Implementation of the two-point angular correlation function on a high-performance reconfigurable computer

Research output: Contribution to journalArticlepeer-review

Abstract

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.

Original languageEnglish (US)
Pages (from-to)247-259
Number of pages13
JournalScientific Programming
Volume17
Issue number3
DOIs
StatePublished - 2009

Keywords

  • Angular correlation function
  • Reconfigurable computing

ASJC Scopus subject areas

  • Software
  • Computer Science Applications

Fingerprint

Dive into the research topics of 'Implementation of the two-point angular correlation function on a high-performance reconfigurable computer'. Together they form a unique fingerprint.

Cite this