High Performance Memory Requests Scheduling Technique for Multicore Processors

被引:3
|
作者
El-Reedy, Walid [1 ]
El-Moursy, Ali A. [2 ]
Fahmy, Hossam A. H. [1 ]
机构
[1] Cairo Univ, Cairo, Egypt
[2] Univ Sharjah, Elect & Comp Engn, Sharjah, U Arab Emirates
关键词
Computer architecture; Memory management; Multicore processing;
D O I
10.1109/HPCC.2012.26
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In modern computer systems, long memory latency is one of the main bottlenecks micro-architects are facing for leveraging the system performance especially for memory-intensive applications. This emphasises the importance of the memory access scheduling to efficiently utilize memory bandwidth. Moreover, in recent micro-processors, multithread and multicore is turned to be the default choice for their design. This resulted in more contention on memory. Hence, the effect of memory access scheduling schemes is more critical to the overall performance boost. Although memory access scheduling techniques have been recently proposed for performance improvement, most of them have overlooked the fairness among the running applications. Achieving both high-throughput and fairness simultaneously is challenging. In this paper, we focus on the basic idea of memory requests scheduling, which includes how to assign priorities to threads, what request should be served first, and how to achieve fairness among the running applications for multicore microprocessors. We propose two new memory access scheduling techniques FLRMR, and FIQMR. Compared to recently proposed techniques, on average, FLRMR achieves 8.64% speedup relative to LREQ algorithm, and FIQMR achieves 11.34% speedup relative to IQ-based algorithm. FLRMR outperforms the best of the other techniques by 8.1% in 8-cores workloads. Moreover, FLRMR improves fairness over LREQ by 77.2% on average.
引用
收藏
页码:127 / 134
页数:8
相关论文
共 50 条
  • [41] Resource-conscious Scheduling for Energy Efficiency on Multicore Processors
    Merkel, Andreas
    Stoess, Jan
    Bellosa, Frank
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 153 - 166
  • [42] Dynamic Core Allocation and Packet Scheduling in Multicore Network Processors
    Iqbal, Muhammad Faisal
    Holt, Jim
    Ryoo, Jee Ho
    de Veciana, Gustavo
    John, Lizy K.
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (12) : 3646 - 3660
  • [43] Low-Power Algorithm for EDZL Scheduling on Multicore Processors
    Piao, Xuefeng
    Kim, Heeheon
    Cho, Yookun
    Han, Sangchul
    Park, Minkyu
    Park, Moonju
    Cho, Seongje
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (05): : 1613 - 1628
  • [44] Survey of Scheduling Techniques for Addressing Shared Resources in Multicore Processors
    Zhuravlev, Sergey
    Carlos Saez, Juan
    Blagodurov, Sergey
    Fedorova, Alexandra
    Prieto, Manuel
    ACM COMPUTING SURVEYS, 2012, 45 (01)
  • [45] Performance implications of cache affinity on multicore processors
    Kazempour, Vahid
    Fedorova, Alexandra
    Alagheband, Pollya
    EURO-PAR 2008 PARALLEL PROCESSING, PROCEEDINGS, 2008, 5168 : 151 - 161
  • [46] A Garbage Collection Technique for Embedded Multithreaded Multicore Processors
    Uhrig, Sascha
    Ungerer, Theo
    ARCHITECTURE OF COMPUTING SYSTEMS-ARCS 2009, 22ND INTERNATIONAL CONFERENCE, 2009, 5455 : 207 - 218
  • [47] Core Monitors: Monitoring Performance in Multicore Processors
    West, Paul E.
    Peress, Yuval
    Tyson, Gary S.
    McKee, Sally A.
    CF'09: CONFERENCE ON COMPUTING FRONTIERS & WORKSHOPS, 2009, : 31 - 39
  • [48] A Performance Analysis Methodology for Multicore, Multithreaded Processors
    Ju, Miao
    Jung, Hun
    Che, Hao
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 276 - 289
  • [49] High accuracy and interval arithmetic on multicore processors
    Carlos A. Hölbig
    Andriele Do Carmo
    Luis P. Arendt
    Computational and Applied Mathematics, 2013, 32 : 425 - 434
  • [50] Power-efficient scheduling of parallel real-time tasks on performance asymmetric multicore processors
    Mahmood, Basharat
    Ahmad, Naveed
    Malik, Saif U. R.
    Anjum, Adeel
    Ul Islam, Saif
    SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 17 : 81 - 95