• DocumentCode
    130839
  • Title

    User-level memory scheduler for optimizing application performance in NUMA-based multicore systems

  • Author

    Geunsik Lim ; Sang-Bum Suh

  • Author_Institution
    Software Center, Samsung Electron., Suwon, South Korea
  • fYear
    2014
  • fDate
    27-29 June 2014
  • Firstpage
    240
  • Lastpage
    243
  • Abstract
    Multicore CPU architectures have been established as a structure for general-purpose systems for high-performance processing of applications. Recent multicore CPU has evolved as a system architecture based on non-uniform memory architecture. For the technique of using the kernel space that shifts the tasks to the ideal memory node, the characteristics of the applications of the user-space cannot be considered. Therefore, kernel level approaches cannot execute memory scheduling to recognize the importance of user applications. Moreover, users need to run applications after sufficiently understanding the multicore CPU based on non-uniform memory architecture to ensure the high performance of the user´s applications. This paper presents a user-space memory scheduler that allocates the ideal memory node for tasks by monitoring the characteristics of non-uniform memory architecture. From our experiment, the proposed system improved the performance of the application by up to 25% compared to the existing system.
  • Keywords
    memory architecture; multiprocessing systems; parallel processing; scheduling; NUMA-based multicore systems; application performance optimization; high performance computer; nonuniform memory architecture; user-level memory scheduler; Kernel; Memory architecture; Monitoring; Multicore processing; Scheduling; Tuning; Memory Contention; Memory Scheduling; Multicore System; NUMA Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Service Science (ICSESS), 2014 5th IEEE International Conference on
  • Conference_Location
    Beijing
  • ISSN
    2327-0586
  • Print_ISBN
    978-1-4799-3278-8
  • Type

    conf

  • DOI
    10.1109/ICSESS.2014.6933553
  • Filename
    6933553