• DocumentCode
    3102944
  • Title

    Reducing energy and increasing performance with traffic optimization in many-core systems

  • Author

    Bezerra, George B P ; Forrest, Stephanie ; Zarkesh-Ha, Payman

  • Author_Institution
    Dept. of Comput. Sci., Univ. of New Mexico, Albuquerque, NM, USA
  • fYear
    2011
  • fDate
    5-5 June 2011
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    As the number of cores on a die continues to increase, it is necessary to optimize the traffic patterns of applications in order to minimize power consumption and maximize performance. We present a new approach for traffic optimization in many-core systems, which targets communication locality and load-balancing. Our approach works by mapping memory blocks to physical locations on the chip that are close to cores that access them, and by enforcing load balance by limiting the number of blocks mapped to each location. Communication locality reduces the average distance traveled by packets, which minimizes power and increases performance. Load-balancing avoids hotspots and improves cache utilization. Rather than treating every application in the same way, our method uses available information to produce mappings that are specially tuned for individual applications. Simulations performed on a 64-core system show a reduction in dynamic energy consumption of up to 81.6% and of 45.5% on average, and gains in performance of up to 13.2% on scientific benchmarks.
  • Keywords
    circuit optimisation; low-power electronics; multiprocessing systems; 64-core system; cache utilization; communication locality; dynamic energy consumption; energy consumption; load-balancing; many-core system; mapping memory block; traffic optimization; Benchmark testing; Energy consumption; Instruction sets; Message systems; Optimization; Protocols; Runtime; Traffic optimization; communication graph; communication locality; load-balancing; many-core; memory-block mapping; non-uniform cache access;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Level Interconnect Prediction (SLIP), 2011 13th International Workshop on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    978-1-4577-1240-1
  • Type

    conf

  • DOI
    10.1109/SLIP.2011.6135429
  • Filename
    6135429