Computer
Programming parallel processors
Programming parallel processors
Communications of the ACM
The future of high performance computers in science and engineering
Communications of the ACM - Special issue: multiprocessing
ACM Computing Surveys (CSUR)
Programming Three Parallel Computers
IEEE Software
A Comparison of 12 Parallel FORTRAN Dialects
IEEE Software
Programming a Hypercube Multicomputer
IEEE Software
Communications of the ACM
Compiler optimizations for Fortran D on MIMD distributed-memory machines
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
Architecture-independent scientific programming in data parallel C: three case studies
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
Graphical animation of parallel Fortran programs
Proceedings of the 1991 ACM/IEEE conference on Supercomputing
Compiling Fortran D for MIMD distributed-memory machines
Communications of the ACM
Chores: enhanced run-time support for shared-memory parallel computing
ACM Transactions on Computer Systems (TOCS)
Customizable portrayals of program structure
PADD '93 Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging
SIMA: an environment for parallel discrete-event simulation
ANSS '92 Proceedings of the 25th annual symposium on Simulation
An object-oriented framework for data parallelism
ACM Computing Surveys (CSUR)
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
A software architecture for user transparent parallel image processing
Parallel Computing - Parallel computing in image and video processing
IEEE Parallel & Distributed Technology: Systems & Technology
Task Parallelism and High-Performance Languages
IEEE Parallel & Distributed Technology: Systems & Technology
IEEE Computational Science & Engineering
A Software Architecture for User Transparent Parallel Image Processing on MIMD Computers
Euro-Par '01 Proceedings of the 7th International Euro-Par Conference Manchester on Parallel Processing
Applying Human Factors to the Design of Performance Tools
Euro-Par '99 Proceedings of the 5th International Euro-Par Conference on Parallel Processing
User Transparent Parallel Processing of the 2004 NIST TRECVID Data Set
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
Hi-index | 4.13 |
Parallel programming is considered from the viewpoint of scientific researchers, with particular reference to their requirements for language support. The questions of how scientists go about developing parallel applications, what role language plays in determining the success of their programming efforts, how much scientific programmers should be expected to know about parallel languages and machines and what computer scientists can do to facilitate parallel scientific programming are addressed. The discussion centers on the 'mainline' supercomputers for scientific and engineering applications: vector and scalar MIMD (multiple instruction, multiple data) multiprocessors. New research efforts that are tackling the problems facing scientific programmers are discussed.