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...

Full description

Bibliographic Details
Main Authors: Volodymyr V. Kindratenko, Adam D. Myers, Robert J. Brunner
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