スヌープキャッシュをベースにした投機的メモリアクセス機構の検証

Search this article

Abstract

プログラム中のループには, 条件分岐により複数の実行経路 (パス) が存在するが, そのうちの上位2本の実行が支配的である. 我々は, 上位 2 本のパスに限定して投機的にマルチスレッド実行する 2 パス限定投機システムPALS を開発している. PALSの投機実行中のデータの整合性を保証するためにメモリアクセスのレイテンシが高くなる問題があり速度向上の妨げになっている. そこで本稿では, スヌープキャッシュをベースにした投機的メモリアクセス機構と投機的メモリアクセスを実現するキャッシュコヒーレンスプロトコルを提案し詳細な検証を行う.

Journal

Related Projects

See more

Details 詳細情報について

Report a problem

Back to top