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 …

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 …

[图书][B] Principles and practices of interconnection networks

WJ Dally, BP Towles - 2004 - books.google.com
One of the greatest challenges faced by designers of digital systems is optimizing the
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 …

[图书][B] Parallel computer architecture: a hardware/software approach

D Culler, JP Singh, A Gupta - 1999 - books.google.com
The most exciting development in parallel computer architecture is the convergence of
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 …

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 …

[图书][B] Advanced computer architecture: parallelism, scalability, programmability

K Hwang, N Jotwani - 1993 - academia.edu
Course Syllabus Course Title: Advanced Computer Architecture Page 1 Page 1 of 5
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 …

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 …