Welcome to the Data Intensive Computing Lab! Our lab is dedicated to the exploration of cutting-edge data intensive computing techniques and their practical applications in various domains. Our lab's research interests are diverse and interdisciplinary, ranging from computer systems to distributed systems and database systems. We also collaborate with industry partners to apply our research in real-world data-intensive applications.

Data Structures

Data structures serve as the foundation in the development of system software, database systems, and applications. Our lab develops advanced data structures tailored to the unique requirements of emerging memory and storage technologies.

Distributed Systems

We explore new architectures, algorithms, and protocols for achieving high performance and efficiency in distributed systems, and for leveraging emerging technologies such as machine learning and blockchain.

High Performance Parallel Computing

We develop parallel algorithms to unlock the full potential of modern computing hardware, making it possible to solve larger and more complex data-intensive problems faster and more efficiently.