Title :
Performance evaluation for application-specific architectures
Author :
Gong, Jie ; Gajski, Daniel D. ; Nicolau, Alexandru
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
Performance evaluation is critical for the minimization of design cost. It consists of two parts: modeling the underlying hardware engine and evaluating the performance of the application code for the model developed in the first part. In this paper, we propose a new parameterized model for application-specific architectures and present a retargetable scheduler for performance evaluation. The model, different from those proposed previously, reflects comprehensive architectural characteristics that affect hardware parallelism. The scheduler, distinguished from previous ones, takes into account not only functional and storage unit resources but also interconnect resources during the performance evaluation. The new architecture model, together with the retargetable scheduler, enables designers to accurately evaluate the performance of a variety of ASIC and ASIP architectures.
Keywords :
VLSI; application specific integrated circuits; integrated circuit design; logic CAD; parallel architectures; scheduling; ASIC; ASIP; application code; application-specific architectures; architectural characteristics; design cost; hardware engine; interconnect resources; parameterized model; performance evaluation; retargetable scheduler; storage unit resources; Application specific integrated circuits; Application specific processors; Computer architecture; Costs; Engines; Hardware; Process design; Registers; Resource management; Very large scale integration;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on