• 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