Big Simulation and Big Data
Workshop
at Indiana University | January 9, 2017
1:00 PM, University Club, IMU
Offloading Collective Operations with Programmable Logic

Associate Chair and Professor, Intelligent Systems Engineering
School of Informatics and Computing
Indiana University
Abstract
This talk describes our architecture and implementation for offloading collective operations to programmable logic in the communication substrate. Collective operations – operations that involve communication between groups of cooperating processes -- are widely used in parallel processing. The design and implementation strategies of collective operations plays a significant role in their performance and thus affects the performance of many high performance computing applications that utilize them. The programmable logic provided by FPGAs is a powerful option for creating task-specific logic to aid applications. Leveraging FPGAs to improve collective operation performance stands to offer significant capability and performance.
Bio
Martin Swany is Associate Chair and Professor in the Intelligent Systems Engineering Department in the School of Informatics and Computing at Indiana University, and the Deputy Director of the Center for Research in Extreme Scale Technologies (CREST). His research interests include high-performance parallel and distributed computing and networking.