High-performance computing—including scientific computing, high-end computing, and supercomputing—involves the study of hardware and software systems, algorithms, languages, and architectures to advance computational problem solving at the largest scales. HPC research aims to increase the performance, energy efficiency, and intelligence of today’s largest scale systems and applications.
Illinois Tech’s strong group of researchers conducts vibrant research to open opportunities in several aspects of HPC including memory and storage systems, scalable software and data management, data-intensive computing, specialized operating systems, language support for HPC, cluster management, interconnection networks, and energy efficiency. Close collaboration with researchers in other scientific disciplines such as physics, chemistry, biology, astronomy, and engineering, creates further opportunities.
Joint research faculty appointments between the Department of Computer Science and Argonne National Laboratory open opportunities at a world-class United States Department of Energy laboratory close to the Illinois Tech campus. These joint faculty members collaborate with Illinois Tech researchers and serve as co-advisers to Ph.D. candidates in all areas of HPC.
- Parallel Computing
- Scalable Software Systems
- Scientific Computing
- Runtime Systems
- High-Performance Storage and I/O
- Interconnect Networks and Communications
- Resource Management and Scheduling
- Specialized Operating Systems
- Data-Intensive Systems
- Power and Energy Efficiency
- Fault Tolerance
- Modeling and Simulation