@article{oai:ipsj.ixsq.nii.ac.jp:00009599, author = {山脇, 彰 and 岩根, 雅彦 and Akira, Yamawaki and Masahiko, Iwane}, issue = {4}, journal = {情報処理学会論文誌}, month = {Apr}, note = {FPGA ベースのオンチップマルチプロセッサ(FOMP)は,開発コストを削減しながら要求性能を達成しうるフルプログラマブルなオンチップマルチプロセッサである.本論文では,そのようなFOMP において共有変数を介した低オーバヘッドな同期通信を実現するために,既存のスヌープキャッシュをTSVM(Tagged Shared Variable Memory)キャッシュに拡張し,それによって生じるハードウェアオーバヘッドと消費電力への影響を明らかにする.実験から,拡張にともなった回路規模の増加は5%,動作速度の低下は2%であり,大きな影響なくTSVM キャッシュ化できることが確認された.さらに,TSVM キャッシュは電力性能比を1.22 倍~2.56 倍に改善できることも確認された., FPGA based on-chip multiprocessor (FOMP) is an on-chip multiprocessor with fully programmable feature which can reduce development cost and achieve performance requirement. In order to provide an FOMP with the low-overhead communication and synchronization methods via shared variables, this paper attempts to introduce the TSVM (Tagged Shared Variable Memory) cache to a snooping cache on the FOMP. The TSVM cache can improve a performance by combining communication and synchronization with the coherence maintenance. Using an FPGA, we have evaluated how extending a conventional snooping cache affects circuitries and clock speed. As a result, the growth of hardware amount and the degradation of clock speed are only 5% and 2% respectively. It is also confirmed that the TSVM cache improves performance and energy efficiency.}, pages = {1657--1668}, title = {FPGAベースオンチップマルチプロセッサにおける同期付きキャッシュメモリの実装と評価}, volume = {49}, year = {2008} }