메뉴 건너뛰기




Volumn 29, Issue 1, 2009, Pages 22-32

Parallelism-aware batch scheduling: Enabling high-performance and fair shared memory controllers

Author keywords

Chip multiprocessors; DRAM; Fairness; Interference; Magnetic cores; Memory controllers; Memory level parallelism; Multicore; Parallel processing; Presses; Program processors; Quality of service; Random access memory; Throughput

Indexed keywords

CONTROLLERS; DYNAMIC RANDOM ACCESS STORAGE; MAGNETIC CIRCUITS; MAGNETIC CORES; MAGNETIC DEVICES; MULTIPROCESSING SYSTEMS; PRESSES (MACHINE TOOLS); QUALITY CONTROL; SCHEDULING; SYSTEMS ANALYSIS;

EID: 63149087305     PISSN: 02721732     EISSN: None     Source Type: Journal    
DOI: 10.1109/MM.2009.12     Document Type: Conference Paper
Times cited : (20)

References (14)
  • 1
    • 52649113530 scopus 로고    scopus 로고
    • Controller for a Synchronous DRAM that Maximizes Throughput by Allowing Memory Requests and Commands to Be Issued Out of Order
    • US patent 5,630,096, Patent and Trademark Office, May 1997
    • W.K. Zuravleff and T. Robinson, Controller for a Synchronous DRAM that Maximizes Throughput by Allowing Memory Requests and Commands to Be Issued Out of Order, US patent 5,630,096, Patent and Trademark Office, May 1997.
    • Zuravleff, W.K.1    Robinson, T.2
  • 3
    • 52649128991 scopus 로고    scopus 로고
    • Memory Performance Attacks: Denial of Memory Service in Multicore Systems
    • Usenix Assoc
    • T. Moscibroda and O. Mutlu, "Memory Performance Attacks: Denial of Memory Service in Multicore Systems," Proc. Usenix Security, Usenix Assoc., 2007, pp. 257-274.
    • (2007) Proc. Usenix Security , pp. 257-274
    • Moscibroda, T.1    Mutlu, O.2
  • 4
    • 63149129122 scopus 로고    scopus 로고
    • 8th Int'l Conf. Architectural Support for Programming Languages and Operating Systems, Wild and Crazy Ideas Session
    • ASPLOS WACI
    • A. Glew, "MLP Yes! ILP No!" 8th Int'l Conf. Architectural Support for Programming Languages and Operating Systems, Wild and Crazy Ideas Session (ASPLOS WACI), 1998.
    • (1998)
    • Glew, A.1
  • 5
    • 52649119398 scopus 로고    scopus 로고
    • Parallelism-Aware Batch Scheduling: Enhancing Both Performance and Fairness of Shared DRAM Systems
    • IEEE CS Press
    • O. Mutlu and T. Moscibroda, "Parallelism-Aware Batch Scheduling: Enhancing Both Performance and Fairness of Shared DRAM Systems," Proc. Int'l Symp. Computer Architecture (ISCA 08), IEEE CS Press, 2008, pp. 63-74.
    • (2008) Proc. Int'l Symp. Computer Architecture (ISCA 08) , pp. 63-74
    • Mutlu, O.1    Moscibroda, T.2
  • 7
    • 33644903196 scopus 로고    scopus 로고
    • Efficient Runahead Execution: Power-Efficient Memory Latency Tolerance
    • Jan./Feb
    • O. Mutlu, H. Kim, and Y.N. Patt, "Efficient Runahead Execution: Power-Efficient Memory Latency Tolerance," IEEE Micro, vol. 26, no. 1, Jan./Feb. 2006, pp. 10-20.
    • (2006) IEEE Micro , vol.26 , Issue.1 , pp. 10-20
    • Mutlu, O.1    Kim, H.2    Patt, Y.N.3
  • 8
    • 0003081830 scopus 로고
    • An Efficient Algorithm for Exploiting Multiple Arithmetic Units
    • Jan
    • R.M. Tomasulo, "An Efficient Algorithm for Exploiting Multiple Arithmetic Units," IBM J. Research and Development, vol. 11, no. 1, Jan. 1967, pp. 25-33.
    • (1967) IBM J. Research and Development , vol.11 , Issue.1 , pp. 25-33
    • Tomasulo, R.M.1
  • 9
    • 0019892368 scopus 로고
    • Lockup-Free Instruction Fetch/Prefetch Cache Organization
    • ISCA 8, IEEE CS Press
    • D. Kroft, "Lockup-Free Instruction Fetch/Prefetch Cache Organization," Proc. Int'l Symp. Computer Architecture (ISCA 8), IEEE CS Press, 1981, pp. 81-88.
    • (1981) Proc. Int'l Symp. Computer Architecture , pp. 81-88
    • Kroft, D.1
  • 10
    • 0030662863 scopus 로고    scopus 로고
    • Improving Data Cache Performance by Pre-executing Instructions under a Cache Miss
    • ACM Press
    • J. Dundas and T. Mudge, "Improving Data Cache Performance by Pre-executing Instructions under a Cache Miss," Proc. 11th Int'l Conf. Supercomputing, ACM Press, 1997, pp. 68-75.
    • (1997) Proc. 11th Int'l Conf. Supercomputing , pp. 68-75
    • Dundas, J.1    Mudge, T.2
  • 11
    • 84955506994 scopus 로고    scopus 로고
    • Runahead Execution: An Alternative to Very Large Instruction Windows for Out-of-Order Processors
    • IEEE CS Press
    • O. Mutlu et al., "Runahead Execution: An Alternative to Very Large Instruction Windows for Out-of-Order Processors," Proc. 9th Int'l Symp. High-Performance Computer Architecture (HPCA 03), IEEE CS Press, 2003, pp. 129-140.
    • (2003) Proc. 9th Int'l Symp. High-Performance Computer Architecture (HPCA 03) , pp. 129-140
    • Mutlu, O.1
  • 12
    • 0002066821 scopus 로고
    • Various Optimizers for Single Stage Production
    • W.E. Smith, "Various Optimizers for Single Stage Production," Naval Research Logistics Quarterly, vol. 3, 1956, pp. 59-66.
    • (1956) Naval Research Logistics Quarterly , vol.3 , pp. 59-66
    • Smith, W.E.1
  • 13
    • 47249094055 scopus 로고    scopus 로고
    • System-Level Performance Metrics for Multiprogram Workloads
    • May/June
    • S. Eyerman and L. Eeckhout, "System-Level Performance Metrics for Multiprogram Workloads," IEEE Micro, vol. 28, no. 3, May/June 2008, pp. 42-53.
    • (2008) IEEE Micro , vol.28 , Issue.3 , pp. 42-53
    • Eyerman, S.1    Eeckhout, L.2
  • 14
    • 0037723365 scopus 로고
    • Analysis and Optimization of Disk Storage Devices for Time-Sharing Systems
    • Oct
    • H. Frank, "Analysis and Optimization of Disk Storage Devices for Time-Sharing Systems," J. ACM, vol. 16, no. 4, Oct. 1969, pp. 602-620.
    • (1969) J. ACM , vol.16 , Issue.4 , pp. 602-620
    • Frank, H.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.