• DocumentCode
    2787552
  • Title

    An Alternative Memory Access Scheduling in Manycore Accelerators

  • Author

    Kim, Yonggon ; Lee, Hyunseok ; Kim, John

  • Author_Institution
    Dept. of Comput. Sci., KAIST, Daejeon, South Korea
  • fYear
    2011
  • fDate
    10-14 Oct. 2011
  • Firstpage
    195
  • Lastpage
    196
  • Abstract
    Memory controllers in graphics processing units (GPU) often employ out-of-order scheduling to maximize row access locality. However, this requires complex logic to enable out-of-order scheduling compared with in-order scheduling. To provide a low-cost and low-complexity memory scheduling, we propose an alternative memory scheduling where the memory scheduling is performed not at the destination (i.e., memory controller) but is done at the source (i.e., the cores). We propose two complementary techniques in source-based memory scheduling - network congestion-aware source throttling and super packets, where multiple request packets are grouped together to create a single super packet. By combing these techniques, the performance across a wide range of application is within 95% of the complex FR-FCFS on average and at significantly lower cost and complexity.
  • Keywords
    graphics processing units; memory architecture; multiprocessing systems; scheduling; GPU; alternative memory access scheduling; graphics processing units; manycore accelerators; memory controllers; multiple request packets; network congestion-aware source throttling; out-of-order scheduling; source-based memory scheduling; super packets; Complexity theory; Graphics processing unit; Optical character recognition software; Out of order; Random access memory; Scheduling; System-on-a-chip; GPGPU; Memory Scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
  • Conference_Location
    Galveston, TX
  • ISSN
    1089-795X
  • Print_ISBN
    978-1-4577-1794-9
  • Type

    conf

  • DOI
    10.1109/PACT.2011.37
  • Filename
    6113812