pith. machine review for the scientific record. sign in

arxiv: 0706.4048 · v1 · submitted 2007-06-27 · 💻 cs.DC · astro-ph

Recognition: unknown

Getting More From Your Multicore: Exploiting OpenMP From An Open Source Numerical Scripting Language

Authors on Pith no claims yet
classification 💻 cs.DC astro-ph
keywords languagenumericalopenmps-langscriptingslirpadaptedallowing
0
0 comments X
read the original abstract

We introduce SLIRP, a module generator for the S-Lang numerical scripting language, with a focus on its vectorization capabilities. We demonstrate how both SLIRP and S-Lang were easily adapted to exploit the inherent parallelism of high-level mathematical languages with OpenMP, allowing general users to employ tightly-coupled multiprocessors in scriptable research calculations while requiring no special knowledge of parallel programming. Motivated by examples in the ISIS astrophysical modeling & analysis tool, performance figures are presented for several machine and compiler configurations, demonstrating beneficial speedups for real-world operations.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.