Is the heap manager important to many cores?

Ye Liu, Shinpei Kato, Masato Edahiro

研究成果: Conference contribution

1 被引用数 (Scopus)

抄録

The scalability problem, which presents that the performance of a multi-threaded program keeps constant or is degraded as more threads are involved when running on many-core processors, still poses challenges to OS designers and application programmers. Previous research work has demonstrated that removing bottlenecks associated with synchronization and making tasks equally distributed across processing cores from the perspective of OS designers and application programmers respectively, are beneficial to solve the scalability problem. However, as shown in this paper, our analysis on the heap manager indicates that researchers should pay attention to techniques of explicit memory management (i.e., malloc and free) on many cores as well. We have evaluated three popular heap managers including Ptmalloc, Hoard and Jemalloc using multi-threaded programs from the PARSEC benchmark suite on emerging tiled many-core processors. The experimental results exhibit that a well-designed scalable heap manager is important to the program performance and all evaluated heap managers have the chance to reduce the performance for some circumstances.

本文言語English
ホスト出版物のタイトルProceedings of the 8th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2018 - In conjunction with HPDC 2018
出版社Association for Computing Machinery, Inc
ISBN(電子版)9781450358644
DOI
出版ステータスPublished - 2018 6月 12
外部発表はい
イベント8th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2018 - In conjunction with HPDC 2018 - Tempe, United States
継続期間: 2018 6月 12 → …

出版物シリーズ

名前Proceedings of the 8th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2018 - In conjunction with HPDC 2018

Conference

Conference8th International Workshop on Runtime and Operating Systems for Supercomputers, ROSS 2018 - In conjunction with HPDC 2018
国/地域United States
CityTempe
Period18/6/12 → …

ASJC Scopus subject areas

  • ハードウェアとアーキテクチャ
  • ソフトウェア

フィンガープリント

「Is the heap manager important to many cores?」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル