Title :
Run-time adaptive resources allocation and balancing on nanoprocessors arrays
Author :
Pani, Danilo ; Passino, Giuseppe ; Raffo, Luigi
Author_Institution :
Cagliari Univ., Italy
fDate :
30 Aug.-3 Sept. 2005
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;
Conference_Titel :
Digital System Design, 2005. Proceedings. 8th Euromicro Conference on
Print_ISBN :
0-7695-2433-8
DOI :
10.1109/DSD.2005.70