• DocumentCode
    2408847
  • Title

    A Library-Based Tool to Improve CPU Assignment for Multicore Processor-Based Pervasive Servers

  • Author

    Ohno, Yuki ; Akioka, Sayaka ; Sugaya, Midori ; Nakajima, Tatsuo

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Waseda Univ., Tokyo, Japan
  • fYear
    2010
  • fDate
    23-25 Aug. 2010
  • Firstpage
    114
  • Lastpage
    123
  • Abstract
    This paper proposes SPLiT (Scalable Performance Library Tool) as the methodology to improve performance of applications on multicore processors, through CPU, and cache optimizations. SPLiT analyzes applications based on cycle counts, and cache misses, and predicts behavior of the applications according to the analysis. With these acquired knowledge on the target application, SPLiT improves CPU resource allocation determined by operating systems. SPLiT, and SPLiT library are designed to achieve resource optimizations based on the combination of hardware information collected by Operating System kernel, and software information collected by applications. Additionally, all the features of SPLiT are immediately available with the small modifications to the application source codes, and the modifications are basically to implant SPLiT library calls into the source code. This simple requirement diminishes programmers´ difficulties for performance tuning of multicore applications. Through empirical experiments, we validated the efficiency of SPLiT, and observed that performance of the web application was improved by 26%.
  • Keywords
    multiprocessing systems; operating system kernels; optimisation; processor scheduling; resource allocation; ubiquitous computing; CPU assignment; CPU resource allocation; SPLiT; SPLiT library calls; application source codes; cache optimizations; multicore processor-based pervasive servers; operating system kernel; resource optimizations; scalable performance library tool; Instruction sets; Kernel; Libraries; Multicore processing; Optimization; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded and Real-Time Computing Systems and Applications (RTCSA), 2010 IEEE 16th International Conference on
  • Conference_Location
    Macau SAR
  • ISSN
    1533-2306
  • Print_ISBN
    978-1-4244-8480-5
  • Type

    conf

  • DOI
    10.1109/RTCSA.2010.21
  • Filename
    5591305