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