http://blog.deanoc.com/?p=96
DeanoC在自己的blog談到SPE的Atomic Cache Unit使用法。
SPE有個512byte、4個128byte set組成的cache,專作為Atomic operation使用。
Atomic Operation指的是運算過程中不可分割的連續動作,ACU這個單元是用來避免load/update/store整個動作被中斷造成的race condition。
其實這個unit本身不是什麼秘密:
http://www-128.ibm.com/developerworks/power/library/pa-celltips1/
這邊的tip 12就有提到了。
只是DeanoC的使用法可能有點超出原始用途….他應該是把這塊Lock起來之後等其他SPE透過EIB來存取,這樣就可以省掉很多LS的動作,進而大幅度地改善效率。
這樣使用的話你要怎麼移植Heavenly Sword到其他平台….?XD
本來就不可能XD
恰巧我讀完這個之後來你這裡就看到一樣的東西XDXD
我從來就不認為為PS3設計的遊戲可以跨給其他平台…
SPE 的計算要怎麼模擬這一點就夠頭痛了XD
天劍要賣就快上市吧~~~
等到刺客教條發行還會有搞頭嗎??
看看X360 9月的遊戲上市表….多恐怖啊!!!
其實據先前的說法,Heavenly Sword本來是企劃給XBOX3
60的遊戲…. (我只是有印象看過,需要把來源找出來)