Abstract
This paper presents the optimization and evaluation of parallel I/O for the BIPS3D parallel irregular application, a 3-dimensional simulation of BJT and HBT bipolar devices. The parallel version of BIPS3D employs Metis, a library for partitioning graphs, finite element meshes, or sparse matrices. First, we show how the partitioning information provided by Metis can be used in order to improve the performance of parallel I/O. Second, we propose a novel technique, called Interval Data Grouping (IDG), which exploits the data replication of mesh nodes for optimizing the scheduling of the parallel file operations. Finally, we evaluate the parallel I/O version of BIPS3D for various existing parallel I/O techniques and present an in-depth analysis of the IDG performance.
Original language | English |
---|---|
Title of host publication | 2007 IEEE International Parallel and Distributed Processing Symposium |
Publisher | IEEE |
ISBN (Print) | 1424409098 |
DOIs | |
Publication status | Published - 2007 |
Event | 21st International Parallel and Distributed Processing Symposium 2007 - Long Beach, United States Duration: 26 Mar 2007 → 30 Mar 2007 |
Conference
Conference | 21st International Parallel and Distributed Processing Symposium 2007 |
---|---|
Abbreviated title | IPDPS 2007 |
Country/Territory | United States |
City | Long Beach |
Period | 26/03/07 → 30/03/07 |
ASJC Scopus subject areas
- Hardware and Architecture
- Software
- General Mathematics