We conduct research in High-Performance Computing (HPC) memory and storage systems, especially in the design and prototype development of scalable software systems.
Our current emphasis is on a scalable system software for data management and data access and on having a better understanding of data-centric systems development.
Designing and developing compile- and run-time tools to promote efficient and high-performance computer systems.
Performance optimization, including task scheduling and fast data access for high-end computing.
Performance evaluation and modeling of high performance computing systems.
Enhancing reliability and security for parallel and distributed systems.