A library-based tool to improve CPU assignment for multicore processor-based pervasive servers

Yuki Ohno, Sayaka Akioka, Midori Sugaya, Tatsuo Nakajima

研究成果: Conference contribution

抜粋

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%.

元の言語English
ホスト出版物のタイトルProceedings - 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010
ページ114-123
ページ数10
DOI
出版物ステータスPublished - 2010 11 24
イベント16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010 - Macau, China
継続期間: 2010 8 232010 8 25

出版物シリーズ

名前Proceedings - 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010

Conference

Conference16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010
China
Macau
期間10/8/2310/8/25

    フィンガープリント

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Hardware and Architecture

これを引用

Ohno, Y., Akioka, S., Sugaya, M., & Nakajima, T. (2010). A library-based tool to improve CPU assignment for multicore processor-based pervasive servers. : Proceedings - 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010 (pp. 114-123). [5591305] (Proceedings - 16th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications, RTCSA 2010). https://doi.org/10.1109/RTCSA.2010.21