Exploiting mixed-mode parallelism for matrix operations on the HERA architecture through reconfiguration
Document Type
Article
Publication Date
7-11-2006
Abstract
Recent advances in multi-million-gate platform field-programmable gate arrays (FPGAs) have made it possible to design and implement complex parallel systems on a programmable chip that also incorporate hardware floating-point units (FPUs). These options take advantage of resource reconfiguration. In contrast to the majority of the FPGA community that still employs reconfigurable logic to develop algorithm-specific circuitry, our FPGA-based mixed-mode reconfigurable computing machine can implement simultaneously a variety of parallel execution modes and is also user programmable. Our heterogeneous reconfigurable architecture (HERA) machine can implement the single-instruction, multiple-data (SIMD), multiple-instruction, multiple-data (MIMD) and multiple-SIMD (M-SIMD) execution modes. Each processing element (PE) is centred on a single-precision IEEE 754 FPU with tightly-coupled local memory, and supports dynamic switching between SIMD and MIMD at runtime. Mixed-mode parallelism has the potential to best match the characteristics of all subtasks in applications, thus resulting in sustained high performance. HERA's performance is evaluated by two common computation-intensive testbenches: matrix-matrix multiplication (MMM) and LU factorisation of sparse doubly-bordered-block-diagonal (DBBD) matrices. Experimental results with electrical power network matrices show that the mixed-mode scheduling for LU factorisation can result in speedups of about 19 and 15.5 compared to the SIMD and MIMD implementations, respectively.
Identifier
33745683356 (Scopus)
Publication Title
IEE Proceedings Computers and Digital Techniques
External Full Text Location
https://doi.org/10.1049/ip-cdt:20045136
ISSN
13502387
First Page
249
Last Page
260
Issue
4
Volume
153
Recommended Citation
Wang, X. and Ziavras, S. G., "Exploiting mixed-mode parallelism for matrix operations on the HERA architecture through reconfiguration" (2006). Faculty Publications. 18880.
https://digitalcommons.njit.edu/fac_pubs/18880
