Getting More From Your Multicore: Exploiting OpenMP From An Open Source Numerical Scripting Language
| dc.creator | Noble, Michael S. | |
| dc.date | 2007-06-27 | |
| dc.date.accessioned | 2026-07-07T08:12:42Z | |
| dc.date.available | 2026-07-07T08:12:42Z | |
| dc.description | 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. | |
| dc.description | 15 pages, 16 figures; working paper, in preparation | |
| dc.identifier | https://arxiv.org/abs/0706.4048 | |
| dc.identifier | http://arxiv.org/abs/0706.4048 | |
| dc.identifier.uri | http://salesiana.dossiersoluciones.com/handle/123456789/132544 | |
| dc.subject | Distributed, Parallel, and Cluster Computing | |
| dc.subject | Astrophysics | |
| dc.subject | D.3.2; D.3.4; D.2.8 | |
| dc.title | Getting More From Your Multicore: Exploiting OpenMP From An Open Source Numerical Scripting Language | |
| dc.type | text |