2005
DOI: 10.1002/cpe.893
|View full text |Cite
|
Sign up to set email alerts
|

Architectural specification for massively parallel computers: an experience and measurement‐based approach

Abstract: SUMMARYIn this paper, we describe the hardware and software architecture of the Red Storm system developed at Sandia National Laboratories. We discuss the evolution of this architecture and provide reasons for the different choices that have been made. We contrast our approach of leveraging high-volume, mass-market commodity processors to that taken for the Earth Simulator. We present a comparison of benchmarks and application performance that support our approach. We also project the performance of Red Storm … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2006
2006
2013
2013

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…The LWFS-core should provide the infrastructure needed to provide controlled access to data distributed across multiple storage servers. 4. The LWFS-core should provide an "open architecture" for optional functionality that allows the client implementation to accept, reject, replace, or create additional functionality.…”
Section: The Lwfs-corementioning
confidence: 99%
See 2 more Smart Citations
“…The LWFS-core should provide the infrastructure needed to provide controlled access to data distributed across multiple storage servers. 4. The LWFS-core should provide an "open architecture" for optional functionality that allows the client implementation to accept, reject, replace, or create additional functionality.…”
Section: The Lwfs-corementioning
confidence: 99%
“…Based on the specifications presented in [4], an I/O node can receive 6 GB/s from the network, but only output 400 MB/s to the RAID storage. Requests that arrive but cannot be processed are either buffered on the I/O node or rejected if the I/O node buffer is full.…”
Section: Data Movementmentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, the only possible reason could be overheads resulting from communication between workers. These overheads are generally the result of computational costs of cache coherence; memory conflicts inherent to a shared-memory multiprocessing architecture like the INTEL Core i7 [60]; and memory conflicts between operating system services [61]. Moreover, since MATLAB looks to the operating system to open a pool of workers, it does not guarantee proper assignment of each worker to a single physical core/thread, which would result in exaggerated overheads from worker instances trying to communicate with (or waiting for) another instance on the same thread.…”
Section: Comparing Single Cpu and Spmd Executionmentioning
confidence: 99%
“…See [6] for a detailed description of the Red Storm, as well as a presentation of the employed design philosophy.…”
Section: Snl Red Storm Parametersmentioning
confidence: 99%