BEHAVIORAL SIMULATION AND PERFORMANCE EVALUATION OF MULTIPROCESSOR ARCHITECTURES

Authors
Citation
A. Mahmood, BEHAVIORAL SIMULATION AND PERFORMANCE EVALUATION OF MULTIPROCESSOR ARCHITECTURES, VLSI design, 4(1), 1996, pp. 59-68
Citations number
27
Categorie Soggetti
System Science","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture
Journal title
ISSN journal
1065514X
Volume
4
Issue
1
Year of publication
1996
Pages
59 - 68
Database
ISI
SICI code
1065-514X(1996)4:1<59:BSAPEO>2.0.ZU;2-P
Abstract
The development of multi-processor architectures requires extensive be havioral simulations to verify the correctness of design and to evalua te its performance. A high level language can provide maximum flexibil ity in this respect if the constructs for handling concurrent processe s and a time mapping mechanism are added. This paper describes a novel technique for emulating hardware processes involved in a parallel arc hitecture such that an object-oriented description of the design is ma intained. The communication and synchronization between hardware proce sses is handled by splitting the processes into their equivalent subpr ograms at the entry points. The proper scheduling of these subprograms is coordinated by a timing wheel which provides a time mapping mechan ism. Finally, a high level language pre-processor is proposed so that the timing wheel and the process emulation details can be made transpa rent to the user.