• DocumentCode
    3479264
  • Title

    High Performance Bitwise OR Based Submesh Allocation for 2D Mesh-Connected CMPs

  • Author

    Daoud, Luka ; Goulart, Victor

  • Author_Institution
    ECE Dept., Egypt-Japan Univ. of Sci. & Technol. (E-JUST), Alexandria, Egypt
  • fYear
    2013
  • fDate
    4-6 Sept. 2013
  • Firstpage
    73
  • Lastpage
    77
  • Abstract
    Chip Multiprocessors (CMPs) are widely used across many application domains. The processor allocator (PA) assigns one or a set of processors to execute an application´s job. In order to be efficient, the allocation of jobs to processors should be fast, with low overhead, reduce fragmentation or be able to increase the number of allocated jobs. In this paper, we propose a new contiguous processor allocation algorithm based on bit wise OR operation for 2D mesh CMPs, which assigns a set of processors without creating coverage areas for the incoming job. Our PA outperforms other state-of-the-art existing PAs based on busy array or busy list approaches. The hardware implementation of the algorithm compared to other PAs not only showed less area consumption but also higher working frequencies.
  • Keywords
    mesh generation; multiprocessing systems; system-on-chip; 2D mesh-connected CMP; busy array; busy list approaches; chip multiprocessors; contiguous processor allocation algorithm; high performance bitwise OR based submesh allocation; Algorithm design and analysis; Arrays; Hardware; Resource management; Software; Software algorithms; Vectors; Bitwise-OR processor allocator; CMPs; System-on-Chip; contiguous processor allocation algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design (DSD), 2013 Euromicro Conference on
  • Conference_Location
    Los Alamitos, CA
  • Type

    conf

  • DOI
    10.1109/DSD.2013.134
  • Filename
    6628262