@techreport{oai:ipsj.ixsq.nii.ac.jp:00023562,
 author = {山脇, 彰 and 岩根, 雅彦 and Akira, Yamawaki and Masahiko, Iwane},
 issue = {116(2001-ARC-145)},
 month = {Nov},
 note = {同期機能を持つ共有変数メモリTSVMのキャッシュであるTSVCを搭載したマルチプロセッサオンチップ(MOC)を提案する。MOCにおいて,TSVMはTSVCと主メモリで実現され,スレッド間の同期通信はTSVCの一貫性制御とともに行われる。タスクの生成と同時に共有変数をTSVCに読込んでおくため,タスクの実行中にPEは共有変数を高速にアクセスできる。MOCの開発にあたり,TSVMのプログラムとの親和性とTSVCの基本機能の性能を検証した。TSVMを用いて並列化したプログラムと同期通信メモリTCSMでのコード量を比較し,TSVCはTCSMに対し最大で26%のコード量を削減でき,最大で1.88の速度向上を得た。, The tagged Shared Variable Memory(TSVM) is the concept of a structured memory with the synchronization mechanism, and consists of the Tagged Shared Varibale Cache(TSVC) and a main memory in Multiprocessor-On-a-Chip(MOC). The synchronization and communication between threads are performed simultaneously with consistency control of TSVC. Because a shared variables are loaded to TSVCs in generating a task, a PE in the MOC can access them via TSVC during executing the task. In development of MOC, the adaptivity to a parallel program of TSVM and the validity of the fundamental function of TSVC is compared with TCSM using two programs on multiprocessor MTA/TSVM consists of 4 scalar processors. TSVM can reduce the amount of assembler code of up to 26% for TCSM. The maximum speed up ratio of TSVC to TCSM is 1.88.},
 title = {マルチプロセッサにおける共有変数用キャッシュ},
 year = {2001}
}