@techreport{oai:ipsj.ixsq.nii.ac.jp:00023610,
 author = {佐藤純一 and 内山, 真郷 and 伊藤, 務 and 山崎, 信行 and 安西, 祐一郎 and Jun-Ichi, Sato and Masato, Uchiyama and Tsutomu, Ito and Nobuyuki, Yamasaki and Yuichirou, Anzai},
 issue = {39(2001-ARC-143)},
 month = {May},
 note = {マルチスレッディングプロセッサはスレッド間でキャッシュを共有するため、キャッシュのミス率が高くなる。キャッシュミスによる下位メモリへのアクセスには大きな遅延が必要となるため、リアルタイム処理用のプロセッサではデッドラインミスを防ぐために優先度の高いスレッドのキャッシュヒット率を高くする必要がある。そこでスレッドの優先度を用いて入れ替えるキャッシュブロックを選択することで優先度の高いスレッドのキャッシュミスを減少させ、またキャッシュミス時には下位メモリへのアクセスを優先度の高いスレッドが先に行うようにする。このようにして優先度の高いスレッドのキャッシュアクセス時間を減少させることで、リアルタイム処理を支援するキャッシュサブシステムを構築することができる。, Multithreading processors tend to make cache miss rate higher than single thread processors because of sharing cache memory among multiple threads. But processors to support real-time operations should hold the rate of cache hit of high prior threads higher than other threads, because their cache miss needs a long access latency to lower memory and it may cause dead-line miss. In order to realize a real-time mechanism, this paper proposes a new method to replace cache blocks with lower memory blocks based on priority. And if a cache miss happens, a high prior thread has access to lower memory, so that a latency of high prior thread to lower memory will reduce. These methods will be useful to keep dead-line because a cache access time of such a thread will reduce.},
 title = {リアルタイム処理用マルチスレッディングプロセッサの優先度に基づくキャッシュサブシステム},
 year = {2001}
}