Our team leads cutting-edge research and development around accelerators/coprocessors in HPC. We collaborate closely with the two major accelerator/coprocessor vendors for HPC: NVIDIA and Intel. While we run the BSC/UPC NVIDIA GPU Center of Excellence, we also collaborate with the Intel-BSC Exascale Lab. activities. We organize locally international events such as the PUMPS Summer School, PATC Courses on CUDA/OpenACC, and the Annual BCS/UPC HPC Hackathon, and collaborate in the organization of related international conferences and workshops such as SC, HiPC, SCALE, AsHES, WACCPD, and ROME.
Our broad mission is driving top-notch research and development around accelerator technology for HPC. This can be framed in three main points:
- Helping vendors advance their hardware architecture and software stack.
- Designing and developing programming models, runtime systems, and libraries supporting accelerated computing.
- Developing and porting coprocessor-accelerated applications.