Title :
System design and re-engineering through virtual prototyping: a temporal model-based approach
Author :
Khan, M.H. ; Madisetti, V.K.
Author_Institution :
VP Technol., Marietta, GA, USA
Abstract :
During the design and re-engineering process, modeling the application´s timing characteristics on the target architecture is necessary in order to evaluate the number of processors, communication fabric, and partitioning trade-offs required for an efficient design of a system. The over-all performance of most of COTS (commercial-off-the-shelf) systems, ranging from supercomputers to multiprocessor DSP (digital signal processing) systems, is uniquely affected by the behaviour of the communication primitives supported by them. To evaluate the performance of such systems, it is essential that temporal models, commonly known as performance models, reflect the effects of the communication primitives on the system performance. We propose a VHDL-based (VHSIC hardware description language) temporal modeling environment where we model the system´s hardware as well as its accompanying software. We incorporated support for the message passing interface (MPI) standard into the modeling domain, allowing an architecture independent abstraction of application and more accurate model for communication primitives. This tool provides an excellent platform for temporal evaluation of systems under design and re-engineering. Finally, when coupled with code-generation tools, we are able to generate control software that can directly run on the target platform, simplifying the task of code design for legacy system upgrades.
Keywords :
digital signal processing chips; hardware description languages; multiprocessing systems; program compilers; software prototyping; systems engineering; timing; very high speed integrated circuits; COTS systems; VHDL-based temporal modeling environment; architecture independent abstraction; code-generation tools; commercial-off-the-shelf; communication fabric; communication primitives; control software; digital signal processing systems; legacy system upgrades; message passing interface standard; multiprocessor DSP; partitioning trade-offs; performance evaluation; performance models; processors; software; supercomputers; system design; system hardware; system performance; system re-engineering; temporal model-based approach; timing characteristics; virtual prototyping; Digital signal processing; Fabrics; Hardware design languages; Message passing; Process design; Supercomputers; System performance; Timing; Very high speed integrated circuits; Virtual prototyping;
Conference_Titel :
Signals, Systems & Computers, 1998. Conference Record of the Thirty-Second Asilomar Conference on
Conference_Location :
Pacific Grove, CA, USA
Print_ISBN :
0-7803-5148-7
DOI :
10.1109/ACSSC.1998.751619