Catalogo Articoli (Spogli Riviste)

OPAC HELP

Titolo:
RPM - A RAPID PROTOTYPING ENGINE FOR MULTIPROCESSOR SYSTEMS
Autore:
BARROSO LA; IMAN S; JEONG J; ONER K; DUBOIS M; RAMAMURTHY K;
Indirizzi:
UNIV SO CALIF,DEPT ELECT ENGN SYST LOS ANGELES CA 90089 LSI LOGIC CORP MILPITAS CA 00000
Titolo Testata:
Computer
fascicolo: 2, volume: 28, anno: 1995,
pagine: 26 - 34
SICI:
0018-9162(1995)28:2<26:R-ARPE>2.0.ZU;2-H
Fonte:
ISI
Lingua:
ENG
Soggetto:
COHERENCE;
Tipo documento:
Article
Natura:
Periodico
Settore Disciplinare:
CompuMath Citation Index
Science Citation Index Expanded
Science Citation Index Expanded
Citazioni:
12
Recensione:
Indirizzi per estratti:
Citazione:
L.A. Barroso et al., "RPM - A RAPID PROTOTYPING ENGINE FOR MULTIPROCESSOR SYSTEMS", Computer, 28(2), 1995, pp. 26-34

Abstract

In multiprocessor systems, processing nodes contain a processor, somecache memory, and a share of the system memory, and connect through ascalable interconnection. The system memory partitions may be shared or disjoint (message passing). Within each class of systems, many architectural variations are possible. Fair comparisons among systems are difficult without a common hardware platform to implement the different architectures. RPM (Rapid Prototyping engine for Multiprocessors), ahardware emulator for the rapid prototyping of various multiprocessorarchitectures, provides this platform. The authors describe its architecture, performance, and prototyping methodology. Reprogrammable controllers implemented with field-programmable gate arrays emulate the target machine's hardware. The processors, memories, and interconnections are off the shelf, and their relative speeds can be modified to emulate various component technologies. The authors also compare RPM with other rapid prototyping approaches. Because emulation is orders-of-magnitude faster than simulation, an emulator can run problems with largedata sets more representative of the workloads for which the target machine is designed. An emulator can also accomplish more reliable performance evaluation and design. Finally, because an emulator is a real computer with its own I/O, every emulation is an actual incarnation ofthe target and can run several different workloads.

ASDD Area Sistemi Dipartimentali e Documentali, Università di Bologna, Catalogo delle riviste ed altri periodici
Documento generato il 31/03/20 alle ore 19:29:51