抄録/ポイント:
抄録/ポイント
文献の概要を数百字程度の日本語でまとめたものです。
部分表示の続きは、JDreamⅢ(有料)でご覧頂けます。
J-GLOBALでは書誌(タイトル、著者名等)登載から半年以上経過後に表示されますが、医療系文献の場合はMyJ-GLOBALでのログインが必要です。
マルチスレッド応用は現代のマルチコアハードウェア上で完全なスケーリングを達成していない理由は挑戦的である。さらに,より現代的なプログラムは,管理された言語,余分なサービス糸(例えば,メモリ管理を行う),スケーラビリティを遅らせ,複雑性能解析をで書かれている。本論文では,応用を管理された,マルチスレッドプログラムスケーラビリティを分析するために以前にpresented可視化ツール,スタック高速化拡張した。高速スタックは準線形高速化,すなわち,いくつかの糸が進行への応用を可能にし,実行時間を増加しない場合の主原因を説明するためにアプリケーションの実行を分解する包括的な棒グラフである。天然ハードウェア上で走行しながら,だけでなく管理された言語のサービスのスレッドが全体的なスケーラビリティをどのように影響するかを解析し,スタック高速化を実現するためのスタック高速化を拡張した。軽量OSカーネルモジュールを用いたアプリケーションとサービススレッドのスケジューリング行動を監視し,非修飾Javaベンチマークを動作する1%のオーバヘッドで被る。管理応用:ガーベジコレクションと主要な初期活性を標的とする二性能区切り記号を追加した。これらのベンチマークのスケーラビリティ限界とスタック高速化に停止する世界と並行ガーベジコレクタの両方を用いての影響を解析した。可視化ツールはスレッド間の両スケーラビリティボトルネックのとサービススレッドの同定を促進し,最適化は言語実行時間やアプリケーションに焦点を当てるべきであるかどうかを示す現像剤。高速スタックはいずれもプログラムとシステム設計者,マルチコアプロセッサの性能を最適化するのに役立つの優れたプログラム理解を提供した。Copyright 2017 The Institute of Electrical and Electronics Engineers, Inc. All Rights reserved. Translated from English into Japanese by JST【Powered by NICT】