Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer
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 reconf...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2009-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.3233/SPR-2009-0286 |
id |
doaj-284d8ed760b3406b9cf0d0436dc4e501 |
---|---|
record_format |
Article |
spelling |
doaj-284d8ed760b3406b9cf0d0436dc4e5012021-07-02T04:22:24ZengHindawi LimitedScientific Programming1058-92441875-919X2009-01-0117324725910.3233/SPR-2009-0286Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable ComputerVolodymyr V. Kindratenko0Adam D. Myers1Robert J. Brunner2National Center for Supercomputing Applications, University of Illinois, Urbana, IL, USANational Center for Supercomputing Applications, University of Illinois, Urbana, IL, USANational Center for Supercomputing Applications, University of Illinois, Urbana, IL, USAWe 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.http://dx.doi.org/10.3233/SPR-2009-0286 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Volodymyr V. Kindratenko Adam D. Myers Robert J. Brunner |
spellingShingle |
Volodymyr V. Kindratenko Adam D. Myers Robert J. Brunner Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer Scientific Programming |
author_facet |
Volodymyr V. Kindratenko Adam D. Myers Robert J. Brunner |
author_sort |
Volodymyr V. Kindratenko |
title |
Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer |
title_short |
Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer |
title_full |
Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer |
title_fullStr |
Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer |
title_full_unstemmed |
Implementation of the Two-Point Angular Correlation Function on a High-Performance Reconfigurable Computer |
title_sort |
implementation of the two-point angular correlation function on a high-performance reconfigurable computer |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1058-9244 1875-919X |
publishDate |
2009-01-01 |
description |
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. |
url |
http://dx.doi.org/10.3233/SPR-2009-0286 |
work_keys_str_mv |
AT volodymyrvkindratenko implementationofthetwopointangularcorrelationfunctiononahighperformancereconfigurablecomputer AT adamdmyers implementationofthetwopointangularcorrelationfunctiononahighperformancereconfigurablecomputer AT robertjbrunner implementationofthetwopointangularcorrelationfunctiononahighperformancereconfigurablecomputer |
_version_ |
1721340218087309312 |