loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID'05)
Integrated On-Chip Storage Evaluation in ASIP Synthesis
Kolkata, India
January 03-January 07
ISBN: 0-7695-2264-5
Manoj Kumar Jain, Indian Institute of Technology-Delhi
M. Balakrishnan, Indian Institute of Technology-Delhi
Anshul Kumar, Indian Institute of Technology-Delhi

An Application Specific Instruction Set Processor (ASIP) exploits special characteristics of the given application(s) to meet the desired performance, cost and power requirements. Performance estimation which drives the design space exploration is usually done by simulation. With increasing dimensions of the design space, simulator based approaches become too time consuming. In the domain of Application Specific Instruction set Processors (ASIP), this problem can be solved by approaches which perform only scheduling for performance estimation and avoid code generation. However, existing scheduler based approaches do not help in exploring on-chip storage organization.

We present a scheduler based technique for exploring the register file size, number of register windows and cache configurations in an integrated manner. Performance for different register file sizes are estimated by predicting the number of memory spills and its delay. The technique employed does not require explicit register assignment. Number of context switches leading to spills are estimated for evaluating the time penalty due to a limited number of register windows and cache simulator is used for estimating cache performance.

Citation:
Manoj Kumar Jain, M. Balakrishnan, Anshul Kumar, "Integrated On-Chip Storage Evaluation in ASIP Synthesis," vlsid, pp.274-279, 18th International Conference on VLSI Design held jointly with 4th International Conference on Embedded Systems Design (VLSID'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.