Models and languages for parallel computation
DB Skillicorn, D Talia - Acm Computing Surveys (Csur), 1998 - dl.acm.org
We survey parallel programming models and languages using six criteria to assess their
suitability for realistic portable parallel programming. We argue that an ideal model should …
suitability for realistic portable parallel programming. We argue that an ideal model should …
A bridging model for parallel computation
LG Valiant - Communications of the ACM, 1990 - dl.acm.org
The success of the von Neumann model of sequential computation is attributable to the fact
that it is an efficient bridge between software and hardware: high-level languages can be …
that it is an efficient bridge between software and hardware: high-level languages can be …
[图书][B] Principles and practices of interconnection networks
One of the greatest challenges faced by designers of digital systems is optimizing the
communication and interconnection between system components. Interconnection networks …
communication and interconnection between system components. Interconnection networks …
Algorithms for scalable synchronization on shared-memory multiprocessors
JM Mellor-Crummey, ML Scott - ACM Transactions on Computer …, 1991 - dl.acm.org
Busy-wait techniques are heavily used for mutual exclusion and barrier synchronization in
shared-memory parallel programs. Unfortunately, typical implementations of busy-waiting …
shared-memory parallel programs. Unfortunately, typical implementations of busy-waiting …
[图书][B] Parallel computer architecture: a hardware/software approach
The most exciting development in parallel computer architecture is the convergence of
traditionally disparate approaches on a common machine structure. This book explains the …
traditionally disparate approaches on a common machine structure. This book explains the …
[图书][B] Parallel programming
T Rauber, G Rünger - 2013 - Springer
Innovations in hardware architecture, such as hyper-threading or multicore processors,
make parallel computing resources available for computer systems in different areas …
make parallel computing resources available for computer systems in different areas …
Topological properties of hypercubes
Y Saad, MH Schultz - IEEE Transactions on computers, 1988 - ieeexplore.ieee.org
The n-dimensional hypercube is a highly concurrent loosely coupled multiprocessor based
on the binary n-cube topology. Machines based on the hypercube topology have been …
on the binary n-cube topology. Machines based on the hypercube topology have been …
[图书][B] Advanced computer architecture: parallelism, scalability, programmability
Course Syllabus Course Title: Advanced Computer Architecture Page 1 Page 1 of 5
Philadelphia University Faculty of Information Technology Department of Computer Science …
Philadelphia University Faculty of Information Technology Department of Computer Science …
[图书][B] Topological structure and analysis of interconnection networks
J Xu - 2013 - books.google.com
The advent of very large scale integrated circuit technology has enabled the construction of
very complex and large interconnection networks. By most accounts, the next generation of …
very complex and large interconnection networks. By most accounts, the next generation of …
Multilisp: A language for concurrent symbolic computation
RH Halstead Jr - ACM Transactions on Programming Languages and …, 1985 - dl.acm.org
Multilisp is a version of the Lisp dialect Scheme extended with constructs for parallel
execution. Like Scheme, Multilisp is oriented toward symbolic computation. Unlike some …
execution. Like Scheme, Multilisp is oriented toward symbolic computation. Unlike some …