DocumentCode :
2732383
Title :
Improving Performance of Codes with Large/Irregular Stride Memory Access Patterns via High Performance Reconfigurable Computers
Author :
Abed, Khalid H. ; Morris, Gerald R.
Author_Institution :
Sch. of Eng., Dept. of Comput. Eng., Jackson State Univ., Jackson, MS, USA
fYear :
2009
fDate :
15-18 June 2009
Firstpage :
422
Lastpage :
429
Abstract :
Parallel codes with large-stride/irregular-stride (L/I) memory access patterns, e.g., sparse matrix and linked list codes, often perform poorly on mainstream clusters because of the general purpose processor (GPP) memory hierarchy. High performance reconfigurable computers (HPRCs) are parallel computing clusters containing multiple GPPs and field programmable gate arrays (FPGAs) connected via a high-speed network. In this research, simple 64-bit floating-point parallel codes are used to illustrate the performance impact of L/I memory accesses in software (SW) and FPGA-augmented (FA) codes and to assess the benefits of mapping L/I-type codes onto HPRCs. The experiments reveal that large-stride SW codes, particularly those involving data reuse, experience severe performance degradation compared with unit-stride SW codes. In contrast, large-stride FA codes experience minimal degradation compared with unit-stride FA codes. More importantly, for codes that involve data reuse, the experiments demonstrate performance improvements of up to nearly tenfold for large-stride FA codes compared with large-stride SW codes.
Keywords :
codes; field programmable gate arrays; parallel processing; storage management; FPGA-augmented codes; field programmable gate arrays; floating-point parallel codes; general purpose processor memory hierarchy; high performance reconfigurable computers; irregular-stride memory access patterns; large-stride stride memory access; linked list code; sparse matrix code; unit-stride software codes; Computers; Equations; Field programmable gate arrays; Kernel; Parallel processing; Sparse matrices;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
DoD High Performance Computing Modernization Program Users Group Conference (HPCMP-UGC), 2009
Conference_Location :
San Diego, CA
Print_ISBN :
978-1-4244-5768-7
Type :
conf
DOI :
10.1109/HPCMP-UGC.2009.70
Filename :
5729501
Link To Document :
بازگشت