George Bosilca


Current and future computing environments leverage highly parallel and heterogeneous hardware systems. Taking advantage of the hardware parallelism exposed by these environments requires highly technical approaches, involving synergies between multiple divergent programming models. This daunting task is critical to expose the hardware parallelism to the application, but due to the involved complexity it remains a solution that only a few programmers can reasonably approach.