In the context of the EPEEC project, a research team from the Barcelona Supercomputer Center (BSC) has developed in close collaboration with a team from INESC-ID a new programming tool that significantly eases the development of programs running on multi-GPU (Graphics Processing Unit) systems. By simply adding OpenACC directives, tasks are dynamically assigned to different GPUs by the BSC’s runtime system, while minimizing data transfers between devices.


More info at the project website: