arrow
Return

Distributed vector architectures

delete2000-09-01
delete3
PRE
AI
S
Stefanos Kaxiras *
DOI:10.1016/S1383-7621(00)00003-5delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Integrating processors and main memory is a promising approach to increase system performance. Such integration provides very high memory bandwidth that can be exploited efficiently by vector operations. However, traditional vector applications would easily overflow the limited memory of a single integrated node. To accommodate such workloads, we propose the Distributed Vector Architecture (DIVA), that uses multiple vector-capable processor/memory nodes in a distributed shared-memory configuration, while maintaining the simple vector programming model. The advantages of our approach are twofold: (i) we dynamically parallelize the execution of vector instructions across the nodes, (ii) we reduce external traffic, by mapping vector computation - rather than data - across the nodes. We propose run-time mechanisms to assign elements of the architectural vector registers on nodes, using the data layout across the nodes as a blueprint. We describe DIVA implementations with a traditional request-response memory model and a data-push model. Using traces of vector supercomputer programs, we demonstrate that DIVA generates considerably less external traffic compared to single or multiple-node alternatives that are based solely on caching or paging. With timing simulations we show that a DIVA system with 2-8 nodes is up to three times faster than a single node using its local memory as a large cache and can even outperform a hypothetical system where the application fits in local memory. (C) 2000 Elsevier Science B.V. All rights reserved.
Keywords:
vector processing
processor-memory integration
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems Architecture cover
Journal of Systems Architecture
IF:
4.1
Papers:
3.0K
Citations:
4.2K

Organization

No organization information available
Cited Papers

Cited Papers

Dynamics of an Interacting Particle System: Evidence of Critical Slowing Down
err1997-12-22
err0
errOAAI
errC. Djurberg; P. Svedlindh; P. Nordblad; M. F. Hansen; F. Bødker; S. Mørup
errShare
errSave
The Role of Epigenetics in Neurodegenerative Diseases
err2013-05-15
err0
errOAAI
errLuca Lovrei; Ale Maver; Maja Zadel; Borut Peterli
errShare
errSave
Memory of Eugene Garfield
err2017-06-01
err0
errOAAI
errHildrun Kretschmer; Theo Kretschmer
errShare
errSave
Niche versus Neutrality: A Dynamical Analysis
err2014-10-01
err0
PREAI
errMichael Kalyuzhny; Efrat Seri; Rachel Chocron; Curtis H. Flather; Ronen Kadmon; Nadav M. Shnerb
errShare
errSave
Thermoelectric Power Changes of Low Strength Steel Induced by Hydrogen Embrittlement Tests
err2011-02-01
err0
PREAI
errN. Mohamed-Noriega; E. López Cuéllar; A. Martinez de la Cruz
errShare
errSave
Investigations into Viomycin Biosynthesis by Using Heterologous Production in Streptomyces lividans
err2009-01-15
err0
errOAAI
errJohn J. Barkei; Brian M. Kevany; Elizabeth A. Felnagle; Michael G. Thomas
errShare
errSave
no more