2009 · 20 citations · 6 references
ComputingComputer EngineeringComputer ScienceCompilersComputer ArchitectureOperating SystemsParallel Runtime SystemsRuntime EnvironmentsRuntime SystemsVirtual MemoryApplication ProfilingOpen-source Software DevelopmentOpenmpPerformance ProfilingProfilingRuntime ProfilingSystem Profiling
OpenMP is a defacto standard API for shared memory programming with widespread vendor support and a large user base. The OpenMP architecture review board has sanctioned an interface specification known as the ¿OpenMP runtime API for profiling¿ to enable tools to collect performance data for OpenMP programs. This paper describes the interface and our experiences implementing it in OpenUH, an open source OpenMP compiler.
6
Co-array Fortran for parallel programming
Robert W. Numrich, John Reid · ACM SIGPLAN Fortran Forum · 1998 · 671 citations
Titanium: a high-performance Java dialect
Kathy Yelick, Luigi Semenzato, Geoff Pike et al. · Concurrency Practice and Experience · 1998 · 456 citations