• DocumentCode
    2483221
  • Title

    Core-aware memory access scheduling schemes

  • Author

    Fang, Zhibin ; Sun, Xian-He ; Chen, Yong ; Byna, Surendra

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2009
  • fDate
    23-29 May 2009
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Multi-core processors have changed the conventional hardware structure and require a rethinking of system scheduling and resource management to utilize them efficiently. However, current multi-core systems are still using conventional single-core memory scheduling. In this study, we investigate and evaluate traditional memory access scheduling techniques, and propose a core-aware memory scheduling for multi-core environments. Since memory requests from the same source exhibit better locality, it is reasonable to schedule the requests by taking the source of the requests into consideration. Motivated from this principle of locality, we propose two core-aware policies based on traditional bank-first and row-first schemes. Simulation results show that the core-aware policies can effectively improve the performance. Compared with the bank-first and row-first policies, the proposed core-aware policies reduce the execution time of certain NAS parallel benchmarks by up to 20% in running the benchmarks separately, and by 11% in running them concurrently.
  • Keywords
    benchmark testing; microprocessor chips; processor scheduling; NAS parallel benchmarks; bank-first schemes; chip multiprocessing; core-aware memory access scheduling schemes; multicore processors; multicore systems; resource management; row-first schemes; system scheduling; Computer science; Concurrent computing; Control systems; Delay; Hardware; Multicore processing; Parallel processing; Processor scheduling; Sun; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
  • Conference_Location
    Rome
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-3751-1
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2009.5161013
  • Filename
    5161013