DocumentCode
2796296
Title
Run-time adaptive resources allocation and balancing on nanoprocessors arrays
Author
Pani, Danilo ; Passino, Giuseppe ; Raffo, Luigi
Author_Institution
Cagliari Univ., Italy
fYear
2005
fDate
30 Aug.-3 Sept. 2005
Firstpage
492
Lastpage
499
Abstract
Modern processor architectures try to exploit the different kind of parallelism that may be found even in general purpose applications. In this paper we present a new architecture based on an array of nanoprocessors that parallely and cooperatively support both Thread and Instruction level parallelism. A such architecture doesn´t explicitly require any particular programming techniques since it has been developed to deal with standard sequential programs. Preliminary results on a model of the architecture show the feasibility of the proposed approach.
Keywords
microprocessor chips; multi-threading; multiprocessing systems; nanotechnology; parallel architectures; resource allocation; general purpose application; load balancing; nanoprocessors arrays; processor architecture; run-time adaptive resources allocation; standard sequential program; thread-instruction level parallelism; Adaptive arrays; Decoding; Distributed control; Fabrics; Guidelines; Resource management; Runtime; Standards development; VLIW; Yarn;
fLanguage
English
Publisher
ieee
Conference_Titel
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN
0-7695-2433-8
Type
conf
DOI
10.1109/DSD.2005.70
Filename
1559844
Link To Document