TY - JOUR
T1 - Implementation of the two-point angular correlation function on a high-performance reconfigurable computer
AU - Kindratenko, Volodymyr V.
AU - Myers, Adam D.
AU - Brunner, Robert J.
PY - 2009
Y1 - 2009
N2 - We present a parallel implementation of an algorithm for calculating the two-point angular correlation function as applied in the field of computational cosmology. The algorithm has been specifically developed for a reconfigurable computer. Our implementation utilizes a microprocessor and two reconfigurable processors on a dual-MAP SRC-6 system. The two reconfigurable processors are used as two application-specific co-processors. Two independent computational kernels are simultaneously executed on the reconfigurable processors while data pre-fetching from disk and initial data pre-processing are executed on the microprocessor. The overall end-to-end algorithm execution speedup achieved by this implementation is over 90× as compared to a sequential implementation of the algorithm executed on a single 2.8 GHz Intel Xeon microprocessor.
AB - We present a parallel implementation of an algorithm for calculating the two-point angular correlation function as applied in the field of computational cosmology. The algorithm has been specifically developed for a reconfigurable computer. Our implementation utilizes a microprocessor and two reconfigurable processors on a dual-MAP SRC-6 system. The two reconfigurable processors are used as two application-specific co-processors. Two independent computational kernels are simultaneously executed on the reconfigurable processors while data pre-fetching from disk and initial data pre-processing are executed on the microprocessor. The overall end-to-end algorithm execution speedup achieved by this implementation is over 90× as compared to a sequential implementation of the algorithm executed on a single 2.8 GHz Intel Xeon microprocessor.
KW - Angular correlation function
KW - Reconfigurable computing
UR - http://www.scopus.com/inward/record.url?scp=70349134349&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70349134349&partnerID=8YFLogxK
U2 - 10.3233/SPR-2009-0286
DO - 10.3233/SPR-2009-0286
M3 - Article
AN - SCOPUS:70349134349
SN - 1058-9244
VL - 17
SP - 247
EP - 259
JO - Scientific Programming
JF - Scientific Programming
IS - 3
ER -