Parallel and Multicore Computing Lab

  • Supercomputer
  • ExaSAT

Check out our group website for details

ParCoreLab research interests revolve around the central topic of parallel and multicore computing on the state-of-the-art parallel architectures with three sub-branches:

1) Parallel Software : we design parallel languages, libraries and tools supported by compiler and runtime research to address programming challenges on multicores, as well as on graphic processors which were primarily developed for the gaming industry.

2) Performance Engineering : we do performance modeling and prediction to guide application tuning and optimizations.

3) Machine Learning and Scientific Applications : we optimize applications and discover novel optimization techniques on cutting-edge parallel architectures. Application tuning may require multi-disciplinary research to iteratively co-design all aspects of a software. Some of the attractive application areas include machine learning, combustion simulation, the cardiac modeling. If this sounds exciting to you, come and join ParCoreLab to push the frontiers of parallel computing research.