Getting More From Your Multicore: Exploiting OpenMP for Astronomy

Astronomy and Astrophysics – Astrophysics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

4 pages, 4 figures Conference proceedings for ADASS07, London

Scientific paper

Motivated by the emergence of multicore architectures, and the reality that parallelism is rarely used for analysis in observational astronomy, we demonstrate how general users may employ tightly-coupled multiprocessors in scriptable research calculations while requiring no special knowledge of parallel programming. Our method rests on the observation that much of the appeal of high-level vectorized languages like IDL or MatLab stems from relatively simple internal loops over regular array structures, and that these loops are highly amenable to automatic parallelization with OpenMP. We discuss how ISIS, an open-source astrophysical analysis system embedding the S-Lang numerical language, was easily adapted to exploit this pattern. Drawing from a common astrophysical problem, model fitting, we present beneficial speedups for several machine and compiler configurations. These results complement our previous efforts with PVM, and together lead us to believe that ISIS is the only general purpose spectroscopy system in which such a range of parallelism -- from single processors on multiple machines to multiple processors on single machines -- has been demonstrated.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Getting More From Your Multicore: Exploiting OpenMP for Astronomy does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Getting More From Your Multicore: Exploiting OpenMP for Astronomy, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Getting More From Your Multicore: Exploiting OpenMP for Astronomy will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-358402

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.