DocumentCode
1929658
Title
Efficient Task Allocation Method to Improve Network Processor Throughput
Author
Yu, Yong ; Yu, Zhihang ; Tang, Feilong ; Guo, Minyi
Author_Institution
Dept. Of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai
fYear
2009
fDate
16-19 March 2009
Firstpage
601
Lastpage
606
Abstract
Ubiquitous computing involves large number of devices which are connected via networks. This requires packet processing service to guarantee privacy, security, and high quality. We study to provide ubiquitous computing with stable and satisfied services through improving packet processing performance. Since the applications become more and more complicated, the task allocation among multi-cores for pipelined architecture becomes important and difficult. In order to map tasks onto pipelined architecture and maximize the overall throughput, we propose a task allocation scheme incorporated with profiling and globally thread refinement. This scheme relies on a performance model which determines the system throughput considering multi-thread, memory access and the effect of communications between stages. We evaluate the technique by implementing representative network processing applications on the Intel IXP architecture. Experimental results show that our scheme is able to generate mapping of realistic applications to balance the stages and obtain high throughput. Furthermore, it outperforms other methods even when the PE number is reduced.
Keywords
data privacy; multi-threading; pipeline processing; security of data; ubiquitous computing; data privacy; data security; efficient task allocation; multithread memory access; network processor throughput; packet processing service; performance model; pipelined architecture; system throughput; thread refinement; ubiquitous computing; Computer architecture; Delay; Hardware; Heuristic algorithms; Intelligent networks; Partitioning algorithms; Pipeline processing; Throughput; Ubiquitous computing; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Complex, Intelligent and Software Intensive Systems, 2009. CISIS '09. International Conference on
Conference_Location
Fukuoka
Print_ISBN
978-1-4244-3569-2
Electronic_ISBN
978-0-7695-3575-3
Type
conf
DOI
10.1109/CISIS.2009.63
Filename
5066848
Link To Document