Bringing together automatic differentiation and OpenMP
ICS '01 Proceedings of the 15th international conference on Supercomputing
Parallel programming with message passing and directives
Computing in Science and Engineering
Teaching Parallel Programming Using Both High-Level and Low-Level Languages
ICCS '02 Proceedings of the International Conference on Computational Science-Part III
Event Manipulation for Nondeterministic Shared-Memory Programs
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A Prototypical Self-Optimizing Package for Parallel Implementation of Fast Signal Transforms
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
An Asymmetric Real-Time Scheduling for Linux
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
FEM Computations on Clusters Using Different Models of Parallel Programming
PPAM '01 Proceedings of the th International Conference on Parallel Processing and Applied Mathematics-Revised Papers
Debugging OpenMP Programs Using Event Manipulation
WOMPAT '01 Proceedings of the International Workshop on OpenMP Applications and Tools: OpenMP Shared Memory Parallel Programming
An empirical performance evaluation of scalable scientific applications
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
EGVE '03 Proceedings of the workshop on Virtual environments 2003
Sourcebook of parallel computing
High performance air pollution modeling for a power plant environment
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
A class of OpenMP applications involving nested parallelism
Proceedings of the 2004 ACM symposium on Applied computing
High performance air pollution simulation on shared memory systems
High performance scientific and engineering computing
Using AspectJ to separate concerns in parallel scientific Java code
Proceedings of the 3rd international conference on Aspect-oriented software development
High Performance Air Pollution Simulation Using OpenMP
The Journal of Supercomputing
Distributed parallel computing using navigational programming
International Journal of Parallel Programming
Advances in Engineering Software
Distributed Shared Arrays: An Integration of Message Passing and Multithreading on SMP Clusters
The Journal of Supercomputing
Adding parallelism to visual data flow programs
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Toward an automatic parallelization of sparse matrix computations
Journal of Parallel and Distributed Computing
Adaptive execution techniques for SMT multiprocessor architectures
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Parallel functional programming in Eden
Journal of Functional Programming
A data distributed parallel algorithm for nonrigid image registration
Parallel Computing
A Simple MPI Process Swapping Architecture for Iterative Applications
International Journal of High Performance Computing Applications
Parallelization of an object-oriented FEM dynamics code: influence of the strategies on the speedup
Advances in Engineering Software
A case study in top-down performance estimation for a large-scale parallel application
Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming
High performance JPEG 2000 and MPEG-4 VTC on SMPs using OpenMP
Parallel Computing - OpenMp
Nested OpenMP for efficient computation of 3D critical points in multi-block CFD datasets
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
FFT program generation for shared memory: SMP and multicore
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Engineering Applications of Artificial Intelligence
A distributed dynamic aspect machine for scientific software development
Proceedings of the 1st workshop on Virtual machines and intermediate languages for emerging modularization mechanisms
pPOP: Fast yet accurate parallel hierarchical clustering using partitioning
Data & Knowledge Engineering
Overlapping communication and computation with OpenMP and MPI
Scientific Programming
Quantitative performance analysis of the SPEC OMPM2001 benchmarks
Scientific Programming - OpenMP
Core fusion: accommodating software diversity in chip multiprocessors
Proceedings of the 34th annual international symposium on Computer architecture
The Journal of Supercomputing
Implementation of a primal—dual method for SDP on a shared memory parallel architecture
Computational Optimization and Applications
Designer-controlled generation of parallel and flexible heterogeneous MPSoC specification
Proceedings of the 44th annual Design Automation Conference
Parallel Programmability and the Chapel Language
International Journal of High Performance Computing Applications
De Novo Ultrascale Atomistic Simulations On High-End Parallel Supercomputers
International Journal of High Performance Computing Applications
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and practice of parallel programming
Parallelisation of a distributed hydrologic model
International Journal of Computer Applications in Technology
A cluster-based solution for high performance hmmpfam using EARTH execution model
International Journal of High Performance Computing and Networking
Larrabee: a many-core x86 architecture for visual computing
ACM SIGGRAPH 2008 papers
Design and implementation of a massively parallel version of DIRECT
Computational Optimization and Applications
Integrating job parallelism in real-time scheduling theory
Information Processing Letters
BigBatch: a document processing platform for clusters and grids
Proceedings of the 2008 ACM symposium on Applied computing
Software engineering for multicore systems: an experience report
Proceedings of the 1st international workshop on Multicore software engineering
A parallel algorithm based on a variant of the Kalman filter for solving the RLS problem
ISCGAV'04 Proceedings of the 4th WSEAS International Conference on Signal Processing, Computational Geometry & Artificial Vision
Overcoming performance bottlenecks in using OpenMP on SMP clusters
Parallel Computing
CMP Cache Architecture and the OpenMP Performance
IWOMP '07 Proceedings of the 3rd international workshop on OpenMP: A Practical Programming Model for the Multi-Core Era
An Investigation on Testing of Parallelized Code with OpenMP
IWOMP '07 Proceedings of the 3rd international workshop on OpenMP: A Practical Programming Model for the Multi-Core Era
A New Memory Allocation Model for Parallel Search Space Data Structures with OpenMP
IWOMP '07 Proceedings of the 3rd international workshop on OpenMP: A Practical Programming Model for the Multi-Core Era
Design Issues in Parallel Array Languages for Shared Memory
SAMOS '08 Proceedings of the 8th international workshop on Embedded Computer Systems: Architectures, Modeling, and Simulation
OpenMP-based parallelization on an MPCore multiprocessor platform - A performance and power analysis
Journal of Systems Architecture: the EUROMICRO Journal
Performance advantage of reconfigurable cache design on multicore processor systems
International Journal of Parallel Programming
Parallel and distributed local search in COMET
Computers and Operations Research
Parallelization of Sphere-Decoding Methods
High Performance Computing for Computational Science - VECPAR 2008
Adding the easy button to the cloud with SnowFlock and MPI
Proceedings of the 3rd ACM Workshop on System-level Virtualization for High Performance Computing
Semi-automatic parallelization of direct and inverse problems for geothermal simulation
Proceedings of the 2009 ACM symposium on Applied Computing
Push-assisted migration of real-time tasks in multi-core processors
Proceedings of the 2009 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems
International Journal of Parallel Programming
A case study on compiler optimizations for the Intel® Core™ 2 duo processor
International Journal of Parallel Programming
Transparent Parallelization of Constraint Programming
INFORMS Journal on Computing
Towards a hybrid parallelization of lattice Boltzmann methods
Computers & Mathematics with Applications
MATLAB®: a language for parallel computing
International Journal of Parallel Programming
Snow: a parallel computing framework for the R system
International Journal of Parallel Programming
GRID '08 Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
High-Performance Tsunami Wave Propagation Modeling
PaCT '09 Proceedings of the 10th International Conference on Parallel Computing Technologies
Design and Tool Flow of Multimedia MPSoC Platforms
Journal of Signal Processing Systems
Searching for Concurrent Design Patterns in Video Games
Euro-Par '09 Proceedings of the 15th International Euro-Par Conference on Parallel Processing
Teaching parallel computing: new possibilities
Journal of Computing Sciences in Colleges
Exposing non-standard architectures to embedded software using compile-time virtualisation
CASES '09 Proceedings of the 2009 international conference on Compilers, architecture, and synthesis for embedded systems
Parallelization of an object-oriented FEM dynamics code: influence of the strategies on the Speedup
Advances in Engineering Software
The numerical risks of reduction operations in OpenMP
PDCS '07 Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
Research advances by using interoperable e-science infrastructures
Cluster Computing
OnRamp: enabling a new component-based development paradigm
Proceedings of the 2009 Workshop on Component-Based High Performance Computing
ICME'09 Proceedings of the 2009 IEEE international conference on Multimedia and Expo
Computer Languages, Systems and Structures
Simulation of chemical reaction fronts in anaerobic digestion of solid waste
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartI
Expression and loop libraries for high-performance code synthesis
LCPC'06 Proceedings of the 19th international conference on Languages and compilers for parallel computing
OpenMP in the field: anecdotes from practice
ICCS'03 Proceedings of the 2003 international conference on Computational science
VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
A practical OpenMP compiler for system on chips
WOMPAT'03 Proceedings of the OpenMP applications and tools 2003 international conference on OpenMP shared memory parallel programming
Motion and positional error correction for cone beam 3D-reconstruction with mobile C-arms
MICCAI'07 Proceedings of the 10th international conference on Medical image computing and computer-assisted intervention - Volume Part I
High-level multi-threading programming in logtalk
PADL'08 Proceedings of the 10th international conference on Practical aspects of declarative languages
Evaluating linear recursive filters using novel data formats for dense matrices
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
A container-iterator parallel programming model
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
Boundary-element parallel-computing algorithm for the microstructural analysis of general composites
Computers and Structures
Composing parallel software efficiently with lithe
PLDI '10 Proceedings of the 2010 ACM SIGPLAN conference on Programming language design and implementation
HparC: a mixed nested shared memory and message passing programming style intended for grid
Proceedings of the 3rd Annual Haifa Experimental Systems Conference
A framework for automatic parallelization, static and dynamic memory optimization in MPSoC platforms
Proceedings of the 47th Design Automation Conference
Towards programming on the moving threads architecture
Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies
Lithe: enabling efficient composition of parallel libraries
HotPar'09 Proceedings of the First USENIX conference on Hot topics in parallelism
Exploring parallelizations of applications for MPSoC platforms using MPA
Proceedings of the Conference on Design, Automation and Test in Europe
A parallel non-square tiled algorithm for solving a kind of BVP for second-order ODEs
PPAM'09 Proceedings of the 8th international conference on Parallel processing and applied mathematics: Part I
Common mistakes in OpenMP and how to avoid them: a collection of best practices
IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
IWOMP'05/IWOMP'06 Proceedings of the 2005 and 2006 international conference on OpenMP shared memory parallel programming
Algorithm engineering: bridging the gap between algorithm theory and practice
Algorithm engineering: bridging the gap between algorithm theory and practice
Introduction to computer graphics
ACM SIGGRAPH ASIA 2010 Courses
SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive
ACM Transactions on Computer Systems (TOCS)
Proceedings of the 2011 SIGPLAN/SIGBED conference on Languages, compilers and tools for embedded systems
Barriers in concurrent separation logic
ESOP'11/ETAPS'11 Proceedings of the 20th European conference on Programming languages and systems: part of the joint European conferences on theory and practice of software
Architectural support for multithreading on reconfigurable hardware
ARC'11 Proceedings of the 7th international conference on Reconfigurable computing: architectures, tools and applications
Parallel and distributed programming extensions for mainstream languages based on pi-calculus
Proceedings of the 30th annual ACM SIGACT-SIGOPS symposium on Principles of distributed computing
Parallel multivariate slice sampling
Statistics and Computing
Improving UPC productivity via integrated development tools
Proceedings of the Fourth Conference on Partitioned Global Address Space Programming Model
A framework for parallel computational physics algorithms on multi-core: SPH in parallel
Advances in Engineering Software
Parallel implementation of a computational model of the human immune system
Euro-Par 2010 Proceedings of the 2010 conference on Parallel processing
HistDoc v. 2.0: enhancing a platform to process historical documents
Proceedings of the 2011 Workshop on Historical Document Imaging and Processing
Advances in Engineering Software
Neville elimination on multi- and many-core systems: OpenMP, MPI and CUDA
The Journal of Supercomputing
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
Comparative analysis of OpenMP and MPI on multi-core architecture
Proceedings of the 44th Annual Simulation Symposium
Implicit high-order method for calculating rarefied gas flow in a planar microchannel
Journal of Computational Physics
Introduction to computer graphics
SIGGRAPH Asia 2011 Courses
HiPC'06 Proceedings of the 13th international conference on High Performance Computing
Practical experiences on the gridification of financial applications
Proceedings of the fourth workshop on High performance computational finance
The Journal of Supercomputing
Distributed constraint-based local search
CP'06 Proceedings of the 12th international conference on Principles and Practice of Constraint Programming
A note on the numerical inversion of the laplace transform
PPAM'05 Proceedings of the 6th international conference on Parallel Processing and Applied Mathematics
Parallelisation of sequential programs by invasive composition and aspect weaving
APPT'05 Proceedings of the 6th international conference on Advanced Parallel Processing Technologies
Parallel boundary elements: a portable 3-D elastostatic implementation for shared memory systems
VECPAR'04 Proceedings of the 6th international conference on High Performance Computing for Computational Science
Experiments with auto-parallelizing SPEC2000FP benchmarks
LCPC'04 Proceedings of the 17th international conference on Languages and Compilers for High Performance Computing
Adaptively increasing performance and scalability of automatically parallelized programs
LCPC'02 Proceedings of the 15th international conference on Languages and Compilers for Parallel Computing
Structure and algorithm for implementing OpenMP workshares
WOMPAT'04 Proceedings of the 5th international conference on OpenMP Applications and Tools: shared Memory Parallel Programming with OpenMP
A task parallel algorithm for finding all-pairs shortest paths using the GPU
International Journal of High Performance Computing and Networking
Two-stage least squares and indirect least squares algorithms for simultaneous equations models
Journal of Computational and Applied Mathematics
Trends and challenges in operating systems---from parallel computing to cloud computing
Concurrency and Computation: Practice & Experience
A fair comparison of modern CPUs and GPUs running the genetic algorithm under the knapsack benchmark
EvoApplications'12 Proceedings of the 2012t European conference on Applications of Evolutionary Computation
Efficient and validated simulation of crowds for an evacuation assistant
Computer Animation and Virtual Worlds
International Journal of High Performance Computing Applications
Can traditional programming bridge the Ninja performance gap for parallel computing applications?
Proceedings of the 39th Annual International Symposium on Computer Architecture
Parallelization of the discrete chaotic block encryption algorithm
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
Tuple switching network-When slower may be better
Journal of Parallel and Distributed Computing
Survey of scheduling techniques for addressing shared resources in multicore processors
ACM Computing Surveys (CSUR)
MPI-hybrid parallelism for volume rendering on large, multi-core systems
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Parallelism granules aggregation with the T-system
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
Variable reassignment in the T++ parallel programming language
PaCT'07 Proceedings of the 9th international conference on Parallel Computing Technologies
Multithreading on reconfigurable hardware: An architectural approach
Microprocessors & Microsystems
Journal of Parallel and Distributed Computing
Multiphase flow of immiscible fluids on unstructured moving meshes
EUROSCA'12 Proceedings of the 11th ACM SIGGRAPH / Eurographics conference on Computer Animation
Multiphase flow of immiscible fluids on unstructured moving meshes
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Computer Animation
A fully parallel, high precision, N-body code running on hybrid computing platforms
Journal of Computational Physics
Extending a hierarchical tiling arrays library to support sparse data partitioning
The Journal of Supercomputing
Isolation for nested task parallelism
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Forge: generating a high performance DSL implementation from a declarative specification
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Exploiting hierarchy parallelism for molecular dynamics on a petascale heterogeneous system
Journal of Parallel and Distributed Computing
Parallelization of shallow water simulations on current multi-threaded systems
International Journal of High Performance Computing Applications
Accelerating moderately stiff chemical kinetics in reactive-flow simulations using GPUs
Journal of Computational Physics
Super linear speedup in a local parallel meshless solution of thermo-fluid problems
Computers and Structures
Supporting soft real-time parallel applications on multiprocessors
Journal of Systems Architecture: the EUROMICRO Journal
Recent progress and challenges in exploiting graphics processors in computational fluid dynamics
The Journal of Supercomputing
Trends and outlook for the massive-scale analytics stack
IBM Journal of Research and Development
Hi-index | 0.01 |
Aimed at the working researcher or scientific C/C++ or Fortran programmer, this text introduces the competent research programmer to a new vocabulary of idioms and techniques for parallelizing software using OpenMP.