Comparing the performance of the DASH and Cedar multiprocessors for scientific applications

J. Torrellas, D. Koufaty, D. Padua

Research output: Contribution to journalConference article

Abstract

Scalable shared-memory multiprocessors are attractive because they achieve large-scale parallel processing without surrendering much programmability. Several such machines have been built or are currently being built, for instance RP3, Cedar, KSR1, DASH, DDM1, Alewife, Cray T3D, or the Tera computer system. While all these machines support the shared-memory paradigm, they differ significantly. For example, some of them use hardware to support cache coherence, while others rely on the compiler or the programmer to do so. Furthermore, a subset of the machines are hierarchical, and some have the processors grouped in clusters. In addition to these and other hardware issues, machines also differ in software issues. For instance, the most natural model of parallelism supported by compilers and the operating system can be task- or loop-based.

Original languageEnglish (US)
Article number5727804
Pages (from-to)II304-II308
JournalProceedings of the International Conference on Parallel Processing
Volume2
DOIs
StatePublished - Jan 1 1994
Event23rd International Conference on Parallel Processing, ICPP 1994 - Raleigh, NC, United States
Duration: Aug 15 1994Aug 19 1994

Fingerprint

Multiprocessor
Compiler
Hardware
Cache Coherence
Data storage equipment
Shared-memory multiprocessors
Shared Memory
Parallel Processing
Operating Systems
Parallelism
Computer systems
Paradigm
Subset
Software
Processing
Model

ASJC Scopus subject areas

  • Software
  • Mathematics(all)
  • Hardware and Architecture

Cite this

Comparing the performance of the DASH and Cedar multiprocessors for scientific applications. / Torrellas, J.; Koufaty, D.; Padua, D.

In: Proceedings of the International Conference on Parallel Processing, Vol. 2, 5727804, 01.01.1994, p. II304-II308.

Research output: Contribution to journalConference article

@article{39844bbee4614d158facf5b5181d1233,
title = "Comparing the performance of the DASH and Cedar multiprocessors for scientific applications",
abstract = "Scalable shared-memory multiprocessors are attractive because they achieve large-scale parallel processing without surrendering much programmability. Several such machines have been built or are currently being built, for instance RP3, Cedar, KSR1, DASH, DDM1, Alewife, Cray T3D, or the Tera computer system. While all these machines support the shared-memory paradigm, they differ significantly. For example, some of them use hardware to support cache coherence, while others rely on the compiler or the programmer to do so. Furthermore, a subset of the machines are hierarchical, and some have the processors grouped in clusters. In addition to these and other hardware issues, machines also differ in software issues. For instance, the most natural model of parallelism supported by compilers and the operating system can be task- or loop-based.",
author = "J. Torrellas and D. Koufaty and D. Padua",
year = "1994",
month = "1",
day = "1",
doi = "10.1109/ICPP.1994.68",
language = "English (US)",
volume = "2",
pages = "II304--II308",
journal = "Proceedings of the International Conference on Parallel Processing",
issn = "0190-3918",

}

TY - JOUR

T1 - Comparing the performance of the DASH and Cedar multiprocessors for scientific applications

AU - Torrellas, J.

AU - Koufaty, D.

AU - Padua, D.

PY - 1994/1/1

Y1 - 1994/1/1

N2 - Scalable shared-memory multiprocessors are attractive because they achieve large-scale parallel processing without surrendering much programmability. Several such machines have been built or are currently being built, for instance RP3, Cedar, KSR1, DASH, DDM1, Alewife, Cray T3D, or the Tera computer system. While all these machines support the shared-memory paradigm, they differ significantly. For example, some of them use hardware to support cache coherence, while others rely on the compiler or the programmer to do so. Furthermore, a subset of the machines are hierarchical, and some have the processors grouped in clusters. In addition to these and other hardware issues, machines also differ in software issues. For instance, the most natural model of parallelism supported by compilers and the operating system can be task- or loop-based.

AB - Scalable shared-memory multiprocessors are attractive because they achieve large-scale parallel processing without surrendering much programmability. Several such machines have been built or are currently being built, for instance RP3, Cedar, KSR1, DASH, DDM1, Alewife, Cray T3D, or the Tera computer system. While all these machines support the shared-memory paradigm, they differ significantly. For example, some of them use hardware to support cache coherence, while others rely on the compiler or the programmer to do so. Furthermore, a subset of the machines are hierarchical, and some have the processors grouped in clusters. In addition to these and other hardware issues, machines also differ in software issues. For instance, the most natural model of parallelism supported by compilers and the operating system can be task- or loop-based.

UR - http://www.scopus.com/inward/record.url?scp=0343991248&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0343991248&partnerID=8YFLogxK

U2 - 10.1109/ICPP.1994.68

DO - 10.1109/ICPP.1994.68

M3 - Conference article

AN - SCOPUS:0343991248

VL - 2

SP - II304-II308

JO - Proceedings of the International Conference on Parallel Processing

JF - Proceedings of the International Conference on Parallel Processing

SN - 0190-3918

M1 - 5727804

ER -