Title :
Performance optimization of latency insensitive systems through buffer queue sizing of communication channels
Author :
Lu, Ruibing ; Koh, Cheng-Kok
Author_Institution :
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Abstract :
This paper proposes for latency insensitive systems a performance optimization technique called channel buffer queue sizing, which is performed after relay station insertion in the physical design stage. It can be shown that proper queue sizing can reduce or even completely avoid the performance loss due to imbalanced relay stations insertion in reconvergent paths. Moreover, the problem of queue sizing and placement of the additional buffers for maximum performance is formulated and studied to properly allocate available chip areas in the layout to communication channels. An algorithm based on mixed integer linear programming is proposed. Experimental results show that queue sizing is effective in improving the performance of latency insensitive systems even under tight area constraints. Moreover, the proposed algorithm is sufficiently efficient in obtaining the optimal solution for systems of practical sizes.
Keywords :
buffer storage; integer programming; linear programming; telecommunication channels; buffer queue sizing; channel buffer queue sizing; communication channels; latency insensitive systems; mixed integer linear programming; performance loss; performance optimization; physical design stage; reconvergent paths; relay station insertion; Clocks; Communication channels; Delay estimation; Integrated circuit interconnections; Optimization; Permission; Pipelines; Relays; Robustness; Timing;
Conference_Titel :
Computer Aided Design, 2003. ICCAD-2003. International Conference on
Conference_Location :
San Jose, CA, USA
Print_ISBN :
1-58113-762-1
DOI :
10.1109/ICCAD.2003.159694