A Search Algorithm of Worst-Case Cache Flush Timings Using Dynamic Programming
Bibliographic Information
- Other Title
-
- 動的計画法を用いたキャッシュフラッシュの最悪タイミングの探索手法
- ドウテキ ケイカクホウ オ モチイタ キャッシュフラッシュ ノ サイアク タイミング ノ タンサク シュホウ
Search this article
Description
近年,ハードリアルタイムシステムにおいてもキャッシュメモリ(以下,キャッシュ)の利用が望まれており,キャッシュを考慮した最悪実行時間解析が必要になっている.マルチタスキング環境では,タスク切替えによってフラッシュされるキャッシュライン数はそのタイミングに依存し,それによって実行時間が変化する.そのため,キャッシュを考慮した最悪実行時間解析を行うには,最も実行時間が長くなるタスク切替えタイミング(以下,最悪フラッシュタイミング)を求めることが必要である.本論文では,最悪フラッシュタイミングの探索手法を提案し,その有効性を示す.
In recent years, the use of cache memory has been desired in hard real-time systems in order to reduce the memory access time. To enable it, accurate analysis of the worst-case execution time considering cache flushes is necessary since the cache may be flushed by preempting tasks in a multitask environment. This paper proposes a method to find the worst-case timing of cache flushes and demonstrates its effectiveness.
Journal
-
- 情報処理学会論文誌コンピューティングシステム(ACS)
-
情報処理学会論文誌コンピューティングシステム(ACS) 46 (SIG16(ACS12)), 85-94, 2005-12-15
情報処理学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050282812869888128
-
- NII Article ID
- 110002973624
-
- NII Book ID
- AA11833852
-
- ISSN
- 18827829
- 03875806
-
- NDL BIB ID
- 7773305
-
- Text Lang
- ja
-
- Article Type
- journal article
-
- Data Source
-
- IRDB
- NDL Search
- CiNii Articles