DocumentCode :
3191121
Title :
System level methodology for programming CMP based multi-threaded network processor architectures
Author :
Ramamurthi, Vijaykumar ; McColIum, J. ; Ostler, Christopher ; Chatha, Karam S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
fYear :
2005
fDate :
11-12 May 2005
Firstpage :
110
Lastpage :
116
Abstract :
The increasing demand for programmable platforms that enable high bandwidth communication traffic processing has led to the advent of chip multi-processor (CMP) based multi-threaded network processor (NP) architectures. The CMP based architectures include a multitude of heterogeneous memory units ranging from on-chip register banks, local data memories, and scratch pads to multiple banks of off-chip SRAM and DRAM. Implementation of applications on such complex CMP architectures involves mapping of functionality on processing units, and mapping of data items on the memory units with an objective of maximizing the throughput. This paper presents a system-level methodology that consists of a programming model and optimization techniques for solving the functionality and memory mapping problem on CMP based multi-threaded NP architectures. The proposed techniques are evaluated by implementing three representative NP applications on the Intel IXP2400 processor which belongs to the class of CMP based multi-threaded architectures.
Keywords :
circuit optimisation; integrated logic circuits; logic design; memory architecture; microprocessor chips; multi-threading; multiprocessing systems; programmable logic arrays; CMP-based multithreaded network processor architecture programming; Intel IXP2400 processor; chip multiprocessor; high bandwidth communication traffic processing; memory mapping; programming model; Computer architecture; Costs; Hardware; Memory architecture; Random access memory; Registers; Telecommunication traffic; Throughput; Very large scale integration; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2005. Proceedings. IEEE Computer Society Annual Symposium on
Print_ISBN :
0-7695-2365-X
Type :
conf
DOI :
10.1109/ISVLSI.2005.71
Filename :
1430119
Link To Document :
بازگشت