[•\ަ : ‘S‚Ä ÅV50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch‚Ìread.cgi‚Ö]
Update time : 05/09 17:28 / Filesize : 215 KB / Number-of Response : 912
[‚±‚̃XƒŒƒbƒh‚Ì‘‚«ž‚Ý‚ð휂·‚é]
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ] [—ÞŽ—ƒXƒŒƒbƒhˆê——]


ªƒLƒƒƒbƒVƒ…ŒŸõA—ÞŽ—ƒXƒŒ“®ì‚ðC³‚µ‚Ü‚µ‚½A‚²–À˜f‚ð‚¨Š|‚¯‚µ‚Ü‚µ‚½

yGPGPUz‚­‚¾‚·‚êCUDAƒXƒŒyNVIDIAz



1 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/03/22(“y) 11:13:52 ]
‚±‚̃XƒŒƒbƒh‚ÍA‘¼‚̃XƒŒƒbƒh‚ł͑‚«ž‚߂Ȃ¢’´’჌ƒxƒ‹A
‚à‚µ‚­‚ÍŽ¿–âŽÒŽ©g‰½‚ª‰½‚¾‚ª•ª‚©‚ç‚È‚¢Ž¿–â‚ð—E‹C‚ðŽ‚Á‚Ä‘‚«ž‚ÞƒXƒŒƒbƒh‚Å‚·B
CUDAŽg‚¢‚ª—D‚µ‚­ƒRƒƒ“ƒg‚ð•Ô‚µ‚Ü‚·‚ªA
‚¨—ç‚ÍCUDA‚Ì•z‹³‚ƉSŽÒ‚Ì‹~Ï‚ð‚¨Šè‚¢‚µ‚Ü‚·B

CUDAEHomePage
www.nvidia.com/cuda

ŠÖ˜AƒXƒŒ
yGPGPUzNVIDIA CUDAŽ¿–âƒXƒŒƒbƒh
pc11.2ch.net/test/read.cgi/tech/1190008468/
GPU‚ŔėpƒRƒ“ƒsƒ…[ƒeƒBƒ“ƒO‚ðs‚¤ƒXƒŒ
pc11.2ch.net/test/read.cgi/tech/1167989627/
GPGPU#2
pc11.2ch.net/test/read.cgi/tech/1188374938/



139 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/07/28(ŒŽ) 11:32:06 ]
gpu‚Ícpu‚æ‚茀‘‚È‚ñ‚¾‚©‚ç
Žg‚¢‚½‚¢‚æ‚Ë‚¦

ƒpƒXƒ[ƒh‰ð͂Ƃ©‚É‚àŽg‚¦‚»‚¤

140 –¼‘OF,,ELÍME,,j‚Áó† mailto:sage [2008/07/28(ŒŽ) 11:37:29 ]
‘¬‚­‚Ë[‚æB

CPU‚ðƒZƒ_ƒ“‚ɗႦ‚é‚È‚çGPU‚͉ݕ¨ŽÔ‚¾‚ÈB
‰×•¨‚ð‘å—ʂɈµ‚¤ê‡‚¾‚¯‚ÍŒø—¦‚ª‚¢‚¢B

141 –¼‘OF,,ELÍME,,j‚Áó† mailto:sage [2008/07/28(ŒŽ) 11:49:02 ]
‚»‚ê‚Í‚»‚¤‚ƃpƒXƒ[ƒhƒNƒ‰ƒbƒN‚È‚ñ‚Ä•‚“®¬”‰‰ŽZ”\—Í‚ª‘S‚­–ð‚É—§‚½‚È‚¢‚à‚̂̑ã•\Ši‚¾‚ÈB

142 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/28(ŒŽ) 12:08:10 ]
‚»‚¤‚¾‚Ë
•À—ñˆ—‚·‚ê‚΂¢‚¢‚¶‚á‚È‚¢H

143 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/28(ŒŽ) 17:46:54 ]
‚»‚¤‚¢‚⋎”NCUDAŽg‚Á‚Ä‚»‚ñ‚ȃ\ƒtƒg‚ªo‚Ä‚½‚È

144 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/07/28(ŒŽ) 19:41:23 ]
>>141
MD5‚Í‚â‚Á‚Ä‚¢‚Ü‚·‚ªH
‘¼‚ÉŒ»ÝŽè‚É“ü‚éƒNƒ‰ƒbƒNê—pƒ}ƒVƒ“‚ÅCUDAˆÈã‚ÌC/P
‚ª‚ ‚ê‚΂¨˜b‚ª¬‚è—§‚¿‚Ü‚·‚ª‚ËB


145 –¼‘OF,,ELÍME,,j‚Áó† mailto:sage [2008/07/28(ŒŽ) 20:22:47 ]
>>144
‚»‚ê‚â‚Á‚Ä‚é‚̂ͮ”˜_—ŽZp‰‰ŽZ‚¶‚á‚ñ
æŽZ‚·‚ç•‚“®¬”‚¶‚á‚È‚¢‚æB


‚Â[‚©MD5‚È‚ñ‚Ä‚·‚łɃnƒbƒVƒ…ƒAƒ‹ƒSƒŠƒYƒ€‚Æ‚µ‚Ă͎€‚ñ‚Å‚é‚ñ‚¾‚ªB
ƒƒ“ƒ^ƒCƒ€ƒpƒXƒ[ƒh‚Æ‚µ‚ĂȂç‚Ü‚¾‚Ü‚¾Œ»–ð‚Å‚â‚ê‚邾‚낤‚¯‚Ç
«Ž¿ãuŽž‚ɃNƒ‰ƒbƒN‚Å‚«‚È‚¢‚ƃNƒ‰ƒbƒN‚̈Ӗ¡‚à‚È‚­‚È‚éB


‚ ‚ FPGAÄ‚¢‚½•û‚ª‚¢‚¢‚ñ‚¶‚á‚È‚¢H

¡ŠeŽÐ‚ª—Í“ü‚ê‚Ä‚é‚Ì‚ÍAES‚ȂǂÌ128ƒrƒbƒgƒuƒƒbƒNˆÃ†‚¾‚ÈB

146 –¼‘OF,,ELÍME,,j‚Áó† mailto:sage [2008/07/28(ŒŽ) 20:35:07 ]
‚Â[‚©ŒÂl‚ÅGPU‚Å—V‚Ô•ª‚ɂ̓AƒŠ‚©‚à‚µ‚ê‚ñ‚¯‚Ç
‚Å‚©‚¢ƒVƒXƒeƒ€‘g‚ß‚éTesla‚É‚È‚é‚Æ•ʂɂCP‚Å‚à‚È‚ñ‚Å‚à‚È‚¢‚ñ‚¾‚æ‚ËB
“Á‚É®”«”\‚ÉŠÖ‚µ‚Ä‚ÍPS3‚ŃNƒ‰ƒXƒ^‚­‚ñ‚¾•û‚ª‚Ü‚¾—Ç‚¢‚­‚ç‚¢B

GTX280ŠÜ‚ߌ»sGPU‚Ì®”«”\‚͂܂¾‚Ü‚¾Žc”O‚ȈóÛB

147 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/28(ŒŽ) 20:44:09 ]
ƒpƒXƒ[ƒhƒNƒ‰ƒbƒN‚قǂ̋ɬ‚̃vƒƒOƒ‰ƒ€‚Å‚à
Xeon„PS3‚¾‚Á‚ÄŽ©•ª‚̃y[ƒW‚ÅŒ¾‚Á‚ĂȂ©‚Á‚½‚Á‚¯H



148 –¼‘OF,,ELÍME,,j‚Áó† mailto:sage [2008/07/28(ŒŽ) 21:02:00 ]
ˆÃ†ŠÖ˜A‚È‚çCell‚ÍAES‚Ý‚½‚¢‚ȃuƒƒbƒNˆÃ†‚Í‚»‚ê‚È‚è‚É‘¬‚¢‚æB
—á‚Ìvperm‚à‚Ç‚«–½—ß‚Å1ƒRƒA16•À—ñ‚ŃGƒ“ƒR[ƒh^ƒfƒR[ƒh‚Å‚«‚é‚©‚ç‚ËB
‚½‚¾AESƒAƒNƒZƒ‰ƒŒ[ƒVƒ‡ƒ“‚ÍWestmere‚ł̋­‰»“_‚É‚à‚È‚é‚̂ł±‚Ìæ‚͂킩‚ç‚ñB


‚Ü‚ ‚¢‚¸‚ê‚É‚µ‚Ä‚àCUDA‚Í‚¢‚ë‚¢‚ëŽc”O‚¾‚ÈB
ATi‚Æ‚ÌGPUƒVƒFƒA‘ˆ‚¢–³Ž‹‚µ‚Ăłà”Ä—p«”\‚ð‚Æ‚é‚©—ˆ‚½‚éLarrabee‚ƃKƒ`‚é‚©‚Ì£ŒËÛ‚¾‚µB

149 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/29(‰Î) 09:58:39 ]
>«Ž¿ãuŽž‚ɃNƒ‰ƒbƒN‚Å‚«‚È‚¢‚ƃNƒ‰ƒbƒN‚̈Ӗ¡‚à‚È‚­‚È‚éB
΂Á‚½B˜A‚ê‚ÌŒ¾‚¢•ª‚Æ‘S‚­ˆê‚¾‚©‚ç‚ÈB
—¬‚ê‚Ä‚¢‚éƒf[ƒ^‚ðƒŠƒAƒ‹ƒ^ƒCƒ€‚ʼnð“ǂł«‚È‚¯‚ê‚ΈÆ‰ð“ǂł͂Ȃ¢
‚Æ‚¢‚¤‚悤‚Èl‚¦B‚ ‚éˆÓ–¡‚łͳ‚µ‚¢‚ªAƒlƒbƒg‚̃f[ƒ^‚Í‹L˜^‰Â”\
‚Æ‚¢‚¤“_‚ðl—¶‚µ‚Ä‚¢‚È‚¢‚µ‘匊‚ɂȂéB

AESƒAƒNƒZƒ‰ƒŒ[ƒVƒ‡ƒ“ƒn‚à‚¤‚U”N‚à‘O‚É‚ ‚é‹Zp‚¾‚µ¡‚³‚çB

‚µ‚©‚µ”FØ’iŠK‚Å”j‚ç‚ꂽ‚çAES‚Í‘¦Ž€‚ɑ̂¾‚æBŽÀÛ‰ð“ǃ\ƒtƒg
Žg‚Á‚Ä‚¢‚é‚Ì‚Åww


150 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/29(‰Î) 12:28:50 ]
•Ê‚ÉCUDA‚Í®”«”\ƒEƒŠ‚É‚µ‚ĂȂ¢‚µ
‚±‚̃XƒŒ‚Á‚ă€ƒ`ƒƒ‚ð‘O’ñ‚ɃPƒ`‚‚¯‚Ă邾‚¯‚ÅŒ‹‹Ç‰½‚ào—ˆ‚È‚¢–³”\ŽÒ‚ÌW‚¢‚¾‚ÈEEE

151 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/07/29(‰Î) 12:59:27 ]
•À—ñ‰‰ŽZ‚̉ž—p‚Æ‚µ‚ĈƉð“ǂ̘b‘è‚ðŒê‚Á‚Ă邾‚¯‚¾‚ÆŽv‚¤‚ñ‚¾‚ªEEE

152 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/29(‰Î) 13:50:22 ]
>>151
‚»‚ꂪ‚í‚©‚Á‚ĂȂ¢‚Æ‚¢‚í‚ê‚Ă錴ˆö‚È‚ñ‚Å‚µ‚åc

153 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/07/30(…) 12:07:16 ]
‚»‚¤‚È‚ñ‚¾

154 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/04(ŒŽ) 01:58:13 ]
@Žã“_‚¾‚Á‚½”{¸“x‚àGTX280‚ʼnü—Ç‚³‚ꂽB‚µ‚©‚µ‰½‚©ƒCƒ}ƒCƒ`‚È‚ñ‚¾‚æ‚È‚ŸB
Á”ï“d—Í‚ ‚½‚è‚Ì«”\‚ª‚½‚¢‚µ‚½Ž–‚È‚¢‚©‚ç‚©‚È‚Ÿ

155 –¼‘OF’ʂ肷‚ª‚è [2008/08/07(–Ø) 11:07:41 ]
CUDA‚ŃŒƒCƒgƒŒ[ƒVƒ“ƒO‚ª‚¢‚Ü‚µ‚½B@‚b‚o‚t‚Ì‚P‚T”{ƒpƒtƒH[ƒ}ƒ“ƒX‚ªo‚Ä‚¢‚邿‚¤‚Å‚·B
noridon.seesaa.net/


156 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/07(–Ø) 13:30:10 ]
SSE‚àŽg‚Á‚ĂȂ¢2ƒRƒA‚Ì‘¬“x‚Æ”ä‚ׂÄ15”{‚¶‚ᡈꂩ‚à

157 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/07(–Ø) 16:48:46 ]
www.nicovideo.jp/watch/sm4095447
www.nicovideo.jp/watch/sm4095398
ƒŒƒCƒgƒŒ[ƒVƒ“ƒO



158 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/07(–Ø) 20:25:59 ]
>>154
‚±‚̃XƒŒ“I‚ɂͳíi‰»‚¶‚á‚ËH

159 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/08(‹à) 01:46:07 ]
‚¾‚ê‚©4850‚ÉCUDAÚ‚¹‚Ä‚­‚ê

160 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/08(‹à) 14:04:29 ]
Core2Duo(3GHz)~2 = Å‘å 1.89FPS
CUDA(GTX 280) = Å‘å52.48FPS

27.7”{‚‘¬o‚Ä‚¢‚邿‚¤‚Å‚·B

noridon.seesaa.net/

161 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/08(‹à) 14:36:26 ]
‚»‚êati‚Ìgpu‚¶‚áŽÀs‚Å‚«‚È‚¢‚æ‚ËH

162 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/08(‹à) 18:06:10 ]
CUDA‚Å‚·‚©‚ç

OpenCL‚ÍCUDA‚ðÌ—p‚µ‚½‚Æ•·‚¢‚½‚ªc–{“–‚È‚ñH

163 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/08(‹à) 18:18:50 ]
OpenCommonLisp

164 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/08(‹à) 20:41:23 ]
4 x 2.5 GHz ‚Ì 3 fps ‚Æ”ä‚ׂĂà 17”{
‚±‚ê‚͑債‚½‚à‚Ì‚¾

165 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/09(“y) 00:50:56 ]
IntelC++ ‚Æ”ä‚ׂĂǂ¤‚È‚ñ‚©‚ÈH

166 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/09(“y) 07:05:08 ]
‚¤‚²‚©‚Ë‚¦‚—

167 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/09(“y) 16:57:34 ]
>>162
‚ñ‚Ȃ킯‚È‚¢
Šù‚ÉMacOSX‚É‚àCUDA‚ª‚ ‚é‚̂ɂ킴‚í‚´10.6‚ÅOpenCLÌ—p‚ðæ‚¤‚©‚æ‚—



168 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/09(“y) 22:58:33 ]
ƒCƒ“ƒeƒ‹‚Í‚O‚©‚çƒXƒ^[ƒg‚·‚é‚킯‚¾‚©‚ç‚ǂ̂®‚ç‚¢‚Ì‘¬“x‚ÅIntel»GPU•‹y‚·‚é‚Ì‚©‚ÍŒ©‚à‚Ì‚¾‚ËB@NVDIA‚ÌGPU‚Í‚·‚łɃQ[ƒ€‚âCADA‚RDƒOƒ‰ƒtƒBƒbƒN‚Ì—p“r‚É‚·‚łɂ©‚Ȃ蕋y‚µ‚Ä‚¢‚é‚©‚ç‚ËB¡Œã‚ÍAMD‚âIntel‚ÌQuadcore CPU‚ÅCUDA‚ªŽg‚¦‚邿‚¤‚ɂȂ邵‚ËB

169 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/09(“y) 23:11:40 ]
SP‚ªPentium-Mƒx[ƒX‚¾‚©‚犄‚ÆŠÈ’P‚É’Ç‚¢‚‚¯‚é‚ñ‚¶‚á‚È‚¢H

170 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/11(ŒŽ) 09:30:11 ]
>>168
‚»‚̂Ƃ¨‚肾‚¯‚ÇAintel‚ɂ͎–ŽÀãCPU‚Æ•ø‚«‡‚킹A‚Æ‚¢‚¤— ‹Z‚ª‚ ‚é‚©‚ç‚È‚ B
¡‰ñ‚Í‚©‚È‚è–{‹C‚Á‚Û‚¢‚µA”÷–­‚©‚àB

171 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 13:44:37 ]
Ž¿–â‚Å‚·B

libsh‚ðƒRƒ“ƒpƒCƒ‹‚µ‚悤‚Æ‚µ‚½‚çˆÈ‰º‚̂悤‚ȃGƒ‰[‚ªo‚Ü‚µ‚½B
‰½‚ª‘«‚è‚È‚¢‚̂łµ‚傤‚©H

ShSwizzleImpl.hpp: In member function 'void SH::ShSwizzle::copy(const SH::ShSwizzle&, bool)':
ShSwizzleImpl.hpp:191: error: 'memcpy' was not declared in this scope
ShSwizzleImpl.hpp: In member function 'bool SH::ShSwizzle::operator==(const SH::ShSwizzle&) const':
ShSwizzleImpl.hpp:251: error: 'memcmp' was not declared in this scope

172 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 14:36:44 ]
±ÊÊ

173 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 17:33:27 ]
‰Ä‚¾‚È

174 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 18:07:18 ]
‰´‚͉Ă©‚Ç‚¤‚©Šm”F‚·‚邽‚߂ɑ‚«ž‚ñ‚¾‚킯‚ł͂ ‚è‚Ü‚¹‚ñB
”nŽ­³’¼‚É‚­‚¾‚ç‚È‚¢Ž¿–â‚É“š‚¦‚Ä‚­‚ê‚él‚ð‘Ò‚Á‚Ä‚¢‚邾‚¯‚Å‚·‚æB
Ž¿–â‚É“š‚¦‚é‹C‚ª‚È‚¢lŠÔ‚Í•s—vB
ƒXƒŒˆá‚¢‚¾‚ÆŒ¾‚í‚´‚é‚𓾂܂¹‚ñ‚ËB

175 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 20:14:53 ]
‰Ä‚¾‚Ë

176 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 21:15:36 ]
‚»‚ñ‚ÈŽ¸—ç‚ȑԓx‚̃„ƒV‚ÉeØ‚É“š‚¦‚Ä‚­‚ê‚él‚ª‚ǂꂾ‚¯‚¢‚é‚©
‘Ò‚Á‚Ă邿‚莩•ª‚Ì“ª‚ʼnpŒê‚̈Ӗ¡‚ð—‰ð‚µ‚½•û‚ª‚¸‚Á‚Æ‘‚¢‚ÆŽv‚¤‚ª‚—


>error: 'memcpy' was not declared in this scope
>error: 'memcmp' was not declared in this scope
•’ʂ̓ª‚ÌŽ‚¿Žå‚È‚ç•K—v‚Èincludeƒtƒ@ƒCƒ‹‚ªinclude‚³‚ê‚ĂȂ¢‚ƉðŽß‚·‚邾‚낤‚È

177 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 21:22:37 ]
>>176
ˆê‚ÂŒ¾‚킹‚Ä‚à‚炤B

‚¨‘O‚ç‚É@u•·‚¢‚Ä‚â‚Á‚Ä‚év@‚ñ‚¾‚æB

•·‚¢‚Ăقµ‚­‚Ä‚½‚Ü‚ç‚È‚¢‚ñ‚¾‚ëHƒj[ƒg‚ʼnɂ¾‚©‚çB
‚¨‘O‚炪“š‚¦‚È‚¢‚È‚ç•ʂ̂â‚‚ɕ·‚­‚¾‚¯B
•·‚­‘ŠŽè‚Í‚¢‚­‚ç‚Å‚à‚¢‚é‚ñ‚¾‚æB



178 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 21:35:15 ]
>>176
‚ ‚ A‚¿‚È‚Ý‚É‚à‚¤‰ðŒˆ‚µ‚½‚©‚çBŽ©—Í‚ÅB
‚¨‘O‚ç‚Ý‚½‚¢‚ɑ債‚½’mޝ‚à‚È‚¢‚­‚¹‚É‚à‚Á‚½‚¢‚Ô‚Á‚½–³”\‚É•·‚¢‚½‚Ì‚ªŠÔˆá‚¢‚¾‚Á‚½‚ÈB

‚¿‚Ȃ݂ÉAƒ\[ƒX‚ÉŽè‚ð‰Á‚¦‚¸‚É‰ðŒˆ‚µ‚½B
‰ðŒˆ•û–@‚È‚ñ‚Ä‘‚©‚È‚¢‚æB
“¯‚¶–â‘è‚Éo‰ï‚Á‚½‚â‚‚Í@ƒOƒOƒŒƒJƒX‚—

179 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 23:04:59 ]
>>178
‚ÅA‚Ç‚±‚ªCUDA‚ÉŠÖŒW‚µ‚Ä‚½‚Ì?

180 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/11(ŒŽ) 23:42:51 ]
¦‚¢‚Ì‚ª—ˆ‚½‚È‚Ÿ
’Þ‚è‚Å‚ ‚邯M‚¶‚½‚¢‚ª“V‘R~–[‚Á‚Û‚¢‚È

181 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/12(‰Î) 02:26:14 ]
‚¢‚âAŽ¿–âŽå‚͂܂¾¢‚Á‚½‚܂܂¾‚ë‚—
Ž¿–â‰¡Žæ‚èø‚è~‚¾‚ë

182 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/12(‰Î) 05:57:35 ]
>>160
‰´‚à‚â‚Á‚Ă݂½
4ƒRƒACPU‚ª•KŽ€‚É“®‚¢‚Ä‚à8800GT‚É25”{‚­‚ç‚¢‚Ì·•t‚¯‚ç‚ꂽ
ƒŒƒ“ƒ_ƒŠƒ“ƒO‚ÌŠv–½‚â‚Å‚¥`

183 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/12(‰Î) 06:15:06 ]
GPGPUƒŒƒ“ƒ_‚͂܂¾–³‚¢‚©‚çŽÀ—p«‚Ì‚ ‚é‚Ì‘‚­ì‚Á‚Ä”„‚ê‚΋à‚ɂȂé‚ñ‚¶‚á‚Ë
¡‚ÌŠO•”ƒŒƒ“ƒ_‚ÍãY—킾‚¯‚ÇŽžŠÔ‚©‚©‚Á‚ÄÃŽ~‰æ‚܂łµ‚©ŽÀ—p«–³‚¢‚©‚ç‚È
‚¨‘O‚ç‚¿‚á‚ñ‚·‚¾‚¼
â‘΋à‚ɂȂ邾‚낤‚©‚çA‘½•ªì‚Á‚Ă邯‚±‚ë‚Í‚à‚¤Žæ‚è‘g‚ñ‚ł邯Žv‚¤‚¯‚Ç‚Ë
‚Ä‚¢‚¤‚©‰´‚ª‘‚­o‚µ‚Ăقµ‚¢‚ñ‚¾‚æ

184 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/12(‰Î) 22:18:14 ]
gems‚à‚»‚¤‚¾‚ªA‚È‚ñ‚ÅOpenGL‚âGPUŠÖ˜A‚̑ЂƂ¢‚¤‚ׂ̂ç‚Ú‚¤‚É‚‚¢‚ñ‚¾H

185 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/13(…) 17:25:11 ]
>>184
Žù—v‚ª‚È‚¢Š„‚è‚É‘‚­‚Ì‚ª‘å•Ï‚¾‚©‚çB

186 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/13(…) 17:32:40 ]
OpenGL‚ÍŽù—v‚ ‚邯Žv‚¤‚ªB

187 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/13(…) 21:20:05 ]
>>184
–󂵂Ăé‰ïŽÐ‚ªi‚’‚™
u’N‚ª”ƒ‚¤‚ñ‚¾‚±‚êIHv‚Á‚ÄŽv‚¤’l’i‚Ì–{‚Í‘å’’˜‚͈À‚©‚Á‚½‚è‚·‚é
“‚¢‚̂͌´’˜‚Ì2”{ˆÈã



188 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/14(–Ø) 00:20:49 ]
OpenCL‚ÍIntel»GPU‚Å‚àŽg‚¦‚é‚Ì‚¾‚낤‚©B

189 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/14(–Ø) 01:38:59 ]
>>188
Larrabee‚Ì‚±‚ÆH

190 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/14(–Ø) 02:57:25 ]
>>188
Žg‚¦‚é‚Å‚µ‚å
Ž©ŽÐ‚ªŽQ‰Á‚µ‚Ä‚éƒ[ƒLƒ“ƒOƒOƒ‹[ƒv‚ª”­•\‚·‚é‚ñ‚¾‚©‚ç

191 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/14(–Ø) 13:46:01 ]
ttp://www.gpureview.com/nvidias-g92-and-g94-parts-are-reportedly-failing-article-721.html
‚¤[‚Þcc

192 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/18(ŒŽ) 09:18:31 ]
jp.youtube.com/watch?v=AgoEri9UX7o
GeForce‚ŃXƒpƒRƒ“I—¹
ˆêŽžŠÔ‚ª30•b‚É

193 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/18(ŒŽ) 10:23:41 ]
ƒQ[ƒ€‚ð‚â‚Á‚Ä‚½•Žè‚ªu‚ A‚Ç‚¤‚àvA‚í‚´‚Ƃ炵‚­‚ÄÜ×À‚—

194 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/19(‰Î) 14:09:07 ]
‚±‚ñ‚¿‚É‚íBLinux‚ÅCUDA‚̃vƒƒOƒ‰ƒ€‚ð쬂µ‚Ä‚¢‚éŽÒ‚Å‚·B
‘‘¬Ž¿–â‚Å‚·‚ªMPI‚ð—p‚¢‚ÄA•¡”‚̃Nƒ‰ƒXƒ^iPC‚T‘äA‚»‚Ì‚¤‚¿‚P‘䂪e‹@‚Å‚S‘䂪Žq‹@j‚Å
CUDAƒvƒƒOƒ‰ƒ€‚Ì“®ì‚Å‚«‚½•û‚Í‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©H
ƒvƒƒOƒ‰ƒ€‚Ì“à—e‚Æ‚µ‚ÄAŽq‹@‚ʼn‰ŽZ‚³‚¹Ae‹@‚ł͓K“–‚ȃƒbƒZ[ƒW‚ðo‚·‚݂̂Ƃ¢‚¤A
•À—ñ‰‰ŽZ‚Æ‚©ŠÖŒW‚È‚­A’P‚ÉMPI‚ÅCUDA‚ð“®‚©‚·ƒeƒXƒgƒvƒƒOƒ‰ƒ€‚Å‚·B

‰º‹L‚̂悤‚ÈMakefile‚ŃRƒ“ƒpƒCƒ‹‚ðs‚Á‚Ä‚¢‚Ü‚·B
ROOTBINDIR = ./
ROOTDIR = /home/usr1/NFS/NVIDIA_CUDA_SDK/
# Add source files here
EXECUTABLE := mpicuda_matrixMul
# Cuda source files (compiled with cudacc)
CUFILES := mpicuda_matrixMul.cu
# C/C++ source files (compiled with gcc / c++)
CCFILES := \
matrixMul_gold.cpp

SMVERSIONFLAGS := -arch sm_11
############################################################
# Rules and targets
INCLUDES = -I/home/usr1/mpich-1.2.7p1/include -I/home/usr1/NFS/NVIDIA_CUDA_SDK/common/inc
USRLIB = -L/home/usr1/mpich-1.2.7p1/lib -L/home/usr1/NFS/NVIDIA_CUDA_SDK/lib -lmpich -lcutil
include ../../common/common.mk

195 –¼‘OF194 mailto:sage [2008/08/19(‰Î) 14:09:55 ]
‘±‚«‚Å‚·B
ã‹L‚̂悤‚ÈMakefile‚ðNVIDIA‚ÌCUDAŠÖ˜A‚ÌBBS‚ÅŒ©‚‚¯‚½‚̂ŎQl‚É쬂µ‚Ü‚µ‚½B
‚µ‚©‚µƒRƒ“ƒpƒCƒ‹Žž‚ɉº‹L‚̂悤‚ȃGƒ‰[‚ªo‚Ä‚«‚Ü‚·AA

/usr/bin/ld: cannot find -lcutil
collect2:@ld‚̓Xƒe[ƒ^ƒX‚P‚ÅI—¹‚µ‚Ü‚µ‚½
make:@***[linux/release/mpicuda_matrixMul] ƒGƒ‰[‚P

ã‹L‚̃Gƒ‰[“à—e‚𒲂ׂ½‚Æ‚±‚ëAlibcutil.a‚Æ‚¢‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ªƒŠƒ“ƒN‚³‚ê‚Ä‚¢‚È‚¢A
‚Æ‚¢‚¤“à—e‚ÆŽv‚í‚ê‚é‚̂ł·‚ªAMakefile‚ɂͳ‚µ‚¢êŠ‚ÉƒŠƒ“ƒN‚³‚¹‚Ä‚ ‚邯l‚¦‚Ä‚¢‚Ü‚·B
ŠJ”­ŠÂ‹«‚Æ‚µ‚ÄAOS‚ª‚ÍCentOS‚TAe‹@‚ÌGPU‚ªGeForce7900AŽq‹@‚ª8600‚Å‚·B
ie‹@‚ÅCUDA‚̉‰ŽZ‚Ís‚í‚È‚¢‚Ì‚Å7900j

‚»‚ê‚Å‚ÍA‚ǂȂ½‚©‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·B


196 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/19(‰Î) 20:40:53 ]
>>195
cutil‚Ímake‚µ‚½?
‚µ‚½Ï‚à‚è‚È‚çA‚¿‚á‚ñ‚ƃ‰ƒCƒuƒ‰ƒŠƒtƒ@ƒCƒ‹‚͂ł«‚Ä‚¢‚é?
OpenGL‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢ŠÂ‹«‚¾‚ÆA‹°‚ç‚­Ž¸”s‚µ‚Ä‚¢‚锤B
‚»‚Ìê‡AOpenGL‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚©OpenGL—‚݂̃Gƒ‰[C—•Ó‚è‚ðƒRƒƒ“ƒgƒAƒEƒg‚·‚ê‚Îmake‚Å‚«‚é‚Í‚¸B

197 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/19(‰Î) 23:40:11 ]
MPI‚ÅCUDA‚ðŽŽ‚µ‚½‚±‚Ƃ͖³‚¢‚¯‚ÇGLUTCGREW‚ªƒCƒ“ƒXƒg[ƒ‹‚µ‚ĂȂ¢‚Æ
>>195‚̂悤‚ȃGƒ‰[‚ªo‚½‚±‚Æ‚ª‚ ‚é



198 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/20(…) 00:48:28 ]
‚È‚ A‚ ‚̂ւñ‚Ä‚±“ú–{ŒêƒvƒƒOƒ‰ƒ~ƒ“ƒOƒKƒCƒh‚ÌƒŠƒ“ƒN‚ªÁ‚¦‚Ä‚¢‚邿‚¤‚È‹C‚ª‚·‚é‚ñ‚¾‚¯‚ÇA
‘O‚©‚炱‚ñ‚È‚ñ‚¾‚Á‚¯H

199 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/20(…) 00:50:02 ]
‚¢‚¢‚±‚Æ‚¾w

200 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/20(…) 20:57:08 ]
jp.youtube.com/watch?v=AgoEri9UX7o
530–œƒhƒ‹‚̃X[ƒp[ƒRƒ“ƒsƒ…[ƒ^uCalcUAv‚ňꎞŠÔ
ˆê‘äƒfƒXƒNƒgƒbƒvPC‚Å30•b

www.atmarkit.co.jp/news/200807/23/nv.html
ƒxƒ‹ƒM[‚̃Aƒ“ƒgƒ[ƒv‘åŠw‚Å‚ÍA‚»‚ê‚܂Ŏg‚Á‚Ä‚¢‚½AMDƒx[ƒX‚Ì256ƒm[ƒh‚̃Nƒ‰ƒXƒ^ƒT[ƒouCalcUAv‚Ì«”\‚ðA8GPU‚ðŽg‚Á‚½ƒfƒXƒNƒgƒbƒvPCƒVƒXƒeƒ€uFASTRAv‚ªã‰ñ‚Á‚½BuCalcUA‚Í530–œƒhƒ‹‚̃X[ƒp[ƒRƒ“ƒsƒ…[ƒ^AFASTRA‚Í7000ƒhƒ‹‚̃fƒXƒNƒgƒbƒv‚¾viƒOƒvƒ^ŽjB
NVIDIA‚É‚æ‚ê‚ÎGPU‚ðŽg‚Á‚½“¯—l‚̃Nƒ‰ƒXƒ^ƒT[ƒo‚ÍANCSAAƒCƒŠƒmƒC‘åŠwAƒm[ƒXƒJƒƒ‰ƒCƒi‘åŠwAƒ}ƒbƒNƒXƒvƒ‰ƒ“ƒNŒ¤‹†Š‚È‚ÇA‚·‚Å‚É\”‚Ì‘gD‚ÅŽg‚í‚ê‚Ä‚¢‚邯‚¢‚¤B

201 –¼‘OF194 mailto:sage [2008/08/21(–Ø) 15:43:36 ]
>>196 ‚³‚ñ A>>197 ‚³‚ñ
‚¨•ÔŽ–‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
cutil‚̃‰ƒCƒuƒ‰ƒŠ‚ÍŠm”Fς݂ł·BCUDAƒCƒ“ƒXƒg[ƒ‹Žž‚É쬂³‚ê‚éA
`/NVIDIA_CUDA_SDK/lib ‚Ì’†‚Élibcutil.a‚ª‚ ‚è‚Ü‚µ‚½B

OpenGL‚Í‘O‚©‚çƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¨‚èA‚Ü‚½‚»‚̃vƒƒOƒ‰ƒ€‚Í“®‚­‚Ì‚ÅA
GLUT“™‚̓Cƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚é‚Í‚¸‚Ȃ̂ł·‚ªBB

202 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/22(‹à) 00:33:34 ]
/home/usr1/NFS/NVIDIA_CUDA_SDK/‚Æ`/NVIDIA_CUDA_SDK/lib‚ªˆá‚¤‚Á‚Ä—Ž‚¿‚¶‚á‚È‚¢‚æ‚ÈB

203 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/22(‹à) 01:02:50 ]
Ž©•ª‚©‚çƒeƒXƒgê–å‚Å‚·A‚Á‚Ä錾‚µ‚Ä‚é”hŒ­ƒeƒXƒ^[‚Á‚ĉ½‚È‚ÌH

«—ˆƒvƒƒOƒ‰ƒ}‚Æ‚©SE‚ɂȂ肽‚¢A‚Æ‚©‚È‚ç‚í‚©‚邯‚ÇB
ŒüãS‚È‚¢‚æ‚ËAŠæŒÅ‚¾‚µB
‚»‚¤‚¢‚¤”hŒ­ƒeƒXƒ^[‚Á‚ÄAŽd—l‘‚͓ǂ߂Ȃ¢A
ƒeƒXƒgŽd—l‘‚àì‚ê‚È‚¢AƒeƒXƒgƒvƒƒOƒ‰ƒ€‚àì‚ê‚È‚¢
‚â‚ê‚邱‚Æ‚ÍuƒeƒLƒg[‚ɃvƒƒOƒ‰ƒ€‚ðG‚év‚±‚Æ‚¾‚¯B

‰´‚Í”hŒ­ƒv‚¾‚¯‚Ç‚³A‚±‚¤‚¢‚¤”hŒ­ƒeƒXƒ^[‚ª‚¢‚邯
”hŒ­‘S‘Ì‚ªƒoƒJ‚É‚³‚ê‚é‚ñ‚¾‚æB
ƒeƒXƒgê–å”hŒ­‚È‚ñ‚ÄŽ‚ñ‚Å—~‚µ‚¢‚æA‚Ü‚Á‚½‚­B

¡“ú‚೎Јõ‚Ìl‚ª”hŒ­ƒeƒXƒ^[‚ÉŽd—l‘‚ð“Ç‚ñ‚Å
ƒeƒXƒgŽd—l‘‚ðì‚Á‚Ä‚­‚¾‚³‚¢A‚Á‚Äà‹³‚µ‚Ä‚½‚æB
‚»‚Ì”hŒ­‚ÍŠæŒÅ‚Éu‰½ŒÌAŽd—l‘‚ª•K—v‚È‚ñ‚Å‚·‚©Hv‚Á‚Ä
”½˜_‚µ‚Ä‚½‚©‚çA‚«‚Á‚ƃeƒXƒgê–å”hŒ­ƒeƒXƒ^[‚¾‚ÈB
Žd—l‘‚à“ǂ܂¸AƒeƒXƒgŽd—l‘‚àì‚炸A‚½‚¾ƒeƒLƒg[‚É
ƒvƒƒOƒ‰ƒ€G‚邾‚¯‚Å‹‹—¿‚à‚炨‚¤‚È‚ñ‚Ä“ª‚¨‚©‚µ‚¢‚ñ‚¶‚á‚Ë[‚ÌH

‚ `‚ A‚ ‚Ì”hŒ­ƒeƒXƒ^[‚ª3ƒ•ŒŽŒã‚ÉØ‚ç‚ê‚é‚Ü‚ÅA
Žd—l‘‚à“ǂ܂Ë[‚ŃeƒLƒg[‚ɃeƒXƒg‚µ‚½ƒoƒO•[‚ª‚Ü‚í‚Á‚Ä‚­‚ñ‚Ì‚©‚æB
‚»‚ñ‚È•³‚È‚à‚ñA“Ç‚ñ‚ň—‚·‚é”hŒ­ƒv‚Ìg‚É‚à‚È‚Á‚Ä‚­‚ê‚æB
‚¤‚í`A‚µ‚©‚à‚»‚¢‚‚ªØ‚ç‚ê‚é3ƒ•ŒŽˆÈ“à‚É’†ŠÔ”[•i‚ ‚é‚¶‚á‚Ë[‚©I
ƒeƒXƒgŽd—l‘‚à‚È‚µ‚ɃeƒLƒg[‚ɃeƒXƒg‚µ‚Ä”[•i‚©B
’†ŠÔ”[•iŒã‚Ƀ\ƒbƒRƒEƒNƒŒ[ƒ€‚ŃfƒXƒ}•KŽŠ‚¾‚ÈB‰´‚Ì‹x‚Ý‚à•Ôã‚©‚æB

”hŒ­ê–åƒeƒXƒ^[‚³‚ñ‚æA­‚µ‚ÍŒüãSނĂæI
ŠæŒÅ‚È«Ši’¼‚µ‚ÄŽd—l‘“ǂ߂æIƒeƒXƒgŽd—l‘ì‚ê‚æI


204 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/23(“y) 14:37:16 ]
‚¤‚¿‚Ì‹qæ‚̓eƒXƒgê–å•”‚ª‚ ‚邯‚Ç
ŠÂ‹«\’z‚Æ‚©ƒeƒXƒgƒvƒƒOƒ‰ƒ€ì‚Á‚½‚è
ŠCŠO‚̃eƒXƒgê–å‰ïŽÐ‚Ös‚Á‚ÄŒ¤‹†‚µ‚½‚肵‚Ă邼

205 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/23(“y) 18:12:10 ]
ƒoƒJ‚Ìì‚Á‚½‚à‚Ì‚ðƒeƒXƒg‚·‚é‚È‚ñ‚Äň«‚ÈŽdŽ–‚Ì1‚‚Ȃñ‚¾‚º

206 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/23(“y) 18:24:28 ]
ˆÈ‘O“üŽÐ‚µ‚Ä‚·‚®‚â‚ß‚½‰ïŽÐ‚ŃeƒXƒ^[‚ð‚â‚炳‚ꂽ‚ªA
‚»‚±‚̉ïŽÐA3D‚Ì’mޝ‚È‚¢‚â‚‚ªAOpenGL‚ÅŒœ–½‚É2D‚Ì•`‰æƒvƒƒOƒ‰ƒ€ì‚Á‚Ä‚½

‚Ü‚³‚ɃoƒJ‚Ìì‚Á‚½‚à‚̂ŃeƒXƒg‚·‚é‚Ì‚ªƒoƒJ‚炵‚­‚È‚Á‚ĉïŽÐ‚ðŽ«‚ß‚½

207 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/23(“y) 19:33:34 ]
”»‚Á‚½‚©‚çƒ}’É‚És‚¯B



208 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/23(“y) 19:54:30 ]
>‚»‚±‚̉ïŽÐA3D‚Ì’mޝ‚È‚¢‚â‚‚ªAOpenGL‚ÅŒœ–½‚É2D‚Ì•`‰æƒvƒƒOƒ‰ƒ€ì‚Á‚Ä‚½
‚±‚¤‚¢‚¤ƒoƒJA‚½‚܂ɂ¢‚邿‚È
2D‚¾‚¯•`‰æ‚·‚ê‚΂¢‚¢Žd—l‚Ȃ̂ÉOpenGL‚µ‚©’m‚ç‚È‚¢‚©‚ç‚Æ‚è‚ ‚¦‚¸OpenGL‚Å‘‚¢‚¿‚Ⴄ‚Æ‚¢‚¤
‚·‚®‚ÉŽ«‚ß‚³‚¹‚È‚¢‚ƃvƒƒWƒFƒNƒg‚ª”ߎS‚ÈŒ‹‰Ê‚ɂȂé

209 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 01:26:41 ]
>>208
AutoCAD‚Í2D‚àOpenGL‚Å•`‰æ‚µ‚Ä‚¢‚Ü‚·‚ªB

210 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 07:16:25 ]
>>209
>207

211 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/24(“ú) 10:49:13 ]
3D‚à•`‰æ‚·‚é‚Ȃ炢‚¢‚¾‚ë
2D‚µ‚©•`‰æ‚µ‚È‚¢‚Ì‚ÉOpenGL‚̓oƒJ

212 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 12:06:13 ]
GDI‚Å•`‰æ‚µ‚½‚çLinux‚ÅWine‚ª•K—v‚ɂȂÁ‚¿‚Ⴄ‚¶‚á‚ñ

213 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 12:27:07 ]
‚¢‚âA2D‚¾‚¯•`‚­‚Ì‚ÉOpenGLŽg‚¤‚悤‚ȃoƒJ‚ÍWindows‚¾‚¯‚¾‚ë

214 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 17:34:26 ]
‚±‚̃XƒŒ‚Å‚¤‚¾‚¤‚¾3D˜b‚𑱂¯‚é“z‚Á‚Ä“ªŽã‚¢‚Ì?
‚»‚ê‚Æ‚à‘ü‚Ì\‚Á‚Ä‚¿‚á‚ñ?
‚µ‚©‚àØ‚ÁŠ|‚¯‚̓Rƒsƒy‚¾‚Á‚ĕӂ肪’ɉ߂¬‚邿‚ËB

215 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 17:41:37 ]
‚«‚Á‚©‚¯‚̓Rƒsƒy‚ł̃oƒJ‚Ìì‚Á‚½‚à‚Ì‚ðƒoƒJ‚É‚³‚ê‚é‚ׂ«
GPUŽg‚Á‚Ä‚¢‚é‚Í‚¸‚Ȃ̂ÉBITBLT‚µ‚©‚µ‚ĂȂ¢‚Æ‚©[
‚à[ƒoƒJ™

216 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 21:55:53 ]
BITBLT‚ÌŒã‚ëŽO‚‚̓x[ƒRƒ“EƒŒƒ^ƒXEƒgƒ}ƒg‚Ì—ª‚¾‚ªA‘O‚ÌBIT‚͉½‚Ì—ª‚È‚ñ‚¾H

217 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 22:58:34 ]
ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å2D‚ð•`‚­‚̂ɎdŽ–‚ÅŽg‚¦‚郌ƒxƒ‹‚Ì•\Œ»—͂Ƒ¬“x‚ðŒ“‚Ë”õ‚¦‚½ƒ‰ƒCƒuƒ‰ƒŠ‚Á‚Ä‘¶Ý‚·‚é‚ÌH
‚ ‚ê‚΂ǂñ‚È‚à‚Ì‚©‹³‚¦‚Ä‚­‚¾‚³‚¢B—Lž–³ž–â‚킸B



218 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 23:02:35 ]
>>217
OpenGL

219 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 23:23:16 ]
ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŽdŽ–‚È‚ñ‚Ä•’ʂȂ¢‚¾‚ë

ƒvƒ‚È‚çƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÉÅ“K‰»‚³‚ꂽƒ‰ƒCƒuƒ‰ƒŠ‚ð‘I‘ð‚µ‚ë‚æ

220 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/24(“ú) 23:34:53 ]
OpenGLê–åŠwZ‚ÌŠw¶‚³‚ñ‚Ƀ}ƒWƒŒƒX‚·‚é‚È‚æ

221 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 00:54:10 ]
>>219
>ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŽdŽ–‚È‚ñ‚Ä•’ʂȂ¢‚¾‚ë
H

222 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 00:56:55 ]
>>217
d.hatena.ne.jp/keyword/RenderWare

223 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 01:00:30 ]
>>221
‚±‚ê‚©‚ç‘‚¦‚邾‚낤
‚¨‘O‚͋ߎ‹‚©H

224 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 01:01:51 ]
ŠÔˆá‚Á‚½B>>219‚¾B

225 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 01:06:43 ]
>>219
openoffice‚Í‚¢‚Á‚½‚¢‰½‚È‚ñ‚¾Hƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚̃\ƒtƒgƒEƒFƒA‚¶‚á‚È‚¢‚Ì‚©H

226 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/25(ŒŽ) 02:40:58 ]
‚¨‘O‚ÍŽdŽ–‚Åopenoffice‚É‚©‚©‚í‚Á‚½‚Ì‚©H
ˆá‚¤‚¾‚ë
”hŒ­æ‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚¾‚ë

‚¨‘O‚̉ïŽÐ‚ªƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Ì»•i‚ðŠJ”­‚µ‚Ä‚ñ‚Ì‚©H
ˆá‚¤‚¾‚ë
”hŒ­æ‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚¾‚ë

Œ»ŽÀŒ©‚悤‚º

227 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/25(ŒŽ) 02:51:05 ]
>>226
‚Ü‚¸A‰¼’è‚©‚炨‚©‚µ‚¢B
Eƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚̃\ƒtƒgƒEƒFƒA‚Íopenoffice‚¾‚¯‚ł͂Ȃ¢B
E>>225‚ÌŽdŽ–‚Ì“à—e‚ð’f’è‚·‚骋’‚ªŒ©“–‚½‚ç‚È‚¢B
E‚È‚º–³”‚É‚ ‚é‰Â”\«‚©‚ç>>226‚̉¼’è‚𓱂«o‚µ‚½‚Ì‚©•s–¾B

à–¾‚ð‚¨Šè‚¢‚µ‚Ü‚·B



228 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/25(ŒŽ) 02:56:05 ]
>>227
>Eƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚̃\ƒtƒgƒEƒFƒA‚Íopenoffice‚¾‚¯‚ł͂Ȃ¢B
‚Ü‚¸‰¼’è‚©‚炨‚©‚µ‚¢B
ŽÀÛ‚ÉŽdŽ–‚Ń}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ðŠJ”­‚µ‚Ä‚¢‚é‚Ì‚©‚ð–â‘è‚É‚µ‚Ä‚¢‚éB
>>225‚ªopenoffice‚ðŠJ”­‚µ‚½‚Æ‚¢‚¤‚̂ȂçŽÓ‚éB‚¨‚Ý‚»‚ꂵ‚½B

>E>>225‚ÌŽdŽ–‚Ì“à—e‚ð’f’è‚·‚骋’‚ªŒ©“–‚½‚ç‚È‚¢B
‚Ü‚¸Ž©•ª‚ÅŠJ”­‚µ‚Ä‚»‚¤‚ɂȂ¢openoffice‚ðo‚µ‚Ä‚­‚é‚ ‚½‚èA
‚½‚¾‚̃oƒJ”hŒ­‚Á‚Ä‚±‚Æ

>E‚È‚º–³”‚É‚ ‚é‰Â”\«‚©‚ç>>226‚̉¼’è‚𓱂«o‚µ‚½‚Ì‚©•s–¾B
”hŒ­‚ɉ”\«‚È‚ñ‚ĂȂ¢

229 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 03:04:17 ]
r‚炵‚Í•ú’u‚Ì•ûŒü‚ÅB

230 –¼‘OF‚ ‚Ú[‚ñ [2008/08/25(ŒŽ) 08:29:00 ]
219‚̂ق¤‚ªƒoƒJ‚¾‚ÆŽv‚¢‚Ü‚·B
ƒ}ƒ‹ƒ`‚Õƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŽdŽ–‚Í‚ ‚邯Žv‚¢‚Ü‚·B

231 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 09:16:36 ]
‚¾‚©‚炨‘O‚̓}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŽdŽ–‚ð‚µ‚½‚±‚Æ‚ ‚é‚Ì‚©‚Æ

232 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 11:23:15 ]
ƒTƒ^[ƒ“‚ƃvƒŒƒXƒe‚Å“¯‚¶ƒQ[ƒ€‚𓯎ž‚Éì‚Á‚½‚¼
“¯Žž‚Éì‚Á‚½‚¾‚¯‚¾‚¯‚Ç

233 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 12:41:48 ]
>>231
Firefox‚̓}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚¶‚á‚È‚¢‚Ì‚©‚ËB

234 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 12:43:22 ]
ƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Ì—vŒ‚̓I[ƒvƒ“ƒ\[ƒX‚ł͂©‚Ȃ葽‚¢B
ƒI[ƒvƒ“ƒ\[ƒXŒn‚ÌŠé‹Æ‚Ȃ炻‚¤‚¢‚¤ŽdŽ–‚µ‚Ä‚¢‚Ä‚à‚¨‚©‚µ‚­‚È‚¢‚ËB

235 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 12:48:10 ]
“ú–{Œê“ǂ߂Ȃ¢‚ÌH
•·‚©‚ê‚Ä‚é‚Ì‚Íu‚¨‘O‚ÍŽdŽ–‚Ń}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ð‚â‚Á‚½‚±‚Æ‚ª‚ ‚é‚Ì‚©Hv‚¾‚¼


236 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 12:51:51 ]
>>235
˜b‚Ì‚·‚è‚©‚¦B
‰´Ž©g‚ÍŠw¶Žž‘ã‚ÉFirefox‚ÌŠJ”­‚ÉŒg‚í‚Á‚½‚ªA
¡‚̘b‘è‚Íuƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ÌŽdŽ–‚ª‚ ‚é‚©‚È‚¢‚©vB
‚¨‘O‚ªŠÔˆá‚Á‚Ä‚¢‚邱‚ƂɋC‚¯B

237 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 12:53:16 ]
‚»‚à‚»‚àA‚±‚±‚ÌZl‚ªŠJ”­‚ÉŒg‚í‚Á‚½‚±‚Æ‚ª‚ ‚é‚©‚Ç‚¤‚©‚È‚ñ‚Ä’N‚à‹»–¡‚ðŽ‚Á‚Ä‚¢‚È‚¢‚µA
Mœß«‚à‚È‚¢B
‚à‚Á‚Æ—L‰v‚Í‹c˜_‚ð‚·‚×‚«‚¾‚ÆŽv‚¤‚¯‚Ç‚ËB




238 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 12:54:24 ]
ƒXƒŒˆá‚¢@‚¨‘O‚çƒlƒbƒgƒCƒiƒS‚͒ώςɂ³‚ê‚ÄŽ€‚ñ‚Å‚µ‚Ü‚¦

239 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/08/25(ŒŽ) 12:58:38 ]
”hŒ­æŠé‹Æ‚Å”hŒ­æŠé‹Æ‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚ɇ‚킹‚½‚à‚Ì‚ðŽÀ‘•‚·‚é‚Ì‚ª‚¨‚Ü‚¦‚ç”hŒ­ƒvƒƒOƒ‰ƒ}‚ÌŽdŽ–‚¾‚ë
”hŒ­æ³ŽÐˆõ‚©‚çƒ}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€‘Ήž‚È‚ñ‚ÄŽwަ‚³‚ê‚ĂȂ¢‚¾‚ë
‚­‚¾‚ç‚È‚¢‚±‚Æl‚¦‚Ä—]Œv‚ÈH”Žg‚¤‚È‚æ

240 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 13:13:32 ]
>”hŒ­æŠé‹Æ‚Å”hŒ­æŠé‹Æ‚̃vƒ‰ƒbƒgƒtƒH[ƒ€‚ɇ‚킹‚½‚à‚Ì‚ðŽÀ‘•‚·‚é‚Ì‚ª‚¨‚Ü‚¦‚ç”hŒ­ƒvƒƒOƒ‰ƒ}‚ÌŽdŽ–‚¾‚ë
”hŒ­æ‚ªƒpƒbƒP[ƒWƒxƒ“ƒ_‚Á‚Ä‚±‚Æ‚à‚ ‚邾‚낤
‚ȂɃ€ƒL‚ɂȂÁ‚Ä‚é‚ÌH

241 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 13:23:54 ]
>>239
‰½ŒÌ”hŒ­‚É‚±‚¾‚í‚éH

242 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 13:49:24 ]
IDo‚·‚Æ‚µ‚傤‚à‚È‚¢‘flˆÈ‰º‚Ì“z‚ª‚¢‚ë‚ñ‚ȃXƒŒ‚É”S’…‚µ‚Ä‚½

243 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 14:17:22 ]
>>242
‚±‚̔‚ÍIDo‚È‚¢‚¶‚á‚ñ

244 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 14:18:21 ]
‚È‚ñ‚¾‚Ý‚ñ‚È”hŒ­‚¾‚Á‚½‚Ì‚©

245 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 15:59:39 ]
”hŒ­‚ɈÙí‚ȃRƒ“ƒvƒŒƒbƒNƒX‚ðŽ‚Á‚Ä‚¢‚él‚ª‚¢‚邿‚¤‚Å‚·‚ªA
’rÀ‚Ì•û‚Ȃ̂Ŋî–{•ú’u‚Å‚¨‚Ë‚ª‚¢‚µ‚Ü‚·B

246 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 16:06:10 ]
‰Ä‚ÌŠÔ‚¾‚¯2ch‚àƒAƒJƒEƒ“ƒg”FØŽ®‚É‚·‚ê‚΂¢‚¢‚ÆŽv‚¤B

247 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 21:59:49 ]
³ŽÐˆõ‚ɃRƒ“ƒvƒŒƒbƒNƒX‚Å‚µ‚åH
”hŒ­‚̂ǂ±‚ɃRƒ“ƒvƒŒƒbƒNƒX‚ð‚à‚Ä‚Æ



248 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 23:45:38 ]
‚Ђǂ¢’Eü‚Ԃ肾‚ÈB

249 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/25(ŒŽ) 23:49:36 ]
”hŒ­–ì˜Y‚̓XƒŒˆá‚¢

250 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/26(‰Î) 00:13:24 ]
>>232
‚»‚ê‚ ‚è‚»‚¤BPS3 ‚Æ Xbox360 ‚Æ‚©B‚Ç‚¤Ž—‚¹‚é‚©‚É—Í‚ª’‚ª‚ê‚éEEE

251 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/26(‰Î) 00:59:55 ]
‚±‚±‚͂Ȃñ‚̃XƒŒ‚È‚ñ‚¾

252 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/26(‰Î) 04:09:43 ]
‚­‚¾‚·‚ê

253 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/26(‰Î) 06:23:56 ]
CUDA‚̓}ƒ‹ƒ`ƒvƒ‰ƒbƒgƒtƒH[ƒ€B

254 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/08/26(‰Î) 07:35:34 ]
ƒAƒz‚©‚¢B

255 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/09/25(–Ø) 14:29:37 ]
„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª„ª
¡ ¡T‚Ì–¼Œ¾
„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ„Ÿ
@@@@@@@@@uHPC‚ÍgƒnƒCEƒvƒƒ_ƒNƒeƒBƒrƒeƒBEƒRƒ“ƒsƒ…[ƒeƒBƒ“ƒOhv
@@@@@@“ú–{SGI‚ÌHPCEƒT[ƒrƒXŽ–‹Æ–{•”‚Å–{•”’·‚𖱂߂é“câ—²–¾Ž·s–ðˆõj


256 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/09/28(“ú) 22:50:51 ]
CUDA‚Á‚ÄSIMD•À—ñ‚Æ‚¢‚¢‚¤‚±‚Æ‚ÍA‰ß‹Ž‚̃XƒpƒRƒ“—p‚̃R[ƒh
ˆÚA‚µ‚½‚猃‘¬‚Á‚Ä‚±‚Æ‚ÅOK?

257 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/29(ŒŽ) 11:43:54 ]
>>256
SIMD‚¶‚á‚È‚¢‚æB‰¼‚É‚»‚¤‚¾‚Æ‚µ‚Ä‚àA‚»‚ñ‚ȂɒPƒ‚Șb‚¶‚á‚È‚¢B



258 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/30(‰Î) 05:16:33 ]
SIMD‚¾‚æ‚—

259 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/30(‰Î) 16:35:15 ]
SIMD‚¶‚á‚È‚¢‚È‚çA‰½‚Ȃ̂©–â‚¢‚½‚¢B

260 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/30(‰Î) 17:38:27 ]
SIMD‚¾‚Á‚½‚èMIMD‚¾‚Á‚½‚è

261 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/09/30(‰Î) 21:12:21 ]
ŽÀs‚ÍSIMD‚¾‚¯‚Ç
ƒR[ƒh‚̓XƒJƒ‰‚¾‚©‚ç–Ê“|L‚¢‚æ

262 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/10/01(…) 10:37:52 ]
NVIDIA‚ÍSIMT‚ÆŒ¾‚Á‚Ä‚¢‚é‚ËBSIMD{ƒ¿‚­‚ç‚¢B
ƒIƒ“ƒ{ƒƒ‚ƒŠ‚ÍSX8i•À‚¾‚©‚ç‚â‚Á‚Ï‘¬‚¢‚ñ‚¶‚á‚Ë[‚ÌB

263 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/01(…) 13:58:23 ]
—‹ü‚Í‚¢‚¢‚©‚ç‚È‚ñ‚©ì‚ê‚æ
„„‰ß‹Ž‚̃XƒpƒRƒ“—p‚̃R[ƒhˆÚA‚µ‚½‚猃‘¬‚Á‚Ä‚±‚Æ‚ÅOK?
OK‚̈ꌾ‚ÅI‚í‚邱‚Æ‚ð‚Ȃɂ®‚¾‚®‚¾‚â‚Á‚Ä‚ñ‚¾‚©

264 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/01(…) 18:46:54 ]
—v‚·‚é‚ÉAuˆÚA‚Å‚«‚é‚à‚ñ‚Ȃ炵‚Ă݂ëv‚Á‚Ä‚±‚Æ‚¾‚ë‚—

265 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/01(…) 23:50:07 ]
‚¾‚ËB’Pƒ‚ɈÚA‚Å‚«‚邯‚ÍŽv‚í‚È‚¢•û‚ª‚¢‚¢B

266 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/02(–Ø) 00:27:50 ]
‚½‚µ‚©‚ɃuƒƒbƒN؂蕪‚¯‚ÌŠ‚à‚¤­‚µƒXƒ}[ƒg‚ɂȂç‚È‚¢‚Ì‚©‚ÆŽv‚¤‚Ì‚¾‚ª
‚ ‚ñ‚È‚à‚ñƒfƒoƒCƒX‚ÌŽí—Þ‚ÅÅ“K‰»‚µ‚½‘g‚݇‚킹‚ðŽ©“®ŽZo‚·‚è‚á‚¢‚¢‚¾‚ë

267 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/02(–Ø) 00:29:52 ]
>>266
CUDA2‚ŃXƒgƒŠ[ƒ€ƒvƒƒZƒbƒT”‚È‚ñ‚©‚àŽæ“¾‚Å‚«‚邿‚¤‚ɂȂÁ‚½‚©‚çA
¥”ñ‚Æ‚àŽ©“®ŽZoŠÖ”‚ðì‚Á‚Ă݂Ă­‚êB



268 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/02(–Ø) 01:08:48 ]
‚¢‚âì‚é‚̂͊ȒP‚È‚ñ‚¾‚¯‚ÇCUDA‚Á‚ăNƒ‰ƒX‚àŽg‚¦‚È‚¢‚µƒ‰ƒbƒvo—ˆ‚È‚¢‚©‚炾‚ß‚¶‚á‚ñ

269 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/02(–Ø) 01:11:17 ]
‚ ‚¢‚âo—ˆ‚é‚Ì‚©
Žg‚¤‚̂Ȃçì‚邼

270 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/06(ŒŽ) 20:37:38 ]
CUDA‚É‹»–¡‚ª‚ ‚Á‚Ä‚¢‚ë‚¢‚ë’²‚ׂĂé‚ñ‚¾‚¯‚Ç
slashdot.jp/hardware/comments.pl?sid=421471&cid=1432609
‚±‚ñ‚ȂɃƒ‚ƒŠƒAƒNƒZƒX‚ª‚«‚‚¢‚Ì‚©c
‚Ö‚½‚ê‚̉´‚ÍCPU‚ÅŠæ’£‚낤‚Á‚Ä‹C‚ɂȂÁ‚Ä‚«‚½
‚±‚Ì‚ ‚½‚è‚ÌðŒ‚ª˜a‚ç‚®‚̂͂ǂꂭ‚ç‚¢Œã‚¾‚낤H

271 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/06(ŒŽ) 21:10:43 ]
‚»‚ê‚Å‚àƒrƒfƒIƒJ[ƒh‚͈ꢑ㑬‚¢ƒƒ‚ƒŠ‚ðÏ‚ñ‚Å‚¢‚é‚©‚çAƒŒƒCƒeƒ“ƒV‚ðŒë–‚‰»‚¹‚ê‚ÎACPU‚æ‚葽­‚Í‚¢‚¢‚ñ‚¶‚á‚È‚¢‚©‚ÈB
CPU‚àGPU‚àA‰‰ŽZ”\—Í‚æ‚胃‚ƒŠ‚̃Xƒs[ƒh‚ªƒlƒbƒN‚È‚ñ‚¾‚æ‚Ë‚¦B

272 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/06(ŒŽ) 22:18:57 ]
>>270
‚»‚¤‚»‚¤AƒOƒ[ƒoƒ‹ƒƒ‚ƒŠ‚̓Rƒq[ƒŒƒ“ƒg‚ȓǂÝo‚µ‚È‚ç4ƒNƒƒbƒN‚Ȃ̂É
ƒ‰ƒ“ƒ_ƒ€ƒAƒNƒZƒX‚·‚邯100”{‚̃NƒƒbƒN‚ð‹ò‚Á‚Ä‚µ‚Ü‚¤B
ƒXƒ‰ƒbƒVƒ…ƒhƒbƒg‚Ì‹LŽ–‚Ì‘‚«•û‚Í‚¿‚å‚Á‚ÆŒ¾—t‚ª‘«‚è‚ĂȂ­‚ÄA
ŽÀۂɂ͂¢‚©‚Ƀƒ‚ƒŠ‚ðƒRƒq[ƒŒƒ“ƒg‚ȓǂݑ‚«‚Åς܂¹‚é‚©‚ªŒ®‚Æ‚¢‚¤‚±‚ƂɂȂéB

—Ⴆ‚ÎACUFFT‚Ì2D‚ð1000‰ñ‰ñ‚·‚Ì‚Æ1Dƒoƒbƒ`‚ÆŽ©‘O‚Ì“]’u‚ð2‰ñ‚¸‚“®‚©‚·‚̂ƂłÍA
64x64•ӂ肾‚Æ—]‚è•Ï‚í‚ç‚È‚¢‚Ì‚É128x128‚É‚È‚é‚Æ“r’[‚É2D‚Ì•û‚ª‘¬‚­‚È‚éB
ƒvƒƒtƒ@ƒCƒ‰‚Å’²‚ׂ邯ACUFFT‚Ì“à•”‚Å—pˆÓ‚³‚ê‚Ä‚¢‚é“]’uŠÖ”‚̓Rƒq[ƒŒƒ“ƒg‚ȓǂݑ‚«‚µ‚©‚µ‚Ä‚¢‚È‚¢B
ˆê•ûAŽ©‘O‚Ì“]’u‚̓Rƒq[ƒŒƒ“ƒg‚ȓǂÝo‚µ‚ƃCƒ“ƒRƒq[ƒŒƒ“ƒg‚È‘‚«o‚µ‚ɂȂÁ‚Ä‚¢‚éB
‚‚܂èA1000‰ñŒÄ‚Ño‚·ƒRƒXƒg‚ðƒCƒ“ƒRƒq[ƒŒƒ“ƒg‚È‘‚«o‚µƒRƒXƒg‚ªã‰ñ‚Á‚Ä‚µ‚Ü‚¤‚Æ‚¢‚¤‚±‚Æ‚¾B

273 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/07(‰Î) 01:53:43 ]
CPU‚æ‚è’x‚­‚È‚é‚Æ‚¢‚¤‚±‚Ƃ͂Ȃ¢
“d‹C‘ã‚ÌŠ„‚è‚ÉŒø‰Ê‚ª­‚È‚¢‚Æ‚¢‚¤‚̂͂ ‚é‚—

274 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/11(“y) 06:33:45 ]
TMPGEnc‚ÅŒy‚¢ˆ—‚ÍCPU‚æ‚è’x‚¢B
VRAM‚Ƃ̃ƒ‚ƒŠ“]‘—‚ ‚邵B

275 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/15(…) 22:02:44 ]
ƒƒCƒ“ƒƒ‚ƒŠ‚Æ‹¤—L‚·‚éƒ^ƒCƒv‚ÌGPU‚ň—‚µ‚½•û‚ª‘¬‚¢Ž–‚à󋵂ɂæ‚Á‚Ă͂ ‚é‚Ì‚©‚È

276 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/15(…) 22:26:03 ]
CUDA‚ł͗L‚蓾‚È‚¢‚©‚çƒXƒŒˆá‚¢BGPGPUƒXƒŒ‚ɂłà‚Ç‚¤‚¼B

277 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/26(“ú) 18:43:49 ]
‚·‚¢‚Ü‚¹‚ñA’´’ዉ‚ÈŽ¿–â‚Å‚·B

dim3 threads(128, 1, 1);
dim3 grid(128, 1, 1);

hoge_kernel <<< grid, threads >>> (d_ptr, 128);

‚Æ‚©‚ÅŠÖ”‚ðŒÄ‚Ño‚µ‚½‚ñ‚Å‚·‚ªAƒzƒXƒg‘¤‚̃XƒŒƒbƒh”‚ª128ŒÂ¶¬
‚³‚ê‚é‚Ý‚½‚¢‚Å‚·B‚±‚ê‚Á‚ÄAGPU“à‚ɃXƒŒƒbƒh‚ªo—ˆ‚é‚ñ‚¾‚ÆŽv‚Á‚Ä
‚½‚ñ‚Å‚·‚ªAˆá‚¤‚ñ‚Å‚µ‚傤‚©H

‚¿‚Ȃ݂ÉA-deviceemu ‚͂‚¯‚Ă܂¹‚ñBƒRƒ“ƒ\[ƒ‹‚Ɉȉº‚̂悤‚É
o‚é‚Ì‚ÅAGPU‚ɂ͂¢‚Á‚Ă邯Žv‚¢‚Ü‚·B

Using device 0: GeForce 8600 GT




278 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/26(“ú) 20:58:06 ]
>>277
„ƒzƒXƒg‘¤‚̃XƒŒƒbƒh”‚ª128ŒÂ¶¬‚³‚ê‚é‚Ý‚½‚¢‚Å‚·B
‚»‚¤”»’f‚µ‚½ª‹’‚Í?

‚»‚ê‚Æ‚͕ʂɂȂ邪A128x128‚ª‘Ó–‚©‚Ç‚¤‚©‚ÍŒŸØ‚ª•K—v‚¾‚ÆŽv‚¤B

279 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/27(ŒŽ) 17:11:09 ]

Ž¿–â‚Å‚·B

__device__ void hoge_kernel(void)
{
}


extern "C" __global__ void hoge(void)
{
dim3 threads(16, 1, 1);
dim3 grid(16, 1, 1);

hoge_kernel <<< grid, threads >>> ();
}


ã‚ðƒRƒ“ƒpƒCƒ‹‚·‚邯A
uerror: call can not be configuredv
‚ƂȂé‚ñ‚Å‚·‚ªA‚±‚ê‚͂ǂ¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©B


280 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/10/27(ŒŽ) 17:47:00 ]
__global__‚ÈŠÖ”‚©‚ç__device__‚ÌŠÖ”‚ð<<<>>>‚ŌĂԂ±‚Ƃ͂ł«‚È‚¢B

281 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/01(“y) 09:40:52 ]
‚¿‚å‚Á‚ÆŽ¿–₳‚¹‚Ä‚­‚炳‚¢BB

‚WƒXƒgƒŠ[ƒ~ƒ“ƒOƒvƒƒZƒbƒTiSE)’PˆÊ‚Å\¬‚³‚ê‚Ä‚¢‚é
ƒXƒgƒŠ[ƒ~ƒ“ƒOƒ}ƒ‹ƒ`ƒvƒƒZƒbƒTiSM)‚ł̂±‚ƂȂ̂ł·‚ªA
ƒOƒ[ƒoƒ‹iƒ[ƒJƒ‹jƒƒ‚ƒŠã‚ւ̃f[ƒ^‚̃[ƒhA
ƒXƒgƒA–½—ß‚Í100ƒTƒCƒNƒ‹ˆÈã‚©‚©‚Á‚Ä‚µ‚Ü‚¢‚Ü‚·‚æ‚ËB

‚»‚ÌŠÔA8‚‚̃XƒgƒŠ[ƒ~ƒ“ƒOƒvƒƒZƒbƒT‚Í‚¨‚¨‹x‚Ý‚µ‚Ä‚¢‚é
‚̂łµ‚傤‚©H

‚»‚ê‚Æ‚àA‘¼‚ÌWarp‚̃Cƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“‚ªŠ„‚è“–‚Ä‚ç‚ꂽ‚è
‚·‚é‚̂łµ‚傤‚©B‚»‚¤‚Å‚ ‚邯‚¢‚¢‚̂ł·‚ªA
‚»‚¤‚·‚邯Sharedƒƒ‚ƒŠ‚ª‚ ‚Æ‚©‚ç‚ÌWARP‚ɂ̂Á‚Æ‚ç‚ê‚Ä‚µ‚Ü‚Á‚Ä
‚Ü‚¸‚»‚¤‚Å‚·‚æ‚Ë???

ƒŒƒWƒXƒ^“I‚É‚Í32bit~2048–{‚ ‚邿‚¤‚Ȃ̂Å(280‚Ìê‡)
OK‚»‚¤‚Å‚·‚ªASharedƒƒ‚ƒŠ‚Í16KBytes‚µ‚©‚È‚¢‚µB

ŽÀÛLDAST‚É160ƒTƒCƒNƒ‹‚®‚ç‚¢‚­‚Á‚½‚çA
160–½—ß‚®‚ç‚¢–³‘ʂɂµ‚¿‚á‚Á‚ÄŒø—¦‚ð‚©‚È‚è—Ž‚Æ‚µ‚Ä‚é‹C‚ª‚·‚é‚Ì‚ÅA
‚È‚ñ‚©‚â‚Å‚·B

24WARP‚®‚ç‚¢Aƒoƒbƒtƒ@ƒŠƒ“ƒO‚µ‚Ä‚¢‚ÄAŠ„‚è“–‚Ä‚ç‚ê‚éWARP‚ð
out of oder‚ÅŽÀs‚·‚邯‚¢‚¤‹LŽ–‚àA‚Ç‚Á‚©‚ÅŒ©‚½‚悤‚È
‹C‚ª‚·‚é‚̂ł·‚ªSharedƒƒ‚ƒŠ‚ª‚¶‚á‚Ü‚µ‚Ä–³—‚ª‚ ‚邿‚¤‚ÈEEE

‚È‚ñ‚©—Ç‚¢•û–@‚ª‚ ‚é‚Ì‚©‚È???

‚Á‚Ä‚¢‚¤‚©A‚Ȃɂ©ª–{“I‚È•”•ª‚ʼn´‚ÌŠ¨ˆá‚¢H




282 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/01(“y) 10:12:52 ]
EƒOƒ[ƒoƒ‹ƒƒ‚ƒŠƒAƒNƒZƒX‚ÍAÅ‘å400(?)ƒNƒƒbƒNŠ|‚©‚邪AÅ’Z‚Å‚Í4ƒNƒƒbƒN‚ÅÏ‚ÞB
# ‚»‚Ì‚½‚߂ɂÍAcoalesced‚ɃAƒNƒZƒX‚Å‚«‚邿‚¤‚ÉH•v‚·‚é•K—v‚ª‚ ‚éB
EŠeƒXƒgƒŠ[ƒ~ƒ“ƒOƒvƒƒZƒbƒT‚ÍA“Æ—§‚µ‚Ä“®ì‚·‚éBSharedƒƒ‚ƒŠ‚à“¯—lB

—Ⴆ‚ÎAs—ñ‚Ì“]’u‚̂悤‚Ȉ—‚Ìê‡A•’ʂɑ‚­‚Æcoalesced‚ɓǂñ‚Åincoherent‚É‘‚©‚´‚é‚𓾂Ȃ¢B
# ˆ½‚¢‚Í‚»‚Ì‹t‚©B
‚»‚±‚ÅACUFFT“à‚Ås‚È‚Á‚Ä‚¢‚é“]’uˆ—‚Å‚ÍA(ƒvƒƒtƒ@ƒCƒ‹‚ÅŒ©‚éŒÀ‚è)ˆê’U‹¤—Lƒƒ‚ƒŠ‚É‚¨‚¢‚Ä“¯Šú‚ðŽæ‚é‚±‚Æ‚ÅA
“ǂݑ‚«‹¤‚ÉcoalescedƒAƒNƒZƒX‚ðˆÛŽ‚µ‚Ä‚¢‚邿‚¤‚¾B

283 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/01(“y) 18:40:52 ]
>>282
‘‘¬‚̃ŒƒXA‚³‚ñ‚­‚·B

‚È‚é‚Ù‚ÇAÅ’Z‚SƒNƒƒbƒN‚Å‚·‚©Bcoalesced‚É‚µ‚Ä‚àƒŒƒCƒeƒ“ƒV[
‚¾‚©‚炾‚ß‚©‚È‚Á‚ÄŽv‚Á‚½‚¯‚ÇA‚æ‚­‚æ‚­l‚¦‚邯ADRAM‚Ö‚Ì’¼Ú
ƒAƒNƒZƒX‚É”•SƒNƒƒbƒN‚Á‚Ă̂͂¨‚©‚µ‚¢‚±‚ƂɋC‚¢‚½B

ŠeƒXƒgƒŠ[ƒ~ƒ“ƒOƒvƒƒZƒbƒT‚ÍA“Æ—§‚¾‚¯‚Ç‚PƒCƒ“ƒXƒgƒ‰ƒNƒVƒ‡ƒ“’PˆÊ‚Å
“¯Šú‚µ‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ñ‚©‚Èi‚ñ‚È‚±‚Æ‚Ÿ‚È‚¢Hj

EEE‚Á‚Ä‚¨‚à‚Á‚½‚¯‚ǃuƒ‰ƒ“ƒ`‚ª‚ ‚é‚©‚çATPXƒŒƒxƒ‹‚©‚猩‚邯“Æ—§‚©???

ʼnŒ©‚½‚Æ‚«Sharedƒƒ‚ƒŠ‚à‘¼‚ÌSP‚Ìreg‚à‚OƒŒƒCƒeƒ“ƒV‚ÅŽg‚¦‚é
‚悤‚¾‚Á‚½‚ñ‚ÅA‰‰ŽZ‚ƓƗ§‚ɃOƒ[ƒoƒ‹ƒƒ‚ƒŠ‚Ƃ̃[ƒhAƒXƒgƒA‚ª‚Å‚«‚ñ
‚P‚UK’ö“x‚ÌSharedƒƒ‚ƒŠA‚ ‚Ü‚èˆÓ–¡‚È‚¢‚¶‚á‚ñ‚Æ‚©‚¨‚à‚Á‚½‚¯‚ÇA
‚»‚ñ‚È‚±‚ƂȂ³‚»‚¾‚ËB

‚È‚©‚È‚©–Ê”’‚»‚¤‚ȃ`ƒbƒv‚¾B
•ªŠò—±“x‚ª32‚Á‚ÄŽÀÛA”Ä—p‚łǂ¤‚È‚ñ‚¾‚ëB
ƒxƒNƒgƒ‹‚‚©‚Á‚½‚±‚ƂȂ¢‚ñ‚ł킩‚ç‚ñ‚ªA
“K“–‚ɃZƒ‹ƒI[ƒgƒ}ƒ^‚Å‚àæ‚Á‚¯‚Ä—V‚ñ‚ł݂܂ÂB




284 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/11/12(…) 22:42:34 ]
CUDA-Z‚È‚ñ‚ĕ֗˜‚È‚à‚Ì‚ª‚ ‚è‚Ü‚µ‚½B
forum.nvidia.co.jp

285 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/12(…) 22:55:32 ]
>>284
kwsk

286 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/12(…) 23:19:24 ]
ttp://cuda-z.sourceforge.net/

287 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/11/14(‹à) 19:39:30 ]
‚ ‚°‚Ä‚·‚Ü‚ñB

CUDA‚Ì‚½‚ß‚ÉGTX280‚‚«‚ÌPC‚©‚Á‚½‚Ì‚¾‚ª
‚Ù‚©‚É‚à‚¤ˆê–‡ƒOƒ‰ƒ{”ƒ‚í‚È‚¢‚Æ‚¢‚¯‚ñ‚Ì‚©‚ÈH

‚ ‚ÆPCIƒoƒX‚µ‚©Žc‚Á‚ĂȂ¢‚Ì‚¾‚ªEEE
LINUX‚ÅŽg‚¤—\’èB





288 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/14(‹à) 22:57:10 ]
>>287
•ʂɈꖇ‚Å‚à‘åä•vB“ñ–‡‘}‚µ‚Ä‚à(ŠJ”­‚É‚Í)‹p‚Á‚Ä–Ê“|‚¾‚Á‚½‚èB
‚Ü‚ŸA“ñ–‡‚ ‚ê‚Ε\ަ‚É‘«ˆø‚Á’£‚ç‚ê‚éS”z‚È‚­‚Ȃ邩‚çˆÀ’è‚Í‚·‚邯‚Ç‚ËB

289 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/15(“y) 00:41:03 ]
>>288
‚»‚¤‚Ȃ̂©AˆÀS‚µ‚½B

‚ ‚肪‡d

290 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/15(“y) 17:39:36 ]
Ž¿–â‚Å‚·B

float ‚ɂăSƒŠƒSƒŠŒvŽZ‚µ‚ÄAŒ‹‰Ê‚ð•Ô‚·ƒvƒƒOƒ‰ƒ€‚ð‘‚¢‚Ă݂½‚̂ł·‚ªA
•’ʂ̃Aƒ‹ƒSƒŠƒYƒ€ACUDA+GPUACUDA+CPU(deviceemu) ‚Ì2‚‚ŔäŠr‚µ‚Ä
‚Ý‚½‚Æ‚±‚ëAŽv‚Á‚½‚æ‚è·‚ª‘å‚«‚¢‚̂ł·‚ªA‚±‚ñ‚È‚à‚ñ‚Å‚·‚©H

‚à‚µ‚­‚ÍA‹@ŽíˆË‘¶‚ª‚ ‚Á‚½‚è‚·‚é‚ñ‚Å‚µ‚傤‚©H

291 –¼‘OF290 mailto:sage [2008/11/15(“y) 17:40:23 ]
>>290

‚·‚¢‚Ü‚¹‚ñAŠÔˆá‚¦‚Ü‚µ‚½B
u2‚‚ŔäŠr‚µ‚Äv->u3‚‚ŔäŠr‚µ‚Äv

292 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/15(“y) 19:43:01 ]
‰½‚Ì·?
‰‰ŽZ¸“x‚È‚çA‚»‚è‚႟‚ ‚邳Afloat‚È‚ñ‚¾‚à‚ÌB

293 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/15(“y) 20:51:43 ]
ƒzƒXƒg‚ÍAƒfƒtƒHƒ‹ƒg‚Å‚Ífloat‚ðfloat‚ÅŒvŽZ‚µ‚Ä‚­‚ê‚È‚¢‚©‚ç‚ÈB

SSE‚ðŽg‚¤‚È‚è‚ÅAƒzƒXƒg‚ª‚¿‚á‚ñ‚Æfloat‚ÅŒvŽZ‚·‚ê‚ÎAŒ‹‰Ê‚͈ê’v‚·‚é‚ñƒWƒƒƒ}ƒCƒJH

294 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/15(“y) 20:57:47 ]
>>293
ˆê’v‚·‚é•ÛØ‚͂Ȃ¢‚æBCUDA‚̃hƒLƒ…ƒƒ“ƒg‚É‚à‚ ‚邯‚ê‚ÇA’´‰zŠÖ”‚ÍGPU“à•”‚Ì‘g‚Ýž‚ݔłðŽg‚¤‚Ǝ኱Œë·‚ªŽc‚éB
‚¢‚¸‚ê‚É‚µ‚Ä‚àfloat‚Ì‘z’è‚Ì”ÍˆÍ“à‚¾‚©‚çAŽÀ—pã‚Í–â‘è‚ɂȂç‚È‚¢‚¯‚Ç‚ËB

295 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2008/11/15(“y) 22:26:10 ]
x87 SSE CellB.E. CUDA ‚Ì•‚“®¬”ƒTƒ|[ƒg‚̑Δä•\‚Ý‚½‚¢‚Ȃ̂ªCUDA‚̃}ƒjƒ…ƒAƒ‹‚É‚ ‚Á‚½‚ÈB
Šm‚©‚ÉŠ®‘S‚¶‚á‚È‚¢B
•³‚Ü‚¶‚߂ɀ‹’‚µ‚Ä‚é‚Ì‚Íx87‚­‚ç‚¢‚¾


296 –¼‘OF290 mailto:sage [2008/11/16(“ú) 02:56:28 ]
>>292-295
‚È‚é‚Ù‚ÇBo‚Ä‚«‚½Œ‹‰Ê‚ªACPUã‚Ì double ‚ÅŒvŽZ‚µ‚½Œ‹‰Ê‚ÆA
GPU‚Ì float ‚ÅŒvŽZ‚µ‚½Œ‹‰Ê‚ªAÅ‘å1%’ö“xˆá‚Á‚½‚©‚çA³’¼
‹Á‚«‚Ü‚µ‚½B•’idouble‚µ‚©Žg‚Á‚Ä–³‚­‚ÄAŒë·‚È‚ñ‚©‚Ù‚Æ‚ñ‚Ç
‹C‚É‚µ‚È‚­‚Ă悩‚Á‚½‚Ì‚ÅB

Œë·‚ª’~Ï‚µ‚Ä‚­‚悤‚ȃ^ƒCƒv‚̃Aƒ‹ƒSƒŠƒYƒ€‚ł͂Ȃ¢‚ÆŽv‚Á‚Ä‚¢‚½
‚¾‚¯‚ÉA­‚µ‹Á‚«‚Ü‚µ‚½B

297 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/11/20(–Ø) 18:53:51 ]
C‚ÅŽg‚Á‚Ä‚¢‚½Ž©ìƒ‰ƒCƒuƒ‰ƒŠ‚ÍA
nvcc‚ŃRƒ“ƒpƒCƒ‹‚µ’¼‚³‚È‚«‚áƒ_ƒ‚È‚ÌH



298 –¼‘OF,,ELÍME,,j‚Á-›- mailto:sage [2008/11/20(–Ø) 18:58:40 ]
H‚ׂĂ݂½‚¯‚Ç‚¨‚¢‚µ‚©‚Á‚½‚æB
ˆê‚‚ǂ¤‚¼A‚ [‚ñ‚µ‚Ä

299 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2008/11/20(–Ø) 19:44:47 ]
ü‚肾AH‚¤‚ȃ{ƒPB


300 –¼‘OF,,ELÍME,,j‚Á---- mailto:sage [2008/11/20(–Ø) 21:36:00 ]
–l‚Ì‚à‚¤‚È‚¢‚Å‚·
>>299‚©‚ç–á‚Á‚Ä‚Ë

301 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/11/20(–Ø) 23:10:32 ]
>>297
ƒzƒXƒg(CPU)ã‚ÅŽÀs‚³‚¹‚é‚à‚̂ȂçVC++‚ƈê‚ÉƒŠƒ“ƒN‚Å‚«‚éB
icppIntegrationƒTƒ“ƒvƒ‹ŽQÆj

GPUã‚ÅŽÀs‚³‚¹‚½‚¢‚Ȃ炻‚ê‚È‚è‚É‚¢‚¶‚­‚ç‚È‚¢‚Æ–³—B

302 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/01(ŒŽ) 15:16:29 ]
-deviceemu‚ł͓®‚­ƒvƒƒOƒ‰ƒ€‚ªAGPU‚ðŽg‚¤‚ƌ듮삵‚Ü‚·B
__device__ŠÖ”‚Ɉø”‚ªˆê•”‚µ‚©“n‚ç‚È‚­‚È‚è‚Ü‚·(float4‚Ìz¬•ª‚¾‚¯‚µ‚©“n‚¹‚È‚¢)
ƒ‹[ƒv‰ñ”‚ð‹É’[‚ÉŒ¸‚ç‚·‚Ɖü‘P‚³‚ê‚é‚̂ł·‚ªA‚±‚ê‚Íregisterƒƒ‚ƒŠ‚ªƒpƒ“ƒN‚µ‚Ä‚µ‚Ü‚Á‚½‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H


303 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/01(ŒŽ) 17:15:56 ]
ƒ\[ƒX‚ðŒ©‚È‚¢‚ƂȂñ‚Æ‚àŒ¾‚¦‚Ü‚¹‚ñ‚ªAƒ‹[ƒv‰ñ”‚Æregister‚͈ˑ¶ŠÖŒW‚ɂ͂ ‚è‚Ü‚¹‚ñB
nvcc -ptx‚Åptxƒtƒ@ƒCƒ‹‚ðo—Í‚µ‚Ä’­‚߂Ă݂Ă͔@‰½‚Å‚µ‚傤B

304 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/01(ŒŽ) 23:02:30 ]
ptxƒtƒ@ƒCƒ‹‚Å‚·‚©BBB
³’¼‚Ç‚±‚ð‚Ç‚¤Œ©‚½‚ç‚¢‚¢‚Ì‚©‚í‚©‚ç‚È‚¢‚̂Ōh‰“‚µ‚Ä‚¢‚Ü‚µ‚½‚ªA
‹‚É”ð‚¯‚ç‚ê‚È‚¢‚Æ‚±‚܂ŗˆ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½‚©‚Ë‚¦B

Œ©‚é‚ׂ«ƒ|ƒCƒ“ƒg‚Æ‚©‚ ‚è‚Ü‚µ‚½‚çA‚æ‚낵‚¯‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

305 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2008/12/01(ŒŽ) 23:09:56 ]
ptx‚àƒlƒCƒeƒBƒuƒR[ƒh‚¶‚á‚È‚µ‚É’†ŠÔƒR[ƒh‚Ì’f•Ђ¾‚©‚ç‚ÈB
ƒŒƒWƒXƒ^‚ª‰½–{Š„‚è“–‚Ä‚ç‚ê‚é‚©‚Æ‚©‚»‚¤‚¢‚Á‚½î•ñ‚·‚玂Á‚ĂȂ¢‚©‚碂éB

‚»‚Ì“_Larrabee‚Í16–{+16–{+ƒ¿‚Æ‚©ƒŒƒWƒXƒ^–{”‚ªŒˆ‚Ü‚Á‚Ä‚Ä
ƒR[ƒh¶¬Žž“_‚ÅŠ„‚è“–‚Ä‚ªŒˆ‚Ü‚Á‚Ä‚µ‚Ü‚¤B
Œ‹‰Ê“I‚ÉÓI‚ÈÅ“K‰»‚ª‚µ‚â‚·‚¢B

—Ç‚µˆ«‚µB


306 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/12/02(‰Î) 13:02:50 ]
Ø®³ÃÆœR( EÍE)Éœ CUDAI

307 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/03(…) 17:58:11 ]
.o‚Æ‚©‚É‚µ‚Ägcc‚ÅƒŠƒ“ƒN‚·‚邱‚Æ‚Á‚Ăł«‚Ü‚·‚©H



308 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/04(–Ø) 00:09:51 ]
>>307
‰½‚ð? ‚Ç‚±‚Å? ‚È‚ñ‚ÅŽ¿–â‚à‚ë‚­‚ɂł«‚È‚¢‚Ì?
‚¿‚Ȃ݂ÉAƒGƒXƒp[•åW‚Ȃ炨–åˆá‚¢B

309 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/04(–Ø) 00:52:30 ]
>>307

•’ʂɂł«‚Ü‚·‚æB
-l/usr/local/cuda/lib -lcudart
“™‚̃IƒvƒVƒ‡ƒ“‚Í“–‘RŽ©•ª‚ŒljÁ‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B


310 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/04(–Ø) 06:13:34 ]
Windows‚ÅA‚Æ‚©‚¢‚¤˜b‚¾‚Á‚½‚肵‚Ä‚ËB

311 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/04(–Ø) 10:05:39 ]
.obj‚¶‚á‚È‚­‚Ä.o‚Á‚Ä‘‚¢‚Ä‚ ‚é‚ñ‚¾‚©‚ç‚»‚ê‚͂Ȃ¢‚ñ‚¶‚á‚È‚¢H

312 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/04(–Ø) 22:31:14 ]
‚»‚ꂾ‚Á‚½‚ç‚í‚´‚í‚´•·‚­‚©‚Ë‚¥B‚Ü‚Ÿ‚¢‚¢‚©B

313 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/12(‹à) 18:47:36 ]

yGPGPUzCUDA/ATI@STREAM@‘¬“xE‰æŽ¿ŒŸØƒXƒŒ
pc11.2ch.net/test/read.cgi/jisaku/1228764782/
@


314 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 19:30:29 ]
‚±‚ê‚©‚çCUDA‚ðŽn‚߂悤‚Æ‚¢‚ë‚¢‚ëƒTƒCƒg‚ð„‰ñ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
ƒOƒŠƒbƒhƒTƒCƒY‚ƃuƒƒbƒNƒTƒCƒY‚͂ǂ̂悤‚É‚µ‚ÄŒˆ‚ß‚½‚ç‚¢‚¢‚̂łµ‚傤‚©?
“¯Šú‚ð‚Æ‚é‚©‚Æ‚ç‚È‚¢‚©‚ŕςí‚邯Žv‚¢‚Ü‚·‚ªA‚Ƃ肠‚¦‚¸‚Æ‚ç‚È‚¢ê‡‚Å‚¨Šè‚¢‚µ‚Ü‚·B

315 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 20:41:30 ]
>>314
BlockSize(ƒXƒŒƒbƒh”)‚Í32‚Ì”{”‚Å—]‚è‘å‚«‚­‚È‚¢•Ó‚èBGridSize(ƒuƒƒbƒN”)‚Í[•ª‘å‚«‚­B

316 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 21:31:49 ]
>>315
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
‚à‚¤ˆê‚ÂŽ¿–₳‚¹‚Ä‚¢‚½‚¾‚«‚½‚¢‚̂ł·‚ªA‚½‚Æ‚¦‚ÎA512x512‚̂悤‚ɃuƒƒbƒNƒTƒCƒYAƒOƒŠƒbƒhƒTƒCƒY
‚Æ‚à‚ÉÅ‘å’l–¢–ž‚Ìê‡A<16, 32, 1>‚̂悤‚É•¡”‚ÌŽŸŒ³‚É•ª‚¯‚é‚Ì‚ÆA<512, 1, 1>‚̂悤‚É1‚‚̎ŸŒ³
‚ɂ܂Ƃ߂é‚̂Ƃǂ¿‚炪‚¢‚¢‚̂łµ‚傤‚©?
‘½•ª’Êí‚̓uƒƒbƒNƒTƒCƒY‚ÍŠeŽŸŒ³‚ÌÅ‘å’l<512, 512, 64>‚ðƒI[ƒo[‚·‚邱‚Æ‚ª‘½‚¢‚ÆŽv‚¤‚Ì‚ÅA‚±‚¿‚ç‚Í
•ª‚¯‚邱‚Æ‚É‚È‚é‚ÆŽv‚¢‚Ü‚·‚ªAƒOƒŠƒbƒhƒTƒCƒY‚ÌÅ‘å’l‚Í<65536, 65536, 1>‚à‚ ‚é‚Ì‚ÅA
ŽŸŒ³‚𕪂¯‚È‚­‚Ä‚à‚¢‚¢‚Æ‚«‚Í•ª‚¯‚È‚¢•û‚ª‚¢‚¢‚̂łµ‚傤‚©?

317 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 22:01:51 ]
threadƒTƒCƒY‚ªŽÀÛ‚Ì•ªŽUˆ—‚Ì’PˆÊ‚ɂȂé
‚‚܂èthread”‚¾‚¯•À—ñ‰‰ŽZ‚ªs‚í‚ê‚é
—Ⴆ‚Îthread(1)‚É‚µ‚Äblock(10)‚Æ‚©‚¾‚Æ‡ŽŸˆ—‚ƕςí‚ç‚È‚¢
‚½‚¾‚µthread‚Í256‚܂łµ‚©o—ˆ‚È‚¢‚Ì‚Åblock‚Æ‚¢‚¤’PˆÊ‚ª—eˆÕ‚³‚ê‚Ä‚é
block‚Í’P‚ɃvƒƒOƒ‰ƒ€‚ª‚â‚è‚â‚·‚¢‚悤‚É—pˆÓ‚³‚ꂽ‚¾‚¯‚Ì‚à‚Ì‚Å
ŽÀÛ‚É•ªŽUˆ—‚ɂ͉e‹¿‚µ‚È‚¢



318 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 22:15:42 ]
>>316
Œ¾‚¢‚½‚¢‚±‚Æ‚ª‚æ‚­”»‚ç‚ñ‚ªA‰‰ŽZ—Ê‚ª512x512‚È‚çƒuƒƒbƒN‚ð8x8‚É‚µ‚ăOƒŠƒbƒh‚ð64x64‚Å‚¢‚¢‚ñ‚łȂ¢?
ˆ½‚¢‚Íxy‚Ì‹æ•Ê‚ªd—v‚łȂ¢‚È‚çƒuƒƒbƒN‚ð64AƒOƒŠƒbƒh‚ð4096‚Æ‚©B
Ž„‚ÍŒãŽÒ‚Ì•ûj‚Åptxƒtƒ@ƒCƒ‹‚Ìo—͂ƃvƒƒtƒ@ƒCƒ‹‚ÌŒ‹‰Ê‚ðáɂ݂Ȃª‚猈’è‚·‚邱‚Æ‚ª‘½‚¢‚¯‚ÇB
# ‰¡’…‚·‚邯‚«‚Í‘OŽÒ‚¾‚È‚Ÿw

319 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 22:17:30 ]
>>316
’P‚É“à•”ƒ‹[ƒv‚ª
for(x=0;x<?;x++){}
_global_
‚©
for(x=0;x<?;x++){
for(y=0;y<?;y++){
_global_
}
}
‚ɂȂ邩‚̈Ⴂ

320 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 22:24:34 ]
Œ³‚̈ʒu‚ð“Á’è‚·‚éˆ×‚ÉglobalŠÖ”‚ŃCƒ“ƒfƒbƒNƒX‚ðŒvŽZ‚·‚邱‚ƂɂȂ邩‚ç
‚à‚µx‚ây‚̂ǂ¿‚ç‚©‚ÅŽû‚Ü‚é‚È‚ç‚P‚‚¾‚¯Žg‚¤‚Ì‚ª—Ç‚¢
globalŠÖ”“à•”‚ÌŒvŽZƒRƒXƒg‚ªˆê”ÔƒlƒbƒN‚ɂȂ镔•ª‚¾‚©‚ç‚Ë
ƒCƒ“ƒfƒbƒNƒX‚ÌŒvŽZ•”•ª‚ªˆê”Ԏז‚‚Åí‚ê‚邾‚¯í‚Á‚½•û‚ª—Ç‚¢

321 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 22:35:25 ]
>>317,319
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B‚悤‚â‚­A‚̂‚Á‚©‚¦‚ªŽæ‚ê‚Ü‚µ‚½B

>>318
ŽŽ‚µ‚ÉÌ‘‚¢‚½‰æ‘œˆ—‚̃R[ƒh‚ðˆÚA‚µ‚悤‚Æ‚µ‚Ä‚¢‚½‚̂ł·‚ªA“ü—͂ɂæ‚Á‚Ä
‚¢‚ë‚¢‚ëƒTƒCƒY‚ª•Ï‚í‚é‚Ì‚ÅA512x512‚ŌŒ肷‚é‚̂͂¿‚å‚Á‚Æ‚â‚è‚Â炢‚©‚È‚Æc
‚½‚¾A‚±‚±‚܂ł̘b‚©‚ç‚·‚邯channel(RGB)*height*width‚ÌŽOŽŸŒ³”z—ñ‚ɉ摜‚ð‚‚Á‚±‚ñ‚ÅA
grid = <height, channel, 1>
block = <32, width / 32, 1>
‚ň—‚ð‰ñ‚¹‚»‚¤‚Å‚·‚ËB‰æ‘œ‚Ì•‚ð‚ð32‚Ì”{”‚ɇ‚킹‚é•K—v‚Í‚ ‚è‚»‚¤‚Å‚·‚ªB

>>320
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·BŽÀÛ‚ÉŽg‚¤‚Æ‚«‚Íã‚̂悤‚ÈŠ´‚¶‚ɃuƒƒbƒN‚ƃOƒŠƒbƒh‚Ì”‚ðŒˆ‚ß‚æ‚¤‚©‚È‚Æ
Žv‚¢‚Ü‚·‚ªA‚Ç‚¤‚Å‚µ‚傤‚©?

322 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 22:59:47 ]
height‚Í’´‚¦‚Ä‚à‚¢‚¢‚ÌH
”ÍˆÍ‚Í“à•”‚ŃCƒ“ƒfƒbƒNƒX‚ª”͈͂©‚Ç‚¤‚©”»’è‚·‚邿‚è‚Í
’[”‚ðŠÜ‚ß‚½ƒƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä•K—v–³‚¢•”•ª‚àŒvŽZ‚³‚¹‚Ä‚µ‚Ü‚Á‚½•û‚ª‘¬‚¢‚æ

323 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/14(“ú) 23:22:38 ]
>>322
‚»‚±‚܂ő傫‚ȉ摜‚ð“ü‚ê‚é‚©‚Ç‚¤‚©‚Í•ª‚©‚è‚Ü‚¹‚ñ‚ªAŠm‚©‚É‚‚³‚ª65536‚ð
’´‚¦‚éꇂ͕ªŠ„‚µ‚Ä‚â‚é•K—v‚ª‚ ‚è‚Ü‚·‚ËB

>’[”‚ðŠÜ‚ß‚½ƒƒ‚ƒŠ‚ðŠm•Û‚µ‚Ä•K—v–³‚¢•”•ª‚àŒvŽZ‚³‚¹‚Ä‚µ‚Ü‚Á‚½•û‚ª‘¬‚¢‚æ
‚Æ‚¢‚¤‚±‚Æ‚ÍA”z—ñ‚ɃRƒs[‚·‚邯‚«‚É•‚ð‡‚킹‚ăRƒs[‚·‚é‚̂ł͂Ȃ­AŒã‚ë‚ɋ󔒕”•ª‚ð
‚܂Ƃ߂½•û‚ª‚¢‚¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©?

#‚±‚ê‚Á‚Ä‘½ŽŸŒ³”z—ñ‚ðˆø”‚É“n‚·‚Ì‚Á‚Ăǂ¤‚·‚é‚ñ‚¾‚낤c

324 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/15(ŒŽ) 00:01:31 ]
‚¢‚âAÅI“I‚ɂ͑S‚ĈꎟŒ³‚Ì”z—ñ‚Å‚»‚ꂪ“K؂ȊԊu‚ŃAƒNƒZƒX‚³‚ê‚邿‚¤‚É•À‚ñ‚Å‚¢‚é‚Ì‚ªˆê”Ô‚¢‚¢‚±‚ƂɂȂéB
‚¾‚©‚çA‰æ‘œ‚È‚ñ‚©‚Ìꇂ¾‚ÆÀ•W’l‚ɈӖ¡‚ª‚È‚¢‚È‚ç‹l‚ßž‚ñ‚Å\‚í‚È‚¢B
ŽÀÛ‚É‚ÍAƒRƒ“ƒ{ƒŠƒ…[ƒVƒ‡ƒ“ƒtƒBƒ‹ƒ^[‚Ȃǂŗׂ̉æ‘f‚ðŽQÆ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚±‚Æ‚ª‘½‚¢‚¾‚낤‚¯‚ÇA
‚»‚Ìꇂ͂ǂ¤‚¹‹¤—Lƒƒ‚ƒŠ‚ðŽg‚Á‚ăAƒNƒZƒX‚ðŒ¸‚ç‚·‚ȂǂÌH•v‚ª•K—v‚¾‚©‚ç‚ǂ̓r32‚Ì”{”‚ÉS‚é•K—v‚͂Ȃ¢‹C‚ª‚·‚éB

325 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/15(ŒŽ) 00:50:40 ]
˜_•¶—p‚Ì‚È‚ç‚Æ‚à‚©‚­•’ʂ̉摜ˆ—‚ʼn摜ƒTƒCƒY‚ªŒÅ’肳‚ê‚Ă邱‚Ƃ͂܂¸‚È‚¢‚µ
ƒTƒCƒY‚à‹¤—Lƒƒ‚ƒŠ‚¶‚á‚Æ‚Ä‚à‘«‚è‚È‚¢
‹¤—Lƒƒ‚ƒŠ‚ðŽg‚¤‚È‚çCPUƒTƒCƒh‚Å‚ ‚ç‚©‚¶‚߉摜‚𕪊„‚µ‚Ä“n‚·‚Æ‚¢‚¤•û–@‚µ‚©‚È‚¢‚¯‚ÇŒø—¦ˆ«‚¢‚æ
–ˆ‰ñ—×Ú‚µ‚½‰æ‘fî•ñ‚àŠÜ‚߂Ȃ¢‚Æ‚¢‚¯‚È‚¢‚©‚ç

326 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/15(ŒŽ) 01:06:12 ]
>>324
ƒJ[ƒlƒ‹ƒTƒCƒY‚É‚à‚æ‚è‚Ü‚·‚ªAsharedƒƒ‚ƒŠ‚Í‚¿‚å‚Á‚ƃTƒCƒY“I‚É‚«‚‚»‚¤‚Å‚·‚Ëc
constantƒƒ‚ƒŠ‚È‚çƒuƒƒbƒNƒTƒCƒY‚ð’²®‚·‚ê‚Ή½‚Æ‚©‚Ȃ邩‚à?

>>325
’P‚È‚éŽï–¡ƒOƒ‰ƒ€‚Ȃ̂ÅA‚Ô‚Á‚¿‚Ⴏ‘S•”globalƒƒ‚ƒŠ‚©‚ç‚Æ‚Á‚Ä‚«‚Ä‚à‚¢‚¢‚悤‚È‹C‚ª‚µ‚½‚̂ł·‚ªA
‹t‚É‚»‚ꂾ‚ÆCPU‚ň—‚·‚邿‚è‚à’x‚­‚Ȃ肻‚¤‚Å‚·‚Ë

327 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/16(‰Î) 01:54:49 ]
’x‚­‚Ȃ肻‚¤‚Æ‚¢‚¤‚©‚Ç‚ñ‚¾‚¯‚ª‚ñ‚΂Á‚Ä‚àÅI“I‚É‚Íglobalƒƒ‚ƒŠ‚ðŽg‚¤‚Ì‚ªˆê”Ô‘‚¢‚Æ‚¢‚¤Œ‹˜_‚É‚È‚é‚æ
‚Ü‚ ‚»‚ꂪGPGPU‚̈ê”Ԃ̃lƒbƒN‚È‚ñ‚¾‚¯‚Ç‚Ë
CPUƒTƒCƒh‚̃ƒ‚ƒŠ‚ð‹¤—p‚·‚邿‚¤‚É‚¢‚¸‚ê‚͂Ȃé‚ñ‚¾‚낤‚¯‚Ç¡‚ÌŒÀŠE‚Í‚»‚±



328 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/16(‰Î) 06:11:12 ]
ˆê”Ô(Žè‚ÁŽæ‚è)‘‚¢‚͓̂¯ˆÓ‚·‚邪Aˆê”Ô‘¬‚¢‚Ƃ͌À‚ç‚È‚¢B
‚»‚ꂱ‚»AŽvl•úŠü‚¶‚á‚È‚¢‚©‚È?

329 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/19(‹à) 00:31:55 ]
‹l‚Ü‚Á‚Ă܂·A•‚¯‚ÄEEE
Ž„‚ÍVS2005‚ÅŠJ”­‚µ‚悤‚ƃJƒXƒ^ƒ€ƒEƒBƒU[ƒh‚ð“ü‚êAƒc[ƒ‹ƒLƒbƒg‚ÆSDK‚ðƒCƒ“ƒXƒR‚µ
ƒpƒX‚à’Ê‚µ‚½‚Ì‚ÉLNK1181ƒGƒ‰[‚Å‚é‚ñ‚Å‚·EEE‘¶Ý‚µ‚È‚¢ƒIƒuƒWƒFƒNƒgƒtƒ@ƒCƒ‹‚ðŽw’è‚·‚é‚̂͂Ȃº‚Å‚µ‚傤H
ƒ‰ƒCƒuƒ‰ƒŠƒpƒX‚ª‚݂‚©‚ç‚È‚¢‚Á‚Ăǂ¤‚¢‚¤‚±‚ƂȂñ‚Å‚µ‚傤‚©H

330 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 01:37:50 ]
"Program" "Files"‚Æ”Fޝ‚µ‚Ă邯‚©

331 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 02:38:31 ]
Windows‚Á‚ĂȂñ‚Åd—v‚ȃfƒBƒŒƒNƒgƒŠ–¼‚ɃXƒy[ƒX‚È‚ñ‚©“ü‚ê‚é‚ñ‚¾‚낤B
MS‚Á‚Ä“ªˆ«‚¢‚ÌH

332 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 04:16:06 ]
’á”]‚ð”rœ‚·‚邽‚ß‚©‚à‚Ë‚—

333 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 05:06:25 ]
ƒvƒƒOƒ‰ƒ}‚¨’f‚èB‚¸‚Á‚ÆÁ”ïŽÒ‚Å‹‚Ä‚­‚¾‚¿‚¢B

334 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 06:27:59 ]
ƒfƒXƒNƒgƒbƒv‚âƒ}ƒCƒhƒLƒ…ƒƒ“ƒg‚̃Xƒy[ƒX‚┼ŠpƒJƒiƒtƒHƒ‹ƒ_‚͂Ȃ­‚È‚Á‚½‚ªAProgram Files‚Í‚»‚̂܂܂¾‚ÈB

335 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 09:43:22 ]
>>331
‚»‚ÌÌ‚P‚Uƒrƒbƒg‚n‚r‚ªŽå—¬‚¾‚Á‚½‚±‚ë‚l‚Í‚W•¶Žšƒtƒ@ƒCƒ‹–¼‚µ‚©ˆµ‚¦‚È‚©‚Á‚½
‚»‚µ‚ÄUnixŒn‚n‚r‚ÍŠù‚Ƀƒ“ƒOƒtƒ@ƒCƒ‹ƒl[ƒ€‚ɑΉž‚µ‚Ä‚¢‚½
‚»‚±‚Å“oꂵ‚½‚Ì‚ª32bit Window 95‚¾‚Á‚½
’·‚¢ƒtƒ@ƒCƒ‹–¼‚ªŽg‚¦‚é‚ñ‚¾‚¼A¦‚¢‚ñ‚¾‚¼‚ÆV”­–¾‚Å‚à‚µ‚½‚©‚̂悤‚Éé“`‚µ‚Ä‚¢‚½
‚»‚µ‚ÄŽ©–‚°‚ɃtƒHƒ‹ƒ_–¼‚𖳑ʂɒ·‚­‚µ‚½

336 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2008/12/20(“y) 12:23:53 ]
Vista‚ÍUNIXer‚ɂ͗D‚µ‚­‚È‚Á‚½‚ÈB
ãˆÊƒGƒfƒBƒVƒ‡ƒ“ŒÀ’肾‚¯‚ÇSUA‚àŽg‚¦‚邵


337 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/20(“y) 20:39:06 ]
CUDA‚ð‚³AVS2005‚ÅŽg‚¦‚Ä‚él‚Á‚Ä‚¢‚é‚ÌH
‚‚©A‚È‚ñ‚ʼnpŒê‚̃}ƒjƒ…ƒAƒ‹‚µ‚©‚È‚¢‚ñ‚¾‚æB‚í‚©‚ñ‚Ë[‚æ



338 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2008/12/21(“ú) 00:44:02 ]
‚Þ‚µ‚ë2005ˆÈŠO‚łǂ¤‚â‚Á‚ÄŽg‚¤‚ñ‚¾H
2.1ƒÀ‚Å2008‘Ήž‚µ‚½‚¯‚Ç


339 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/21(“ú) 00:58:06 ]
>>338
‚¨‚¨A‚»‚ê‚Í‚¢‚¢‚±‚Æ•·‚¢‚½
‚â‚Á‚Æ2005ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚é

340 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/21(“ú) 01:37:02 ]
>>338
‚Ç‚±‚©“ú–{Œê‚Ŋ‹«Ý’è‚ð‹³‚¦‚Ä‚­‚ê‚éƒTƒCƒg’m‚Á‚Ä‚½‚狳‚¦‚Ä‚­‚êEEE

341 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/12/21(“ú) 01:55:48 ]
ŠÂ‹«Ý’è‚È‚ñ‚©‰½‚à—v‚ç‚ñ‚ª‚ÈBƒXƒNƒŠƒvƒg‘–‚点‚邾‚¯B
bash‚̃o[ƒWƒ‡ƒ“‚É‚æ‚Á‚Ă̓EƒH[ƒjƒ“ƒOo‚邯‚ÇA‚¿‚á‚ñ‚Æ“®‚­B
ƒXƒNƒŠƒvƒg‰Ž‚ɂଂê‚È‚¢‚Æ‚ÍA‚Ç‚ñ‚¾‚¯‚䂯‚è”]‚È‚ñ‚¾‚æ?ƒXƒ|ƒ“ƒW‚È‚Ì?

342 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:!sage [2008/12/21(“ú) 10:35:26 ]
‚ǂ݂̂¿‚ ‚Ì’ö“x‚̉pŒê‚ª“ǂ߂Ȃ¢l‚É—D‚ꂽƒvƒƒOƒ‰ƒ~ƒ“ƒO‘‚­‚͖̂³—‚¾‚ÆŽv‚¤‚ñ‚¾B
‰´‚ÌŽ„“I‚ȋƖ±‚ÌŽè“`‚¢‚µ‚Ä‚­‚ê‚é‚È‚ç“ú–{–@l‚³‚ñ‚É‘ã‚í‚è‚Ƀ`ƒ…[ƒgƒŠƒAƒ‹‚Æ‚©‚Ì—v‹
‚µ‚Ä‚ ‚°‚Ä‚à‚¢‚¢‚ñ‚¾‚¯‚ÇAEŒ ——p‚©B

>>340 ‚±‚±‚ʼnð‚ç‚È‚©‚Á‚½‚ç‚à‚¤’ú‚ß‚½‚çH
chihara.naist.jp/people/STAFF/imura/computer/OpenGL/cuda1/disp_content

343 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/21(“ú) 11:55:12 ]
‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚ÇAª‚ÌURL‚Íudisp_contentv‚ðí‚ç‚È‚¢‚ƃGƒ‰[‚ɂȂÁ‚½B

344 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/21(“ú) 12:58:13 ]
>>340
ƒTƒ“ƒvƒ‹ƒvƒƒWƒFƒNƒg‚ðŠJ‚¢‚ÄÝ’è‚ðŒ©‚Ä•×‹­‚·‚é‚Ì‚ª‚¢‚¢‚æ

345 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/24(…) 12:51:08 ]
‰pŒê“ǂ߂Ȃ¢‚̂ɃvƒƒOƒ‰ƒ~ƒ“ƒOŒ¾Œê‚µ‚Ä‚é’j‚Ìl‚Á‚ÄEEE

346 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/24(…) 18:35:50 ]
‰pŒê‚É—D‰zŠ´‚à‚Á‚Ä‚é‚â‚‚Á‚ÄA‚³‚à‚µ‚¢‚È

347 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/24(…) 19:03:01 ]
>>345
‰Âˆ¤‚¢‚à‚ñ‚¾‚æ‚Ë‚–



348 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/24(…) 23:58:39 ]
‰pŒê‚È‚ñ‚Ä’N‚Å‚à‚Pƒ–ŒŽ‚à‚ ‚ê‚΂ ‚é’ö“x‚Í“Ç‚ß‚é‚æ‚¤‚É‚È‚é‚æ
o—ˆ‚È‚¢‚ÆŽv‚¢ž‚ñ‚Å‚â‚낤‚Æ‚µ‚È‚¢‚¾‚¯‚Å

349 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/12/26(‹à) 12:46:32 ]
vs2005‚̊‹«‚ÅŠg’£Žqcu‚Ìê‡A’è‹`ŽQƂ͂ł«‚é‚̂ł·‚ªA
ƒCƒ“ƒeƒŠƒZƒ“ƒX‚ª‹@”\‚µ‚Ü‚¹‚ñBfree‚Æ‚©vc‚̃‰ƒ“ƒ^ƒCƒ€‚à“¯—l‚É
‹@”\‚µ‚È‚¢‚̂ł·‚ªA‚â‚è•û•ª‚©‚é•û‚¢‚Ü‚·‚©?
ƒc[ƒ‹->ƒIƒvƒVƒ‡ƒ“->ƒeƒLƒXƒgƒGƒfƒBƒ^->ƒtƒ@ƒCƒ‹Šg’£Žq‚Écu c++‚Æ‚µ‚Ä
“o˜^‚·‚邯‚Å‚«‚é‚Ì‚Íã‹L‚¾‚¯‚Å‚·

350 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/26(‹à) 22:27:18 ]
‚¢‚Á‚»Anvcc‚ÌŠg’£‹@”\ˆÈŠO‚Í‘S•”cpp‚Å‚â‚Á‚½‚ç?

351 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/27(“y) 05:03:22 ]
‚»‚ꂪƒXƒ}[ƒg‚¾‚Ë

352 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/12/27(“y) 17:53:02 ]
Ž¿–â‚Å‚·B
VC++2005‚ÅŠJ”­‚·‚éÛ‚ÉAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚ɃfƒoƒCƒX–¼‚àŠÜ‚ßˆêØ•¶Žš‚ð•\ަ‚³‚¹‚½‚­‚È‚¢‚̂ł·‚ªA‚ǂ̂悤‚É‚·‚ê‚΂悢‚Å‚µ‚傤‚©H

353 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/27(“y) 18:38:27 ]
>>352
’·‚¢ƒpƒX–¼‚ªŽ×–‚‚È‚¾‚¯‚È‚ç set PROMPT=$G ‚Æ‚©H


354 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/27(“y) 18:47:25 ]
>>352
CUTIL‚ðŽg‚¤‚Æ•W€o—Í‚ª‚ ‚é‚Á‚Ęb‚È‚çAƒŠƒ_ƒCƒŒƒNƒg‚·‚é‚©CUTIL‚ðŽg‚í‚È‚¯‚ê‚΂¢‚¢‚ÆŽv‚¤‚Ì‚¾‚ªB

355 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 01:33:08 ]
ƒvƒƒ“ƒvƒgo‚µ‚½‚­‚È‚¢‚Á‚Ęb‚È‚ç_tmain‚¶‚á‚Ë

356 –¼‘OF352 [2008/12/28(“ú) 02:53:51 ]
>>353-355
‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B

>>353
Ž¿–₪‚ ‚¢‚Ü‚¢‚Å‚·‚݂܂¹‚ñB
ƒpƒX–¼‚ªŽ×–‚A‚Á‚Ă킯‚ł͂Ȃ¢‚Å‚·B

>>354
‚¨‚»‚ç‚­‚±‚ÌŽw“E‚É‚ ‚Ă͂܂é‚Ì‚¾‚ÆŽv‚¢‚Ü‚·B
„ƒŠƒ_ƒCƒŒƒNƒg
ƒŠƒ_ƒCƒŒƒNƒg‚µ‚Ä‚àAƒRƒ}ƒ“ƒhƒvƒƒ“ƒvƒg‚É•\ަ‚ªo‚Ä‚µ‚Ü‚¢‚Ü‚·B
„CUTIL
cutil.h‚ðŽg‚킸‚ÉAcutil.h‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éŠÖ”‚ðŽg‚í‚È‚¢•û–@A‚à‚µ‚­‚ÍA‘ã‘։”\‚ȃwƒbƒ_[ƒtƒ@ƒCƒ‹‚Í‚ ‚è‚Ü‚·‚©H

>>355
_tmain‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆWindows‚Å‚µ‚©Žg‚¦‚È‚¢ƒ\[ƒXƒR[ƒh‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ÅA•ʂ̕û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B

357 –¼‘OF352 [2008/12/28(“ú) 02:55:28 ]
Ž©ŒÈƒŒƒX‚Å‚·‚—

ŒëFcutil.h‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éŠÖ”‚ðŽg‚í‚È‚¢•û–@
³Fcutil.h‚Å’ñ‹Ÿ‚³‚ê‚Ä‚¢‚éŠÖ”‚ðŽg‚¤•û–@

‚̊ԈႢ‚Å‚·B



358 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 03:10:48 ]
system("cls");
‚Æ‚©

359 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 10:49:28 ]
>>356
> _tmain‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆWindows‚Å‚µ‚©Žg‚¦‚È‚¢ƒ\[ƒXƒR[ƒh‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ÅA•ʂ̕û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B
Windows ‚©‚Ç‚¤‚©‚Å #ifdef ‚·‚é‚­‚ç‚¢‚Í‹–‚³‚ê‚é‚ñ‚¶‚á‚È‚¢‚ÌH

360 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 14:29:28 ]
ƒvƒƒWƒFƒNƒg‚ÌÝ’è‚ÅWindowsƒAƒvƒŠ‚É‚·‚ê‚΂¢‚¢‚¾‚¯‚Å‚µ‚å


361 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 14:32:32 ]
>>_tmain‚ðŽg‚Á‚Ä‚µ‚Ü‚¤‚ÆWindows‚Å‚µ‚©Žg‚¦‚È‚¢ƒ\[ƒXƒR[ƒh‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚ÅA•ʂ̕û–@‚ª‚ ‚ê‚΋³‚¦‚Ä‚­‚¾‚³‚¢B
main‚¾‚낤‚ªWindowsˆË‘¶•”•ª‚̃R[ƒh‚ª”­¶‚·‚é‚͓̂–‚½‚è‘O‚Å‚µ‚å
CUDA‚Ì•”•ª‚ÆC++‚Ì•”•ª‚ÆWindowsˆË‘¶•”•ª‚ƃtƒ@ƒCƒ‹‚𕪗£‚·‚é‚Ì‚ª“S‘¥‚¾‚æ
•¡”‚̊‹«‚ÅŽg‚¤ê‡‚Í#ifdefƒvƒ‰ƒOƒ}‚ðŽg‚Á‚Ä•ª—£‚µ‚½WindowsˆË‘¶•”•ª‚Ì
#include‚ðØ‚è‘Ö‚¦‚邿‚¤‚É‚·‚邾‚¯

362 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 17:29:43 ]
ƒRƒ“ƒpƒCƒ‰‚̃IƒvƒVƒ‡ƒ“‚ÅŽw’è‚Å‚«‚é‚Å‚µ‚å
ŠÂ‹«‚²‚Æ‚Émakefile‘‚­‚¾‚¯‚¶‚á‚Ë

363 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 17:48:49 ]
>>361
#ifdef‚Í‚¢‚‚©‚çpragma‚ɂȂè‚Ü‚µ‚½‚©?

364 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/28(“ú) 17:53:47 ]
>>363
#ifdefƒfƒBƒŒƒNƒeƒBƒu‚ÆŒ¾‚¢‚½‚©‚Á‚½‚ñ‚¶‚á‚È‚¢‚Ì?
‚ÅAŽg‚¢Šµ‚ê‚È‚¢Œ¾—t‚È‚ñ‚ł‚¢ŠÔˆá‚¦‚½‚ÆB
‹å“Ç“_‚à‚¿‚á‚ñ‚ÆŽg‚¦‚È‚¢‚悤‚¾‚µA“ú–{Œê‚ÉŠµ‚ê‚Ä‚¢‚È‚¢ŽO‘l‚È‚ñ‚Å‚µ‚åB

365 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2008/12/28(“ú) 22:36:27 ]
cuda‚ÌMDƒR[ƒh‚Ç‚±‚©‚É’Ç‚Á‚Ă܂¹‚ñ‚©H

366 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 12:11:23 ]
‚½‚Á‚½1s‚Å‚±‚±‚܂ňӖ¡•s–¾‚Ȃ̂ং¢‚ÈB

367 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 12:24:23 ]
~’Ç‚Á‚Ă܂¹‚ñ‚©H
›ƒIƒbƒhƒAƒC‚¢‚Ü‚¹‚ñ‚©H



368 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 13:39:38 ]
>>365Ž‚Ícuda‚Å‘‚©‚ꂽMD(•ªŽq“®—ÍŠwjƒR[ƒh‚Ç‚±‚©‚É—Ž‚¿‚Ă܂¹‚ñ‚©
‚Æ•·‚¢‚Ä‚é‚Ì‚©‚ÆB“–•û‚à’m‚ç‚È‚¢‚Ì‚Å“š‚¦‚ç‚ê‚Ü‚¹‚ñ‚ªB
Fortran‚Å‘‚¢‚½‚à‚Ì‚ð‘S•”‚̓AƒŒ‚Ȃ̂ÅGPUã‚ÅŽÀs‚µ‚½‚¢ƒTƒuƒ‹[ƒ`ƒ“‚¾‚¯
‚b‚ɕς¦‚ÄCUDA‚Å“®‚©‚µ‚½‚¢‚̂ł·‚ªA‚»‚ñ‚È—á‚Æ‚©‚Í—Ž‚¿‚ĂȂ¢‚Å‚·‚©‚ËB
mainƒ‹[ƒ`ƒ“‚»‚Ì‘¼ŠÖŒW‚È‚¢‚Æ‚±‚ë‚܂őS•”‚b‚ɈÚA‚·‚é‚Ì‚ªŒ™‚Á‚Ä‚¾‚¯‚È
‚ñ‚Å‚·‚ªB‚ A“–•û‚ÍIntelFortranŽg—pB
“–•û‚Ü‚¾CUDAG‚肽‚ÄAŽŽ‚µ‚ÉSTREAM BMT‚Ìtriad‚¾‚¯Žè‚Å“K“–‚É‘‚¢‚Ä
GeForce9600GT‚Å40GB/sŽãiŒø—¦7Š„Žãj‚̃ƒ‚ƒŠƒoƒ“ƒh•B‚ A‚¶‚á‚à‚¤‚Å‚«
‚é‚¶‚á‚ñ‚Æ‚©ŸŽè‚ÉŽv‚¢AFortran‚̃R[ƒh‚É’§‚à‚¤‚Æ‚µ‚Ä‚ ‚¦‚È‚­Ž~‚Ü‚Á‚Ă܂·orz

369 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 14:08:06 ]
‚Âttp://www.easize.jp/product/fortrantocudamenu.html

370 –¼‘OF368 mailto:sage [2008/12/29(ŒŽ) 14:20:59 ]
>>369
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·Bm(_ _)m
‘½ŽŸŒ³”z—ñ‚͂ǂ݂̂¿GPUã‚ł͈ꎟŒ³‰»‚·‚é‚‚à‚è‚Å‚µ‚½‚ª‚È‚é‚Ù‚ÇB
ŽQl‚É‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

371 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 14:45:46 ]
>>369
‚»‚̃y[ƒWAƒ|ƒCƒ“ƒ^‚̈µ‚¢‚ªƒƒ^ƒƒ^‚¾‚È
‚í‚©‚Á‚Ä‚é‚È‚ç•ʂɂ¢‚¢‚ª

372 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 14:49:43 ]
‚¤‚ñA‚Ô‚Á‚¿‚Ⴏu"cuda fortran"‚Å‚®‚®‚Á‚Ĉê”Ôã‚É—ˆ‚½ƒŠƒ“ƒN“\‚è•t‚¯‚½‚¾‚¯v‚È‚ñ‚¾A‚·‚܂Ȃ¢

373 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/29(ŒŽ) 14:50:01 ]
‰½‚©•’iŽg‚¤‚à‚Ì‚ðCUDA‚ɈÚA‚µ‚悤‚ÆŽv‚¢‚‚“K“–‚È•¨‚ªŒ©“–‚½‚ç‚È‚¢

374 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/30(‰Î) 02:15:09 ]
‚Ô‚Á‚¿‚ႯA‰´‚à‚»‚¤‚È‚ñ‚¾‚æ‚ËB‚¨‚Ü‚¯‚Å•t‚¢‚Ä—ˆ‚½ƒTƒ“ƒvƒ‹‘‚«Š·‚¦‚Ä
“®‚©‚µ‚ÄFLOPSƒxƒ“ƒ`‚µ‚Ă邾‚¯B
CUDA“®‚©‚·ŠÂ‹«‚ðƒRƒXƒp—Ç‚­\’z‚·‚é‚É‚Í?‚Æl‚¦‚ÄFX‚â‚Á‚Ă݂½‚ªA
\’z‚µ‚½ŠÂ‹«‚Å“®‚©‚·ƒ‚ƒm‚Á‚ÄAŒ‹‹ÇƒTƒ“ƒvƒ‹‚̉ü‘¢‚΂Á‚©B‚Ü‚ñ‚Ü‚Æ
nVidia‚̔̑£í—ª‚Éæ‚¹‚ç‚ꂽ‚ºw

375 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/30(‰Î) 08:50:29 ]
zipˆ³k‚Æ‚©jpgˆ³k‚Æ‚©‚ðˆÚA‚µ‚½‚烉ƒCƒZƒ“ƒX‚ÌŠÖŒW‚͂ǂ¤‚È‚é‚ÌH

376 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2008/12/30(‰Î) 12:52:04 ]
ˆ³kƒAƒ‹ƒSƒŠƒYƒ€‚ÉŠÖ‚µ‚Ă͖â‘è‚È‚¢‚ñ‚¶‚á‚ËH

377 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/19(ŒŽ) 15:08:44 ]
CUDAƒvƒƒOƒ‰ƒ~ƒ“ƒOƒ‚ƒfƒ‹‚ÌŠT—v
ttp://http.download.nvidia.com/developer/cuda/jp/CUDA_Programming_Model_jp.pdf
CUDAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠî–{iƒp[ƒg I - ƒ\ƒtƒgƒEƒFƒAƒXƒ^ƒbƒN‚ƃƒ‚ƒŠŠÇ—)
ttp://http.download.nvidia.com/developer/cuda/jp/CUDA_Programming_Basics_PartI_jp.pdf
CUDAƒvƒƒOƒ‰ƒ~ƒ“ƒO‚ÌŠî–{iƒp[ƒg II - ƒJ[ƒlƒ‹)
ttp://http.download.nvidia.com/developer/cuda/jp/CUDA_Programming_Basics_PartII_jp.pdf



378 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/21(…) 03:21:23 ]
ƒfƒoƒCƒX‘¤‚ÉŠm•Û‚µ‚½ƒƒ‚ƒŠ‚ɃzƒXƒg‘¤‚©‚ç
cudaMemcpy‚̂悤‚Ɉꊇ‚ŃRƒs[‚·‚é‚̂ł͂Ȃ­A
ˆê•”•ª‚¾‚¯ƒRƒs[‚·‚éA–”‚Í‘‚«Š·‚¦‚é—Ç‚¢•û–@‚ª‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B



379 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/21(…) 03:28:19 ]
EcudaMemcpy()‚ňꕔ•ª‚¾‚¯ƒRƒs[‚·‚éB
EcudaMemset()‚Åi‚’‚™
E‚»‚¤‚¢‚¤ƒJ[ƒlƒ‹ŠÖ”‚ð—pˆÓ‚µ‚ČĂÑo‚·B

380 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/21(…) 12:27:16 ]
ˆê•”•ª‚¾‚¯‚Á‚Ă̂͂½‚¢‚Ä‚¢‡ŽŸˆ—‚ɂȂ邩‚çCPU‚É‚â‚点‚½‚Ù‚¤‚ª—L—˜‚¾‚æ

381 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/22(–Ø) 01:33:54 ]
CUDA‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ÅZIPƒA[ƒJƒCƒu‚̃pƒXƒ[ƒh‰ð͂Ƃ©A‘‚­‚È‚è‚Ü‚¹‚ñ‚©‚Ë‚¥B
ƒGƒ“ƒR[ƒh/ƒfƒR[ƒh‚ÉŽg‚¦‚é‚ñ‚¾‚©‚çA‚Ç‚¤‚È‚ñ‚Å‚µ‚傤H

382 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/22(–Ø) 06:38:19 ]
CUDA‚ÌfortranƒTƒ|[ƒg—\’è‚Á‚ÄGPUƒJ[ƒlƒ‹‚Ì•”•ª‚ðfortranƒ‰ƒCƒN‚É
‘‚¯‚邿‚¤‚ɂȂé‚Á‚Ä—‰ð‚Å‚¢‚¢‚Ì‚©‚ÈH2.0‚©‚ç‚Á‚ÄŒ©‚©‚¯‚½‚¯‚ÇA‚»‚ê‚Á‚Û‚¢‹Lq‚ª‘S‚­–³‚¢c

383 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/22(–Ø) 08:47:26 ]
>>379-380
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
ŽQl‚É‚³‚¹‚Ä‚¢‚½‚¾‚«‚Ü‚·B

384 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/22(–Ø) 19:18:17 ]
>>381
‘“–‚è‚©Ž«‘Œ^‚©’m‚ç‚ñ‚ª‰‰ŽZ”\—Í‚æ‚èI/O‚Ì–â‘肾‚ë•’ÊB

385 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/22(–Ø) 20:12:54 ]
>>381
‘‚­‚È‚é‚æ

386 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/23(‹à) 00:20:22 ]
>>384
ƒtƒ@ƒCƒ‹”‚ª‘½‚¢ê‡‚ÍI/O‚à–â‘è‚ɂȂ邩‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA
‚ ‚é’ö“x‚̃TƒCƒY‚Å‚ ‚ê‚ÎWindows‚Å‚àƒƒ‚ƒŠ‚ɓǂݞ‚Þ‚Ì‚ÅA
‚»‚ê‚Ù‚Ç–â‘è‚ɂȂç‚È‚¢‚̂łÍH
–ˆ‰ñ•¨—“I‚ɓǂ݂És‚­‚킯‚ł͂Ȃ¢‚µB



387 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/26(ŒŽ) 09:28:38 ]
ƒtƒ@ƒCƒ‹I/O‚¶‚á‚È‚­ƒƒ‚ƒŠI/O‚Ȃ̂łÍH



388 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/28(…) 11:49:27 ]
>>387
‚¨‘O‚͉½‚ðŒ¾‚Á‚Ä‚¢‚é‚ñ‚¾

389 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/28(…) 12:47:12 ]
>>388
pciƒoƒX‚‚©‚¤‚ñ‚¾‚ëH
—§”h‚Èio‚Æ‚¨‚à‚¤‚ª



‚‚©ƒN[ƒ_‚Á‚Ăقñ‚ƃ}ƒCƒi[‚È‚ñ‚¾‚ËB

390 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/28(…) 13:18:14 ]
‚»‚è‚áNVIDIAŒÀ’肾‚©‚炾‚ëHƒOƒ‰ƒ{‚ð‘I‚Ԃ̂Ȃç”Ä—p“I‚ȃAƒvƒŠ‚Íì‚ê‚È‚¢B
CUDA‚æ‚è‚à‚Á‚Æ‚¢‚ë‚ñ‚ȃOƒ‰ƒ{‚ɑΉž‚µ‚Ä‚¢‚éOpenCL‚ւ̂‚Ȃ¬‚ɉ߂¬‚È‚¢‚æB

391 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/29(–Ø) 00:08:14 ]
ZIP‚̃pƒXƒ[ƒh‰ðÍ‚ÉZIPƒtƒ@ƒCƒ‹‘S‘̂ւ̃AƒNƒZƒX‚ª•K—v‚¾‚ÆŠ¨ˆá‚¢‚µ‚Ä‚é”nŽ­‚—

392 –¼‘OF384 [2009/01/29(–Ø) 08:00:22 ]
>>381-391
‚ ‚ A‰´‚ª‚Ú‚¯‚Ä‚½B‚È‚ñ‚©’m‚ç‚ñ‚¯‚ÇŽ©•ª‚Å‚à‚È‚ñ‚Å‚ ‚ñ‚ȃŒƒX‚‚¯‚½‚ñ‚¾‚ë orz
‚킯‚í‚©‚ç‚È‚¢—¬‚ê‚É‚µ‚¿‚Ü‚Á‚ÄA‚·‚Ü‚ñB

³‚µ‚­‚Í‚±‚¤‚¾‚ÈB↓
ƒpƒX‰ð͂ł͑“–‚è‚É‚µ‚Ä‚àŽ«‘‚É‚µ‚Ä‚àfor‚Ȃǂ̃‹[ƒv‘¬“x‚ª‹‚ß‚ç‚ê‚邾‚¯‚ÅA
CUDA‚É‚æ‚éŒvŽZ‚͈Ӗ¡‚ª‚ ‚é‚Ì‚©‚¢H‚ÆŽv‚Á‚½B
MD5‚Æ‚©ƒf[ƒ^‚©‚瓱‚«o‚·”’l‚È‚ç‚Ζ{“–‚̈Ӗ¡‚ł̉ðÍ‚¾‚©‚çˆÓ–¡‚ ‚è‚»‚¤‚¾‚¯‚ÇB




393 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/01/29(–Ø) 23:02:34 ]
‚±‚ñ‚È‹LŽ–‚à‚ ‚邵‚È

GPU‚ð—˜—p‚µ‚½–³üLAN‚̃pƒXƒ[ƒhƒNƒ‰ƒbƒLƒ“ƒO‚ªŽå—¬‚É
itpro.nikkeibp.co.jp/article/MAG/20090123/323378/

394 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/01/30(‹à) 03:18:20 ]
>>393‚ÌŒ¾‚Á‚Ä‚é‚̂͂܂³‚É–{“–‚̈Ӗ¡‚ł̉ðÍ‚Á‚Ă₂¾‚µ‚ÈB
WPA/WPA2-PSK‚©‚ç‚Ì•œŒ³‚Í‘“–‚è/Ž«‘”äŠr‚ƈá‚Á‚ÄGPGPU‚É‚·‚éˆÓ–¡‚ª‚ ‚éB

395 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/01(“ú) 15:41:49 ]
Catalyst‚¾‚¯‚ÇAƒgƒŠƒbƒvŒŸõ‚Í•ª‘¬‚­‚È‚é‚Ý‚½‚¢
ttp://sourceforge.jp/projects/naniya/wiki/Radeon

396 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/02(ŒŽ) 21:51:40 ]
ƒzƒXƒg‘¤‚Åconstantƒƒ‚ƒŠ‚ð“®“I‚ÉŠm•Û‚Å‚«‚È‚¢‚̂łµ‚傤‚©H
•û–@‚ª‚ ‚è‚Ü‚µ‚½‚狳‚¦‚Ä‚­‚¾‚³‚¢B

397 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/02(ŒŽ) 22:44:30 ]
>>396
–Ú“I‚ª—Ç‚­•ª‚©‚ç‚È‚¢‚̂łȂñ‚Æ‚àŒ¾‚¦‚Ü‚¹‚ñ‚ªA
‚Ç‚¤‚¹64KB‚µ‚©‚È‚¢‚Ì‚¾‚©‚çÓI‚É64KBŠm•Û‚µ‚Ä‚¨‚­‚̂ł͂¾‚߂Ȃ̂łµ‚傤‚©B





398 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/02/02(ŒŽ) 22:54:45 ]
>>396
‚ ‚邯‚ÇA‚È‚ñ‚Åprograming guide“ǂ܂Ȃ¢‚ÌHH

399 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/02(ŒŽ) 23:59:28 ]
>>397
ÓI‚ÉŠm•Û‚µ‚Ä‚¨‚¢‚Ä‚à‚æ‚©‚Á‚½‚ñ‚Å‚·‚ªCãY—í‚É‚©‚¯‚é‚È‚ç‚Æw
>>398
ˆê“x–Ú‚ð’Ê‚µ‚½‚‚à‚è‚Å‚µ‚½‚ªC‘f’ʂ肵‚Ä‚¢‚½‚悤‚Å‚·B
‚à‚¤ˆê“x“ǂݒ¼‚µ‚Ä‚«‚Ü‚·m(_ _)m


400 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/06(‹à) 00:08:13 ]
’N‚©ZIP‚̈Ɖð̓c[ƒ‹ì‚Á‚Ä„ƒ
‚»‚ê‚©‰ð͂̃‹[ƒv•”•ª‚¾‚¯‚¤‚‚µ‚Ä‚­‚ꂽ‚çAƒJ[ƒlƒ‹‚͉´‚ª‘‚«‚Ü‚·B

401 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/06(‹à) 06:54:02 ]
‘“–‚è‚·‚邾‚¯‚È‚ç‚Ç‚Á‚©‚̃I[ƒvƒ“ƒ\[ƒXŽÀ‘•‚Ì
ƒpƒXƒ[ƒhƒ`ƒFƒbƒN‚Æ•œ†ƒ‹[ƒ`ƒ“‚Æ‚Á‚Ä‚­‚ê‚΂¢‚¢‚¾‚ë

402 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/06(‹à) 10:20:56 ]
‚½‚¾‚Å‚³‚¦Á”ï“d—Í‚ªƒfƒJƒC‚̂ɃpƒXƒ[ƒh‰ð͂ɉ½TŠÔ‚à“®‚©‚µ‚Ä‚ç‚ê‚Á‚©‚—

403 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/02/07(“y) 16:57:19 ]
’´‰ð‘œ‚̂悤‚Èl‚¦•û‚ÍÌ‚©‚ç‚ ‚邿‚¤‚¾‚È

ƒtƒŠ[ƒ\ƒtƒgImageD2
www.tiu.ac.jp/~zohzemi/imgD2/index.html

‚±‚ê‚ÍŽžŠÔ޲•ûŒü‚É‚àŽQÆ‚·‚é‚à‚Ì‚¾B
NVIDIA‚ÌMOTIONDSP‚Æ“¯‚¶l‚¦•û‚¾‚ÈB
¼ì‘PŽi‚Ì‘å‰æ–Ê™ƒ}ƒjƒA ‘æ113‰ñ ’´‰ð‘œ
av.watch.impress.co.jp/docs/20090120/dg113.htm

‚±‚Ì•û–@‚Í”ƒtƒŒ[ƒ€‚ðŽQÆ‚·‚邱‚ƂŒá‰ð‘œ‚ȉf‘œ‚̃uƒŒ‚©‚çî•ñ—Ê‚ðƒAƒbƒv‚³‚¹‚邿‚¤‚¾‚ªA
‚±‚Ì•û–@‚¾‚ƃV[ƒ“ƒ`ƒFƒ“ƒW‚â‚߂܂®‚邵‚­“®‚­‰f‘œ‚ł͋tŒø‰Ê‚ł߂¿‚á‚­‚¿‚á‚ȉf‘œ‚ɂȂé‚̂ł͂Ȃ¢‚©H
i‚±‚ê‚Íã‹L‚̃tƒŠ[ƒ\ƒtƒg‚̕ʃy[ƒW‚Å‚à’ˆÓ“_‚Æ‚µ‚ÄÚ‚Á‚Ä‚¢‚½j
‚Å‚à“ŒŽÅ‚Ȃǂ̓ú–{‚ÌŠeŽÐ‚ª‚â‚Á‚Ä‚é1ƒtƒŒ[ƒ€‚¾‚¯‚Ås‚¤’´‰ð‘œ‚Í‚»‚à‚»‚à–³—‚ª‚ ‚éB‚¾‚©‚ç•sŽ©‘R‚ȉ掿‚ɂȂÁ‚½‚èAî•ñ—Ê‚ª‹t‚ÉÁޏ‚µ‚½‚è‚·‚éB
Lanczos‚Ȃǂł»‚̂܂܃AƒvƒRƒ“‚µ‚½‚Ù‚¤‚ª‚¸‚Á‚Æî•ñ—Ê‚ ‚邵ީ‘R‚ȉ掿‚¾B”äŠr‚µ‚Ă݂ê‚Έꔭ‚Å•ª‚©‚éB
plusd.itmedia.co.jp/lifestyle/articles/0812/24/news031_2.html
‚±‚±‚ÌŒ³‰æ‘œ‚ð720~480‚É‚µA‚»‚ê‚ðAVIUTL‚ȂǂÅLanczos‚Ńtƒ‹HD‚É‚µ‚½‚à‚̂̂ق¤‚ª‚¸‚Á‚ÆãY—íB
’´‰ð‘œ‚Í’Pƒ‚Ȉ—‚¾‚©‚çò‚Æ‚©•ö‚ê‚Ă邵A•¶Žš‚à‘Ê–Ú‚¾‚µAŒ³‚©‚ç‚ ‚Á‚½î•ñ‚ðˆ—‚É‚æ‚Á‚ÄÁ‚µ‚¿‚Ⴄ•›ì—p‚̂ق¤‚ª‹­‚¢B
’´‰ð‘œA’´‰ð‘œ‚Æ–ÚV‚µ‚­‚¢‚Á‚Ä·‚èã‚°‚悤‚Æ‚µ‚½‚¢‚͕̂ª‚©‚邪A‚±‚ñ‚Ȃ̂͂܂₩‚µ‚¾‚æB

www1.axfc.net/uploader/Li/so/24824.zip&key=pass
”äŠr—p‰æ‘œ‚à‚¤‚‚µ‚Ä‚¨‚¢‚½

ˆê•ûA”ƒtƒŒ[ƒ€‚Å‚â‚é•û–@‚ÍŒvŽZ‚ª‘å•Ï‚¾‚ªAƒV[ƒ“ƒ`ƒFƒ“ƒW‚â·‘å‚È“®‚«‚Ì–â‘肳‚¦ƒNƒŠƒA‚·‚ê‚΂©‚È‚èŽg‚¦‚»‚¤‚ł͂ ‚éB
MOTIONDSP‚â«‚Í‚»‚Ì‚ ‚½‚è‚¿‚á‚ñ‚ƃNƒŠƒA‚µ‚Ä‚¢‚é‚Ì‚¾‚낤‚©H
www.flashbackj.com/red_giant/instant_hd_advanced/

404 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/07(“y) 17:01:19 ]
10”N‚®‚ç‚¢‘O‚ɃJ[ƒlƒMƒƒƒ“‘åŠw‚ŕ׋­‚µ‚Ä‚½ ‚É’´‰ð‘œ‚̃vƒƒOƒ‰ƒ€ì‚ê‚Á‚Ä‚¢‚¤‰Û‘è‚ðo‚³‚ꂽ‚±‚Æ‚ª‚ ‚é

405 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/07(“y) 17:34:44 ]
‚¿‚å[‰ð‘œ‚Í”»‚Á‚½‚©‚çƒ}ƒ‹ƒ`‚·‚ñ‚È‚âB

406 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/07(“y) 20:13:09 ]
>>403
ƒXƒŒˆá‚¢‚¶‚á‚È‚¢H
GPGPU Œü‚«‚Ȉ—‚Ȃ̂͊m‚©‚¾‚µA‚»‚à‚»‚à Cell ‚È‚è SpursEngine ‚Í GPU ‚¶‚á‚È‚¢‚µB
‰æ‘œˆ—ƒXƒŒ‚Æ‚©‚ ‚Á‚½‚ÆŽv‚¤‚æH

407 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/07(“y) 23:45:41 ]
ƒAƒƒŠƒJ‚̃ƒƒ“‘åŠw‚͈ꉞ–¼–傾‚¯‚Ç“ú–{Z‚͂ǂ¤‚È‚ñ‚¾H



408 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/08(“ú) 01:05:45 ]
>>404
‚Ȃɂ»‚Ì‚ƒŒƒxƒ‹‚ȉۑè
‰´‚Ì‘åŠwŽž‘ã‚Æ‰_“D‚Ì·


409 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/08(“ú) 02:58:06 ]
’´‰ð‘œ‚ÌŒ´—‚ª–¢‚¾‚É—‰ðo—ˆ‚Ü‚¹‚ñ
•¡”‚̉f‘œƒtƒŒ[ƒ€‚Ì“¯‚¶ƒ|ƒCƒ“ƒg‚ÌF‚ÌoŒ»•p“x‚Ɉê”Ô‚‚¢F‚ð“K—p‚·‚é‚Á‚Ä‚±‚Ƃł·‚©H

410 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/08(“ú) 13:45:42 ]
‚ÍH¡‚Ì’´‰ð‘œ‚Á‚ÄAŽžŠÔ޲‚̕⊮‚܂łâ‚Á‚Ä‚é‚Ì‚©H

411 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/02/08(“ú) 13:52:05 ]
MPEG‚ÌŒ´—‚ÍŽå‚ɃtƒŒ[ƒ€ŠÔ·•ª‚ð‚Æ‚Á‚ÄJPEGˆ³k‚È‚ñ‚ÅA‚»‚ê‚ð‰ü‚߂ă`ƒFƒbƒN‚µ‚½‚Æ‚±‚ë‚ÅEEE

412 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/02/08(“ú) 21:06:32 ]
>>407
_ŒË‚̃n[ƒo[ƒ‰ƒ“ƒh‚̋߂­‚É‚ ‚é‚ ‚ê‚©H
•ºŒÉŒ§‚Ìà­ˆ³”—‚µ‚Ä‚é‚炵‚¢‚æB
Šw¶­‚È‚­‚Ä“P‘ނ̉\‚à‚ ‚è‚Ü‚·

“¯‚¶ƒrƒ‹‚Ì“¯‚¶ŠK‚É_ŒË“dŽqê–åŠwZ‚ÌŠwZ–@l‚ªŒo‰c‚·‚é‘åŠw‰@‚ª‚ ‚éB
‰½‚ðŠ¨ˆá‚¢‚µ‚½‚Ì‚©•ºŒÉŒ§—§‘åŠw‚àî•ñ‰ÈŠw‚Ì‘åŠw‰@‚ð_ŒËŽs“à‚É’u‚¢‚Ä‚éB

_ŒË‚Æ‚¢‚¤“sŽs‚ɉ½‚ð‹‚߂Ăé‚Ì‚©A—‰ð•s”\‚Å‚ ‚éB

‚½‚µ‚©‚Ɍ­‚©‚ç‚ÌH‹Æ“sŽs‚Å‘g‚Ýž‚݃\ƒtƒg‰®‚Ì”‚ª‚»‚ê‚È‚è‚É‚¢‚é‚̂͂킩‚éB
Å‘å‚ÌŠ¨ˆá‚¢‚ÍA“ú–{‚ÌITƒhƒJƒ^‚ÍEê‚𗣂ê‚Ä‘åŠw‰@‚É’Ê‚¦‚é‚Ù‚Ç—T•Ÿ‚ł͂Ȃ¢‚±‚Æ‚¾B

413 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/02/08(“ú) 21:49:03 ]
‰´‚͂ĂÁ‚«‚èAƒ‰[ƒƒ“‘åŠw‚Æ‚©AôŽÔ‘åŠw‚Æ“¯‚¶ƒmƒŠ‚ÅA
_ŒË“dŽqê–åŠwZ‚ªì‚Á‚½ƒqƒgŠñ‚¹ƒpƒ“ƒ_‚¾‚ÆŽv‚Á‚Ä‚½B
‚Á‚Ä‚©•Ê–@l‚Ȃ̂©?
Šw¶­‚È‚­‚ÄA‚Á‚ÄŒ¾‚¤‘O‚ÉA”hŒ­‚̃[ƒLƒ“ƒOƒvƒAA
ƒfƒWƒ^ƒ‹“y•û‚ɬ‚éˆ×‚ɂ킴‚í‚´‹ê˜J‚µ‚Ä‘åŠw’Ê‚¤”nŽ­
‚ª_ŒË‚̂ǂ±‚É‹‚é‚ñ‚¾‚æ‚Á?




‰´‚ª‹‚邿corz

414 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/02/08(“ú) 22:51:22 ]
•ºŒÉŒ§‚àƒlƒMƒƒƒ“‚È‚ñ‚Ä—U’v‚·‚é‚­‚ç‚¢‚È‚ç_ŒË‘å‚ÉŠñ•uÀ‚Å‚àì‚Á‚½‚Ù‚¤‚ª‚æ‚©‚Á‚½‚ñ‚¶‚á‚ËH
Œ»ó•ºŒÉŒ§“à‚Å—DG‚ÈŠw¶‚ª‚¢‚é‚ñ‚¾‚µB


‚¨‚Á‚ÆAuŠw¶v‚̘g‚ÅŠ‡‚邯‹ß‚­‚Ì’†‚ˆêŠÑZ‚̂ق¤‚ª‚æ‚Á‚Û‚ÇEEE

415 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 09:41:15 ]
î•ñŒn‚Ì‘åŠw‰@‚Í‘½‚·‚¬‚邿‚È
‹Œ’é‚Å‚à’èˆõŠ„‚ê‚·‚颂̒†‚Ȃ̂É

‚±‚Ì‚¤‚¦¼˜a•F‚ªH—t‚É‘åŠw‰@ì‚é‚ñ‚¾‚©‚ç”nŽ­‚Æ‚µ‚©

416 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 12:50:30 ]
>>411
’N‚ªMPEG‚̘b‚ð‚µ‚Ä‚é‚Ì?
’N‚àŒN‚Ì’mޝ‚ð”â˜I‚µ‚Ä‚­‚ê‚È‚ñ‚Ä—Š‚ñ‚łȂ¢‚æ?

ˆ³k‚ʼnó‚ê‚é‚Á‚½‚Á‚Ĉ³k—¦‚É‚æ‚邵AˆÊ‘Š‚ª¶‚«Žc‚Á‚Ä‚è‚á—˜_“I‚ɂ͉𑜓x‚Íã‚°‚ç‚ê‚éB
ˆ³k—¦‚É‚æ‚Á‚Ă͉ó‚ꂽ•ª‚ª‰ñ•œ‚·‚邾‚¯‚©‚à’m‚ê‚È‚¢‚¯‚Ç‚ÈB

417 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 14:21:54 ]
’N‚ªMPEG‚̘b‚ð‚µ‚Ä‚é‚Ì?
’N‚àŒN‚Ì’mޝ‚ð”â˜I‚µ‚Ä‚­‚ê‚È‚ñ‚Ä—Š‚ñ‚łȂ¢‚æ?



418 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 15:40:30 ]
‚»‚ê‚ðŒ¾‚¤‚È‚çA‚È‚ñ‚Å‚¢‚«‚Ȃ蒴‰ð‘œ‚̘b‚ɂȂÁ‚½‚ñ‚¾‚ëH

419 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 15:43:20 ]
ƒƒƒ““ú–{Z‚̃JƒŠƒLƒ…ƒ‰ƒ€‚ðŒ©‚½‚¯‚ÇAƒEƒ“ƒR‚·‚¬‚Ęb‚ɂȂç‚Ë‚¥‚—
‚±‚è‚áŠw¶‚à‚±‚Ë[‚í

420 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/02/09(ŒŽ) 18:02:06 ]
>>416-417
‚¾‚ê‚à˜A“Š‚µ‚Ä‚­‚ê‚È‚ñ‚Ä—Š‚ñ‚łȂ¢‚æH

421 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/02/09(ŒŽ) 18:06:41 ]
GPGPUŒü‚¯‚̉摜E“®‰æŠÖ˜A‚̃\ƒtƒg‚Á‚Ăǂê‚à‘¬‚³‚΂©‚苂߂ĕiŽ¿‚Í“ñ‚ÌŽŸ‚¾‚È
ƒEƒ“ƒR‚ȃGƒ“ƒR[ƒ_‚¾‚ÆRGB/YUV•ÏŠ·‚Å•…‚é
ˆê”Ô•…‚é‚̂͗ʎq‰»‚¾‚낤‚¯‚Ç‚È

422 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 18:25:28 ]
Geforce‚͉½‹C‚ÉGTXƒVƒŠ[ƒY‚ʼn‚ß‚Ä64bit‚ɑΉž‚µ‚Ă邯‚Ç
‰‰ŽZ‘•’u‚Í‚PŒÂ‚µ‚©‚È‚¢‚—
•À—ñˆ—‚ª“¾ˆÓ‚È•ª–ì‚Åfloat‚¾‚¯‚Åςނ悤‚È‚à‚̂͂قږ³‚¢‚¾‚ë‚—

423 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 19:05:29 ]
>>420
˜A“Š‚¶‚á‚È‚­‚Ä•Êl
2ch—ð’·‚¢‚ñ‚¾‚©‚ç‚»‚ê‚­‚ç‚¢•ª‚©‚ê

424 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 20:42:10 ]
ŠÃ‚¢‚ÈBfloat‚Å‚à‘¬‚¯‚ê‚ÎŽg‚¢•¨‚ɂȂé—p“r‚ÍŒ‹\‚ ‚é‚à‚ñ‚¾‚æB
—Ⴆ‚ÎA‹ßŽ—ŒvŽZ‚È‚ñ‚©‚Ífloat‚ŋߎ—‚³‚¹‚Ä‚©‚çdouble‚ÅX‚ɋ߂¯‚邱‚Æ‚à‚Å‚«‚邵‚ËB

425 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/09(ŒŽ) 21:56:34 ]
‚»‚¤‚¢‚⼘a•F‚à‚±‚Á‚¿‚Ìog‚¾‚ÈBŠm‚©b—z‚©‚ç˜a“c‘å
‚¾‚©‚çA—Ž‚¿‚±‚Ú‚ê‚©B‚»‚à‚»‚à”ŽŽm—]‚è‚Å‚Šw—ðƒ[ƒvƒAPD
‚ªŽÐ‰ï–â‘è‚ɬ‚Á‚Ă顓ú‚±‚Ì ‚ÉA‘åŠw‰@V݂Ƃ©‚à‚¤‚Ë
ƒAƒ{ƒKƒhƒoƒiƒicB
Š›”Kƒƒƒ“‚ÆŒ¾‚¦‚ÎA‹ào‹³Žö‚à‚±‚Á‚¿‚Ìog‚¾‚Á‚½‚ÈB
‘òŽRƒJƒƒ‰Žg‚Á‚Ä’´‰ð‘œ‚Ý‚½‚¢‚Ș_•¶‚à—L‚Á‚½‚悤‚È–³‚©‚Á‚½‚悤‚ÈB

426 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/13(‹à) 13:06:41 ]
>>425
‚¨‘OAŽ©•ª‚Ìl‚¦‚܂Ƃ߂é‚̉ºŽè‚¾‚ÈB

427 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/13(‹à) 13:31:44 ]
‚Ü‚ ACUDA‚͉p•¶‚̃hƒLƒ…ƒƒ“ƒg‚ª“ǂ߂Ă ‚é’ö“x’m”\‚ª‚È‚¢‚Æ
Žg‚¦‚È‚¢‚©‚ç‚ÈB

ƒXƒŒˆá‚¢‚̘b‚Å·‚èオ‚é‚Ì‚à•ª‚©‚é‚ÈBƒoƒJ‚΂Á‚©‚肾‚µw



428 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/02/13(‹à) 17:06:53 ]
CUDA”Å‚ÌTripcode Explorer‚ª‚Å‚«‚½‚Ý‚½‚¢‚Å‚·‚ËBÅ“K‰»‚ÉŠú‘Ò‚µ‚Ü‚·B
tripper.kousaku.in/
download.kousaku.in/trip/Tripcode-Explorer-CUDA-test1.zip

429 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:!sage [2009/02/13(‹à) 18:13:51 ]
‚悤‚±‚»Aƒo[ƒ{ƒ“ƒnƒEƒX‚ÖB
‚±‚̃eƒL[ƒ‰‚̓T[ƒrƒX‚¾‚©‚çA‚Ü‚¸ˆù‚ñ‚Å—Ž‚¿’…‚¢‚Ä—~‚µ‚¢B

‚¤‚ñAuâ‘΂ɓ®‚©‚È‚¢v‚ñ‚¾Bς܂Ȃ¢B
•§‚ÌŠç‚à‚Á‚ÄŒ¾‚¤‚µ‚ËAŽÓ‚Á‚Ä‹–‚µ‚Ä‚à‚炨‚¤‚Æ‚àŽv‚Á‚Ä‚¢‚È‚¢B

‚Å‚àA‚±‚̃lƒ^ƒvƒƒOƒ‰ƒ€‚ðŒ©‚½‚Æ‚«AŒN‚ÍA‚«‚Á‚ÆŒ¾—t‚ł͌¾‚¢•\‚¹‚È‚¢
u‚Æ‚«‚ß‚«v‚Ý‚½‚¢‚È‚à‚Ì‚ðŠ´‚¶‚Ä‚­‚ꂽ‚ÆŽv‚¤B
ŽE”°‚Æ‚µ‚½¢‚Ì’†‚ÅA‚»‚¤‚¢‚¤‹CŽ‚¿‚ð–Y‚ê‚È‚¢‚Å—~‚µ‚¢A‚»‚¤Žv‚Á‚Ä
‚T•ª‚łłÁ‚¿‚ ‚°‚½‚ñ‚¾B

‚¶‚á‚ A’•¶‚ð•·‚±‚¤‚©B





--------------------
1M’´‚̃oƒCƒiƒŠƒtƒ@ƒCƒ‹‚ɉ½‚ª‹l‚Ü‚Á‚Ă邩‹^–â‚Èl‚ÍAƒeƒLƒXƒgƒGƒfƒBƒ^‚ÅŠJ‚¢‚Ă݂ê‚΂¢‚¢‚愃

430 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/13(‹à) 23:27:26 ]
CUDA‚̓RƒAƒŒƒX‚Æ•ªŠò‚̈µ‚¢‚ð”cˆ¬‚·‚ê‚ÎA‚â‚肽‚¢‚±‚Ƃ͑å‘̃NƒŠƒAo—ˆ‚邯Žv‚í‚êB

431 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/02/14(“y) 00:05:15 ]
Œ‹‹ÇƒvƒŒƒfƒBƒP[ƒg‚È‚ñ‚¾‚æ‚ËB
SM‚ ‚½‚è‚Ì–½—߃fƒR[ƒ_‚Í1Šî‚¾‚©‚çSP–ˆ‚É•ÊX‚̃tƒ[‚ðŽÀs‚·‚邱‚Æ‚ª‚Å‚«‚È‚¢B

LarrabeeiCtj‚Ȃ番Šò‚Í—eˆÕ‚É•\Œ»‚Å‚«‚éB

432 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/14(“y) 01:58:51 ]
>>431
ƒvƒŒƒfƒBƒP[ƒh‚Á‚ÄHH

433 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/02/14(“y) 11:48:56 ]
‚¦[‚Æ‚ËA‚½‚Æ‚¦‚Î
if (cond) {
@@funcA();
} else {
@@funcB();
}
‚È‚ñ‚ăR[ƒh‚ª‚ ‚邯‚µ‚悤B
•’Ê‚ÌCPUŒü‚¯‚ÌC‚¾‚ÆA cond ‚ÌðŒ‚É‚µ‚½‚ª‚Á‚ÄAfuncA()‚ðŽÀs‚·‚éƒuƒƒbƒNA
‚ ‚é‚¢‚ÍfuncB()‚ðŽÀs‚·‚éƒuƒƒbƒN‚ɃWƒƒƒ“ƒv‚·‚éB
‚·‚Ȃ킿–½—߃|ƒCƒ“ƒ^‚ð‘€ì‚µ‚ăR[ƒh‚ð”ò‚ÔB

CUDA‚É‚¨‚¢‚Ă̓VƒF[ƒ_ƒ}ƒ‹ƒ`ƒvƒƒZƒbƒTˆê‚‚ɂ½‚¢‚µA–½—߃fƒR[ƒ_‚Í1‚‚µ‚©‚È‚¢B
‚É‚à‚©‚©‚í‚炸Acond‚Í—v‘f‚²‚Ƃɕςí‚é‚킯‚ÅAðŒ•ªŠòæ‚ÍSP‚²‚ƂɃoƒ‰ƒoƒ‰‚ɂȂé‰Â”\«‚ª‚ ‚éB
‚ñ‚ÅA‚»‚±‚ÅŽg‚¤‚Ì‚ªƒvƒŒƒfƒBƒP[ƒg‚Ȃ킯‚¾‚¯‚ÇAŠÈ’P‚É‚¢‚¦‚ÎAif‚Æelse‚Ì—¼•û‚ð’Ê‚é‚æ‚¤‚É‚·‚éB
funcA‚ÆfuncB‚ðƒCƒ“ƒ‰ƒCƒ““WŠJ‚µ‚ÄAðŒƒrƒbƒg‚Å‘I‘ð“I‚ÉŽÀs‚·‚éƒR[ƒh‚É“WŠJ‚·‚éB
‚ñ‚ÅAŠe—v‘f‚ɑ΂µ‚ÄAŽÀs‚·‚é‚©ŽÀs‚µ‚È‚¢i‚ ‚é‚¢‚ÍŽÀsŒ‹‰Ê‚𔽉f‚µ‚È‚¢j‚©‚ð‘I‘ð“I‚És‚¤‚킯‚¾B
•À—ñ“x‚Ì‚‚¢ƒvƒƒZƒbƒT‚ł͂悭Žg‚í‚ê‚é•û–@‚¾B

‚ñ‚ÅA‚±‚Á‚©‚ç‚Í‚±‚̃Aƒvƒ[ƒ`‚ÌŽã“_B
–â‘è‚Íif-else‚ð‰½d‚É‚à‘g‚݇‚킹‚½‚èAswitch•¶‚𑽗p‚·‚éê‡A‘“–‚½‚è‚É‚©‚©‚éŒvŽZŽžŠÔ—Ê‚ª
•À—ñ‰»‚É‚æ‚éƒpƒtƒH[ƒ}ƒ“ƒXƒƒŠƒbƒg‚𑊎E‚µA‹t‚É’x‚­‚È‚éƒP[ƒX‚à‚ ‚éB
•À—ñˆ—‚ð’ú‚߂đf’¼‚É—v‘f‚²‚Ƃɒ€ŽŸˆ—‚ð‚³‚¹‚Ä‚­‚ꂽ‚Ù‚¤‚ª‚©‚¦‚Á‚ÄŒø—¦‚ª‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B

‚µ‚©‚µCUDA‚Á‚Ä‚»‚̂ւñ‚Ì—Z’Ê‚ª‚«‚©‚È‚¢‚ñ‚¾‚æ‚ËBŠî–{“I‚Éy•À—ñˆ—‚µ‚©‹Lq‚Å‚«‚È‚¢z‚©‚çB
³Šm‚ɂ͒€ŽŸˆ—‚Íê—p‚̃vƒŠƒ~ƒeƒBƒu‚È‚ñ‚©‚ðŽg‚Á‚ÄŒÀ’è“I‚É’€ŽŸˆ—‚Í‚â‚ê‚邯‚Ç‹Lq–ʂłÍ
‚©‚¦‚Á‚Ä–Ê“|‚ɂȂéB
GPU‚Å•s“¾ˆÓ‚Ȉ—‚ÍCPU‚Å‚â‚ê‚Á‚ăAƒvƒ[ƒ`‚¾‚©‚ç‚»‚̂ւñ‚Ì—Z’ʂ𗘂©‚¹‚é‹C‚Í–³‚¢‚炵‚¢B

434 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/14(“y) 11:57:31 ]
CUDA‚Å¢‚é‚̂͂»‚Ì“_‚̂ق©‚ÉA•À—ñ”‚ð“r’†‚ŕς¦‚ç‚ê‚È‚¢‚±‚Æ‚à‚ ‚邿‚ËB
ˆê“xƒzƒXƒg‚Ɉ—‚ð–ß‚·‚Æ’x‚­‚Ȃ肩‚˂Ȃ¢‚µA‹¤—Lƒƒ‚ƒŠ‚ªŽ¸‚í‚ê‚Ä‚µ‚Ü‚¤‚µB
Ž„‚ÌŠÖ‚í‚Á‚Ä‚¢‚éƒvƒƒWƒFƒNƒg‚ł͉‰ŽZˆ—‚ª’†S‚Ȃ̂ÅA‚ ‚é’ö“x—Z’Ê‚ª—˜‚¢‚Ä‚­‚ê‚È‚¢‚Æ‚ËB

435 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/15(“ú) 06:24:49 ]
‘O‚É‚à—L‚Á‚½‚¯‚ÇAðŒ•ªŠò‚µ‚½‚畉‚¯B
Cray‚¾‚Á‚Ä‚»‚¤‚¾‚Á‚½‚¶‚á‚ñB

436 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/15(“ú) 12:43:21 ]
CPU‚¾‚Æforƒ‹[ƒv‚ª‘½d‚ɂȂ镔•ª‚ðGPU‚É
ŠÛ“Š‚°‚·‚ê‚΂¢‚¢‚ñ‚Å‚µ‚åH
3€‰‰ŽZŽq’ö“x‚ÍŽÀs‚µ‚Ä—~‚µ‚¢‚¯‚Ç

437 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/02/15(“ú) 16:42:36 ]
> forƒ‹[ƒv‚ª‘½d‚ɂȂ镔•ª

d—v‚Ȃ͉̂ñ”‚Å‚ ‚Á‚Ä‘½d‚©‚Ç‚¤‚©‚Í‚ ‚Ü‚èŠÖŒW‚È‚¢‚Å‚·B
32‚Ì”{”‚Å‚ ‚邱‚Ƃ͗L‚é’ö“xd—v‚©‚È

ˆê”Ôd—v‚Ȃ͈̂ˑ¶ŠÖŒW‚ª‚È‚¢‚±‚ÆB
‚½‚Æ‚¦‚΃‹[ƒv‚ð‹t‡‚ÅŽÀs‚µ‚Ä‚àŒ‹‰Ê‚ª“™‰¿‚Å‚ ‚Á‚½‚è‚Æ‚©‚ËB

240 SPi30 SMj‚ðŽg‚¦‚邯‚·‚ê‚ÎAƒtƒ‹‚ÉŽg‚¤‚É‚ÍAÅ’á960’ö“x‚̉‰ŽZ‚ª•À—ñŽÀs‰Â”\‚Å‚ ‚é•K—v‚ª‚ ‚è‚Ü‚·B
‚½‚¾‚µA‘S•”‚ÌSM‚ł܂Á‚½‚­“¯‚¶ˆ—‚ð‚·‚é•K—v‚͂Ȃ¢‚Å‚·B



438 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/02/15(“ú) 17:06:37 ]
>ˆê”Ôd—v‚Ȃ͈̂ˑ¶ŠÖŒW‚ª‚È‚¢‚±‚ÆB
‚»‚¤‚¾‚ËB‚»‚Ì‚½‚ßiCot‚ÌŽž‚àŠÖ”Œ^Œ¾Œê‚Ì•À—ñ‰»
‚ÉŽµ“]”ª“|‚µ‚Ä‚½‚ËB
¡‚È‚çerlang‚Å—Ç‚¢‚ñ‚¶‚á‚Ë? CUDAƒXƒŒ‚Å‚±‚ñ‚È‚±‚Æ
Œ¾‚¤‚Ì‚à‰½‚¾‚¯‚ÇACƒ‰ƒCƒN‚Ȏ葱‚«Œ^Œ¾Œê‚¾‚Ƃǂ¤‚µ‚Ä
‚à‚·‚®‚ɕǂɂԂ‚©‚Á‚Ä‚µ‚Ü‚Á‚ÄAƒXƒP[ƒ‰ƒrƒŠƒeƒB‚ª
o‚¹‚È‚¢B‚à‚µ‚­‚Ío‚»‚¤‚Æ‚·‚邯ƒvƒƒOƒ‰ƒ}‚Ì•‰’S‚ª
d‰ß‚¬‚éB
ŒÂl“I‚ɂ͡Xlisp‚âprolog‚É•œŠˆ‚³‚ꂽ‚­‚͂Ȃ¢‚¯‚ÇB

439 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/15(“ú) 17:15:56 ]
>>438
‚»‚¤A‚í‚©‚Á‚½‚æ
‚¶‚á‚ ‰´—l‚ªCUDA—perlangˆ—Œn‘‚¢‚Ä‚â‚é

440 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/02/15(“ú) 17:57:47 ]
ƒ‹[ƒv‚ð•À—ñˆ—‚É“WŠJ‚·‚é‚Ì‚Á‚ÄŽ©“®‰»o—ˆ‚»‚¤‚¾‚¯‚Ç

441 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/04(…) 19:00:05 ]
>>424
‚¨‚¢‚¨‚¢’²Žq‚Éæ‚Á‚ĉR‚‚­‚ÈB
uŠÈ’P‚ɂł«‚邺Iv‚Á‚Æ‚©•@‚X‚Ȃ̂͂¢‚¢‚¯‚Ç‚»‚ñ‚Ȃ̂Ȃ¢‚æB

442 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 00:44:05 ]
>>441
‚¢‚â”’lŒvŽZ‚Ȃ甽•œ–@‚Æ‚©1ŽŸ˜A—§•û’öŽ®‚̉A‰ð–@‚ÅŽg‚¦‚邾‚ë

443 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 00:59:48 ]
‚Ü‚½Ž©M–žX‚Èl‚̉R‚‚«‡í‚Å‚·‚©H

444 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 01:00:38 ]
‚È‚ñ‚¾‚æ”÷•ª•û’öŽ®A‚Æ‚¢‚¤‚©Ï•ªŽg‚¤‚Ì‚©B
Ï•ª‚ð‹ßŽ—ŒvŽZ‚Æ‚¢‚Á‚Ä‚¢‚¢‚Ì‚©H
ŽÀ—p“à‚ł͂ ‚邯Žv‚¤‚¯‚ÇA‚»‚ê‚àfloat(7)‚©‚çdouble(16)‚¾‚ëB‰½‰ñƒ‹[ƒv‚·‚é‚‚à‚è‚È‚ñ‚¾‚æB

445 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 03:47:40 ]
Ï•ª‚ð‹ßŽ—ŒvŽZ‚ÆŒ¾‚Á‚Ă͂¢‚¯‚È‚¢——R‚ª‚í‚©‚ç‚ñB

446 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 06:23:04 ]
”’lŒvŽZ‚È‚ç“e‚àŠpAƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“ŠÖŒW‚È‚ç‘å‚¢‚É—L‚蓾‚é˜b‚¾‚ÈB
Ž©•ª‚ª’m‚Á‚Ä‚¢‚邱‚Æ‚ª‘S‚Ăł͂Ȃ¢‚Æ”F‚߂邱‚Æ‚ª‚Å‚«‚ê‚΢ŠE‚ÍL‚ª‚é‚Ì‚ÉB

447 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 20:24:13 ]
‘¼l‚ð”Û’è‚·‚邱‚Ƃłµ‚©Ž©•ª‚𳓖‰»‚Å‚«‚È‚¢A‚Æ‚¢‚¤‚±‚Æ‚©B



448 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/05(–Ø) 21:39:34 ]
>>447
”’lŒvŽZ‚Ƌߎ—ŒvŽZ‚̈Ⴂ‚ð‹³‚¦‚Ä‚­‚ê‚Ü‚¹‚ñ‚©H

449 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 04:35:50 ]
>>448
1+1=2‚ƂȂé‚Ì‚ÍA”’lŒvŽZ‚ł͂ ‚邪‹ßŽ—ŒvŽZ‚ł͂Ȃ¢B

450 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 08:57:12 ]
CUDA 2.1 Notebook Drivers for Windows
ttp://forums.nvidia.com/index.php?showtopic=91157

ƒÀ‚¾‚¯‚Ç‚à

451 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 14:44:51 ]
>>446
‚Æ‚·‚邯A‹M•û‚Ì¢ŠE‚ł̓Vƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚Ƃ͋ߎ—ŒvŽZ‚ð‚µ‚Ä‚é‚Á‚Ä‚±‚Ƃł·‚©H

452 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 15:05:56 ]
•¨—‚É‚µ‚ëŠm—¦ƒ‚ƒfƒ‹‚É‚µ‚ëƒRƒ“ƒsƒ…[ƒ^ƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚͋ߎ—ŒvŽZ‚¾‚ë

453 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 15:08:22 ]
®”‰‰ŽZ‚͋ߎ—ŒvŽZ‚ł͂ ‚è‚Ü‚¹‚ñB

454 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 15:15:06 ]
approximation‚̈Ӗ¡•ª‚©‚Á‚Ä‚é‚Ì

455 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 15:38:46 ]
‚È‚ñ‚©‚ß‚ñ‚Ç‚­‚³‚»‚¤‚Èl‚ª‚¢‚Á‚Ï‚¢‚¢‚Ü‚·‚ËB
‚Ç‚¤‚Å‚à‚¢‚¢‚Å‚·‚ªA‘‚¢‚Æ‚±‚ëƒXƒgƒŠ[ƒ€—p‚̃vƒƒOƒ‰ƒ~ƒ“ƒOŽè–@‚ðŠm—§‚µ‚ÄAƒXƒgƒŠ[ƒ€‚É“Á—L‚È‹Z–@‚ðЉ‚é–{‚ðo‚µ‚Ä‚­‚¾‚³‚¢‚ÈB

456 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 16:26:22 ]
‚Ç‚¤‚µ‚Äø‚è‚ð“ü‚ê‚él‚Ù‚Ç’mޝ‚ª‘«‚è‚È‚¢‚ñ‚¾‚낤H


457 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 17:11:04 ]
>>456
’mޝ‚ª‘«‚è‚È‚¢‚©‚çø‚é‚¶‚á‚È‚¢‚Å‚·‚©‚ËH
‚»‚¤‚¢‚¤’á”]‚Èl‚Íuø‚邱‚Æ‚µ‚©o—ˆ‚È‚¢‚æ‚Ëv‚Á‚Æ‚àŒ¾‚¢‚Ü‚·‚¯‚ÇB
‚»‚ñ‚È‚±‚Ƃǂ¤‚Å‚à‚¢‚¢‚ñ‚ÅuƒXƒgƒŠ[ƒ€‚ñƒOEƒvƒƒOƒ‰ƒ~ƒ“ƒO‹Z–@v‚Æ‚©‚¢‚¤ƒuƒƒO‚ð‘‚­ì‚Á‚Ä‚­‚¾‚³‚¢‚ÈB

uapproximation‚̈Ӗ¡•ª‚©‚Á‚Ä‚é‚Ìv‚Æ‚©‚ß‚ñ‚Ç‚­‚³‚»‚¤‚Èl‚Ƃ̋c˜_‚Æ‚©‚¢‚©‚ß‚µ‚¢Šç‚µ‚½l‚ªŒ¾‚¤“NŠw‚É‹»–¡‚͂Ȃ¢‚ñ‚ÅB



458 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 17:14:51 ]
ª
’á”]‚Èl‚Ìø‚è‚ÌŒ©–{

459 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/06(‹à) 18:03:55 ]
458 –¼‘OF ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [sage] “Še“úF 2009/03/06(‹à) 17:14:51
ª
’á”]‚Èl‚Ìø‚è‚ÌŒ©–{

460 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 19:56:54 ]
ƒvƒƒOƒ‰ƒ€”‚Ȃñ‚¾‚©‚ç­‚µ‚̓vƒƒOƒ‰ƒ€o‚¹‚Á‚Ä

461 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/06(‹à) 20:18:50 ]
ª
’á”]‚Èl‚Ìø‚è‚ÌŒ©–{

462 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 20:40:17 ]
ª
’á”]‚Èl‚Ìø‚è‚ÌŒ©–{
«

463 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/06(‹à) 20:41:28 ]
>>448
1+1=2‚ƂȂé‚Ì‚ÍA”’lŒvŽZ‚ł͂ ‚邪‹ßŽ—ŒvŽZ‚ł͂Ȃ¢B

464 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 22:21:12 ]
VIP‚̂܂ƂßWiki‚É‘‚¢‚½‚±‚Æ‚à‚ ‚邪A¡‚̓lƒ^‚ª‚È‚¢B

‚ [‚»‚¤‚»‚¤Ax16ƒoƒX‚ÉŒq‚ª‚Á‚½8800GT‚Ì•û‚ªx8ƒoƒX‚ÉŒq‚ª‚Á‚½GTX280‚æ‚è‚à‘¬‚©‚Á‚½‚Á‚Ä‚±‚ƈʂ©B
’A‚µA“]‘——Ê‚ª‘½–Ú‚Ì—p“r‚¾‚©‚炾‚Ƃ͎v‚¤‚ªB

465 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/06(‹à) 22:22:16 ]
VIPPERƒvƒƒOƒ‰ƒ~ƒ“ƒOƒXƒŒ‚Ì”h¶‚Ȃ̂©‚±‚±H

466 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/06(‹à) 22:23:45 ]
‘åä•vAŽ„‚Ívip‚ɂ͑‚¢‚Ä‚¢‚È‚¢w
‚Å‚à‰½ŒÌ‚©‚܂ƂßWiki‚ɂ͕¡”“Še‚µ‚Ä‚¢‚éã©B

467 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 02:00:17 ]
Ž©•ª‚ª’m‚ç‚È‚¢Ž–‚ÍWebŒ©‚Ä’m‚Á‚½‚©‚Ô‚ç‚È‚¢‚Å”nŽ­‚°‚½ƒŒƒX‚·‚é‰É‚Å
amazon‚Å–{‚̈êû‚Å‚à”ƒ‚¦‚΂¢‚¢‚Ì‚ÉB

‚Æ‚±‚ë‚ÅCUDA‚Å«”\‚¾‚·‚½‚߂̂܂Ƃ܂Á‚½“ú–{Œê‚Ì•¶‘‚È‚¢‚©‚ÈH



468 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 02:22:11 ]
‚»‚à‚»‚àCUDA‚ÉŠÖ‚µ‚Ä—L—p‚È“ú–{ŒêŽ‘—¿‚ª‚È‚­‚ËH
ŒöŽ®‚Å‚³‚¦“ú–{Œêƒ}ƒjƒ…ƒAƒ‹‚Í‚ ‚ñ‚È‚¾‚Á‚½‚µB

469 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/07(“y) 02:25:00 ]
‘åä•vA‰pŒêŽ‘—¿‚·‚ç‚ë‚­‚Ȃ̂Ȃ¢‚©‚çB


470 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 02:30:32 ]
‚â‚Í‚è–{‰Æ‚̃hƒLƒ…ƒƒ“ƒg‚É‚ ‚½‚邵‚©‚È‚¢‚Ì‚©B
‚ß‚ñ‚Ç‚­‚¹[BŠÂ‹«‚ÌŠJ”­‚à‚¢‚¢‚¯‚ǃhƒLƒ…ƒƒ“ƒg‚Ì®”õ‚à—Í“ü‚ê‚Ăقµ‚¢‚íB

471 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/07(“y) 07:18:34 ]
‹t‚É“ú–{ŒêƒhƒLƒ…ƒƒ“ƒg‚ª‚ ‚Á‚Ä‚à‘債‚ĈӖ¡–³‚¢‚æB
Intel‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒ}ƒjƒ…ƒAƒ‹‚È‚ñ‚Ä‚¢‚Ü‚¾‚ÉPentium 4‚Ì‚±‚Æ‚µ‚©‘‚¢‚ĂȂ¢‚¼B
“ú–{–@lŽdŽ–‚µ‚È‚³‚·‚¬‚éB

CUDA‚ð•׋­‚·‚邿‚è‘O‚ɉpŒêƒAƒŒƒ‹ƒM[‚ðŽ•ž‚µ‚½‚Ù‚¤‚ª‰½‚©‚Æ—Ç‚­‚Ȃ邩‚àB



472 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 07:55:47 ]
‰pŒêƒAƒŒƒ‹ƒM[‚Á‚ĂȂÉH

473 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 08:25:11 ]
‚»‚¤Œ¾‚¢‚½‚­‚Ȃ邭‚ç‚¢A‰pŒê‚©‚ç–Ú‚ð”w‚¯‚él‚Í¢‚Ì’†‚ɈӊO‚Æ‘½‚¢B

474 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 08:45:27 ]
‰´‚ÌꇉpŒê‚Æ“ú–{Œê‚¾‚ƓǂރXƒs[ƒh‚ª‚P‚O”{`‚P‚O‚O”{ˆá‚¤orz.



475 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 11:19:36 ]
•ꑌê‚łȂ¢‚ƓǂރXƒs[ƒh‚ª’x‚¢‚¾‚¯‚¶‚á‚È‚­¬‚³‚ȂƂ±‚ÅŽv‚¢
ˆá‚¢‚ª‚łĂ«‚ÄŒ‹‹ÇŒã‚©‚ç‚Ü‚½ŽQÆ‚µ‚½‚肵‚ÄŒ™‚¾B

476 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 11:23:45 ]
‹Zp“I•¶‘‚É‹@ŠB–|–ó‚͂ǂ̒ö“x’Ê—p‚·‚é‚ñ‚¾‚ëBŠï‘z“VŠO‚È–ó‚ɂȂÁ‚Ä‚µ‚Ü‚¤‚Ì‚©‚ÈB˜A“Š½Ï¿


477 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/07(“y) 11:41:59 ]
‰p•¶Šw“ǂ߂Á‚ÄŒ¾‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ñ‚¾‚µA‘‚¯‚éE˜b‚¹‚é‚à•Ê–â‘èB
‹ZpƒhƒLƒ…ƒƒ“ƒg‚̉pŒê‚È‚ñ‚ÄA—L‚é’ö“xŒ`Ž®‚΂Á‚½Œ¾‚¢‰ñ‚µ‚µ‚©‚â‚ç‚È‚¢‚Ì‚Å
’PŒê‚ð“E‚Ýo‚·‚¾‚¯‚Å‚à‰ñ”‚ðd‚Ë‚ê‚΂»‚±‚»‚±ˆÓ–¡‚͂킩‚邿‚¤‚É‚È‚é‚ÆŽv‚¤B

е‚ê‚Ä‚­‚ê‚΋ZpŒnƒjƒ…[ƒXƒTƒCƒg‚Æ‚©‚à“Ç‚ñ‚ł݂½‚èB



478 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 11:51:27 ]
‚¾‚ñ‚²‚³‚ñ‚Í‚Ç[‚ä[ƒTƒCƒg‚݂Ă܂·‚©
ƒXƒŒˆá‚¢\‚µ–ó‚È‚¢

479 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/07(“y) 12:17:36 ]
Intel‚ÌŠJ”­ŽÒƒuƒƒO‚Æ‚©RSS‚É“ü‚ê‚Ä‚é

480 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 22:13:23 ]
’cŽq‚ÍGPGPUŒ™‚¢‚È‚ñ‚¶‚á‚È‚©‚Á‚½‚ÌH

481 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/07(“y) 22:18:46 ]
‹t‚ÉAD‚«‚È“z‚¢‚é‚Ì‚©H
”ñ¶ŽY“I‚ŕϑԂ¾‚¯‚Ç«”\‚Ì‚½‚߂Ɏd•û‚È‚­Žg‚¤—ނ̃‚ƒm‚¾‚ë

482 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/07(“y) 22:22:35 ]
‚¨‚ê‚àGPGPU‚È‚ñ‚ÄŒ™‚¢‚¾‚ÈB
ŠJ”­‚µ‚½‚±‚Æ‚ ‚邯‚ÇPSƒVƒŠ[ƒY‚à‘匙‚¢B

483 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/08(“ú) 08:31:15 ]
x86‚Å‚¢‚¤MMX/SSE‚Á‚ÄA•ªŠò‚ªœ‹Ž‚Å‚«‚邯‚©’¼—ñ•ûŒü‚̃pƒtƒH[ƒ}ƒ“ƒXƒƒŠƒbƒg‚ª‚ ‚Á‚½B
GPGPU‚Á‚Ä•À—ñ•ûŒü‚̃Xƒ‹[ƒvƒbƒg‚ ‚è‚«‚ÅAƒzƒXƒg‘¤‚̃R[ƒh‚Å‚¨‘V—§‚Ä‚µ‚Ä‚â‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢B


484 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/08(“ú) 19:46:25 ]
>”ñ¶ŽY“I‚ŕϑԂ¾‚¯‚Ç
‚»‚ê‚Á‚ÄintelƒA[ƒL‚Ì‚±‚Æ‚¶‚á‚ñBÌ‚©‚炸‚Á‚ÆŒ¾‚í‚ꑱ‚¯‚Ă邱‚Æ‚¾‚ªB
mc68k‚âsparc,mips‚Ì•û‚ª‚æ‚Á‚Û‚Ç‘f’¼‚É‘‚¯‚éB

‚¯‚ÇŽsê‹K–͂̂½‚߂Ɏd•û–³‚­Žg‚킳‚ê‚Ä‚éB

485 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/08(“ú) 20:10:12 ]
ƒAƒZƒ“ƒuƒ‰‚Ímc68‚Æx86‚µ‚©‚â‚Á‚½‚±‚ƂȂ¢‚¯‚ÇA
mc68‚Í‚©‚«‚â‚·‚©‚Á‚½‚È`B

—~‚ðŒ¾‚¦‚Î16–{‚·‚ׂĔėpƒŒƒWƒXƒ^‚¾‚Á‚½‚ç‚æ‚©‚Á‚½‚ñ‚¾‚¯‚Ç‚—

486 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 01:10:52 ]
>>484
‚ [H
ƒƒ‚ƒŠƒAƒhƒŒƒbƒVƒ“ƒOƒ‚[ƒh‚ª•nŽã‚·‚¬‚é‚ñ‚¾‚¯‚Ç[H
‚Ü‚¶‚¤‚¯‚é[H
ÊßȪ‚Á‚·‚æ

487 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 01:20:53 ]
ƒCƒ“ƒeƒ‹‚ÉŠµ‚ê‚«‚Á‚Ă邯‚»‚¤Žv‚¤‚©‚à‚ËB
‚Ç‚¤‚¹’cŽq‚̓Cƒ“ƒeƒ‹ˆê‹Ø‚È‚ñ‚¾‚ëHw



488 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 02:18:43 ]
> mc68‚Æx86
‚»‚ÌŽž‘ゾ‚Æ8086‚¾‚ëBux86v‚Á‚ÄŠî–{“I‚É32ƒrƒbƒgˆÈ~‚Ì‚±‚Æ‚ðŒ¾‚¤‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
32ƒrƒbƒg‚¾‚Æ‚º‚ñ‚º‚ñŽ©—R“x‚ªˆá‚¤‚Á‚µ‚åBƒZƒOƒƒ“ƒg‚È‚ñ‚ÄŽg‚í‚È‚­‚Ä‚¢‚¢‚µB
4GB‚̘_—ƒƒ‚ƒŠ‹óŠÔ‚ðƒŠƒjƒA‚ɃAƒhƒŒƒbƒVƒ“ƒO‚Å‚«‚邵B
‚ñ‚ÅAˆÄ‚Ì’èƒ[ƒGƒ“ƒhƒT[ƒo‚¾‚¯‚ɂƂǂ܂炸HPC‚àx86‚ÉŽS”s‚µ‚Ä’Ž‚Ì‘§‚¶‚á‚È‚¢‚©
ŒÃ‚­‚©‚ç‚ ‚éRISC‚È‚ñ‚ÄB
MIPS‚à‘g‚Ýž‚݂ɓ¦‚°‚½‚¯‚ÇARM‚ÉH‚í‚ꂽ‚ËB

‚»‚ê‚Í‚Æ‚à‚©‚­SSEEMMX‚àŒoŒ±‚È‚¢’j‚Ìl‚ªCUDA‚È‚ñ‚ÄEEE




‚³‚ÄACUDA‚̘b‚È‚ñ‚¾‚¯‚ÇAŠî–{“I‚ÉŬ‚̉‰ŽZ’PˆÊ‚Í32ƒrƒbƒg~32‚ÌSIMD‚Å
ƒƒ‚ƒŠƒ[ƒhEƒXƒgƒA‚àAŠe—v‘f‚²‚ƂɌvŽZ‚µ‚Äscattering/gathering‹@\•t‚«‚Ì
ƒ[ƒhEƒXƒgƒAƒ†ƒjƒbƒg‚ÅA
‚±‚̂ւñ‚ÍCUDA‚̃A[ƒLƒeƒNƒ`ƒƒƒ}ƒjƒ…ƒAƒ‹‚É‚àÚ‚Á‚Ä‚é’Ê‚èB

]—ˆSIMD‚Á‚ÄŠî–{“I‚ɘA‘±“I‚É•À‚ׂȂ¢‚Æ«”\o‚È‚¢‚¯‚ÇA
CUDA‚Í“®“I‚ɃxƒNƒgƒ‹‚ðÄ\¬‚·‚邱‚Æ‚ÅAˆê‹C‚É_“î«‚ªŒüサ‚½B

‹t‚É‚±‚Ì‹­—͂ȃ[ƒhEƒXƒgƒAƒ†ƒjƒbƒg‚ðÚ‚¹‚½‚¹‚¢‚ÅA˜A‘±‚µ‚½ƒf[ƒ^‚ɑ΂·‚é
ƒ[ƒhƒXƒgƒA‚ÌŒø—¦‚ªˆ«‚­‚È‚Á‚Ä‚ËB
ˆêŽž•Ï”‚ð‚Ç‚Á‚©‚É’u‚¢‚Æ‚±‚¤‚Æ‚µ‚½ê‡‚É‚àA32—v‘f‚²‚ƂɃoƒ‰ƒoƒ‰‚ɃAƒhƒŒƒX‚ðŒvŽZ‚·‚é
scattering/gathering‹@\‚‚«‚̃[ƒhEƒXƒgƒAƒ†ƒjƒbƒg‚É’Ê‚·‰H–ڂɂȂéB
‚±‚ê‚¶‚áƒGƒlƒ‹ƒM[Œø—¦“I‚É‚à‚æ‚­‚È‚¢‚Å‚µ‚åB

‚ñ‚ÅAƒŒƒWƒXƒ^‚É‚»‚̂܂ܕێ‚·‚ê‚΂¢‚¢‚¶‚á‚È‚¢‚Á‚Ä‚±‚Æ‚ÅA‚»‚ê‚Å
1‚‚̃VƒF[ƒ_ƒRƒA‚ ‚½‚è‚̃ŒƒWƒXƒ^ƒtƒ@ƒCƒ‹‚ªA32KB‚Æ‚©64KB‚Ý‚½‚¢‚È‹‘å‚È‚±‚ƂɂȂÁ‚Ä‚éB
‚»‚ê‚É‚µ‚Ä‚àˆê”Ê‚ÌCPU‚ÌL1ƒLƒƒƒbƒVƒ…‚æ‚背ƒCƒeƒ“ƒV‚̑傫‚¢ƒŒƒWƒXƒ^ƒtƒ@ƒCƒ‹‚Á‚Ĉê‘ÌEEE

489 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 02:50:28 ]
’cŽq‚Ì”]‚Ý‚»‚ªx86‚̃A[ƒLƒeƒNƒ`ƒƒ‚ŋÂèŒÅ‚Ü‚Á‚Ä‚ÄAŒ»‘ã•—‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚ɂ‚¢‚Ä—ˆ‚ê‚È‚¢‚Á‚Ä‚±‚Æ‚¾‚ëB
‚ ‚Æ‚P‚O”N‚à‚·‚ê‚΂¨‚Ü‚¦‚ÌŽ‚Á‚Ä‚é¬Žèæ‹Æ‚È‚Ç‚Í”Ž•¨ŠÙ‚Ì“Wަޑ—¿‚Å‚µ‚©‚È‚¢‚µA‚¨‚Ü‚¦‚Ì”\‘‚«‚ȂNJæŒÅƒIƒ„ƒW‚Ì‹YŒ¾“¯‚¶‚Ȃ邾‚낤B
ƒCƒ“ƒeƒ‹‚̃uƒƒO‚Åô”]‚³‚ê‚Ü‚­‚Á‚¿‚Ⴄ‚Ì‚à‚¢‚¢‚¯‚ÇAƒA[ƒLƒeƒNƒ`ƒƒƒ}ƒjƒ…ƒAƒ‹‰]X‚æ‚è‚à’cŽq‚ª“ª‚ÌØ‚è‘Ö‚¦‚ð‚Å‚«‚é‚©‚Ç‚¤‚©‚̂ق¤‚ª–â‘è‚È‚ñ‚¶‚á‚È‚¢‚ÌH

490 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 02:57:29 ]
Œ»‘ã•—‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒpƒ‰ƒ_ƒCƒ€‚Á‚ĉ½‚¾H

491 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 03:33:26 ]
ŽÎ‚ßã‚ð‚¢‚­‹ðŒ¾‚ÉŠ´ŽÓ‚·‚éB

‚µ‚©‚µ‚È‚ª‚çscattering/gathering‚É‚æ‚é_“î‚ȃAƒNƒZƒX‚ÍSIMD‚ÌVŽž‘ã‚ðØ‚è‘ñ‚­‚à‚Ì‚¾B
ŽÀÛIntel‚à2`3”Næ‚ÌSIMDŠg’£‚Å‚Í256ƒrƒbƒgA512ƒrƒbƒg‚Æ•‚ªL‚­‚È‚Á‚Ă邽‚ßA
AoS/SoA‚̕ϊ·‚ð‚¢‚©‚ÉŒø—¦‚æ‚­‚±‚È‚·‚©‚ªƒe[ƒ}‚ɂȂÁ‚Ä‚­‚éB
i‚¿‚Ȃ݂ÉLarrabee‚É‚Íscatter/gather–½—ß‚»‚Ì‚à‚̂𓱓ü‚·‚éj

‚±‚̂ւñ‚͂ނµ‚ëCISC“I‚ȃvƒƒZƒbƒT‚Ì”üŠw‚¾‚ÆŽv‚¤‚ª‚ËB
AltiVec‚Æ‚©Cell‚ÌSPE‚łȂ牽\–½—ß‚©‚©‚é–½—ß‚ð1–½—߂ł±‚È‚·B
1ƒNƒƒbƒNƒTƒCƒNƒ‹ƒXƒ‹[ƒvƒbƒg‚Å‚±‚È‚¹‚È‚¢–½—ß‚ðŽÀ‘•‚µ‚È‚¢‚Ì‚ªRISC‚¾‚ëB
ƒ‚ƒ_ƒ“‚ÈCPU‚ł̓pƒCƒvƒ‰ƒCƒ“‚Ì‘O”¼•”•ª‚̂ق¤‚ªALUŽ©‘Ì‚æ‚è‚àƒRƒXƒg‚ª‚©‚©‚邵‚Ü‚Á‚Ă邩‚ç
‚»‚ê‚ň—’PˆÊ‚ªƒŠƒbƒ`‚ÈCISC‚̂ق¤‚ªŒø—¦‚ª‚æ‚­‚È‚Á‚Ä‚é‚킯‚³B
‚±‚̂ւñ‚Í@gimpo.2ch.net/test/read.cgi/i4004/1220728356/76‚ ‚½‚è‚Æ“¯ˆÓŒ©

‚µ‚©‚µ‚³A16—v‘f‚Æ‚©32—v‘f‚Æ‚©A‘S•”ƒoƒ‰ƒoƒ‰‚̃AƒhƒŒƒX‚¾‚Æ‚µ‚Ä‚ÝH
‚ƂĂàƒ[ƒXƒgƒP[ƒX‚Å—v‘f”•ª‚¾‚¯ƒƒ‚ƒŠƒAƒNƒZƒX‚ª•K—v‚¾‚ºB
RISC‚ÌŽç”õ”͈͂¶‚á‚Ë[‚æ

‚ñ‚ÅAŒÂl“I‚ÉCUDA‚Ì–â‘è‚ÍAscatter/gatherƒXƒJƒ‰–½—ß‚ð”õ‚¦‚È‚¢‚±‚ƂȂñ‚¾‚æ‚ËB
í‚É32•À—ñ’PˆÊ‚ʼn‰ŽZ‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢B‚»‚ê‚Ŭ‰ñ‚肪‚«‚©‚È‚¢B
ƒXƒJƒ‰ƒŒƒWƒXƒ^‚ŃAƒhƒŒƒXŽw’è‚·‚éƒxƒNƒgƒ‹’PˆÊ‚̃[ƒhEƒXƒgƒA‚Æ
scatter/gather
Larrabee‚ ‚½‚肪‚Ü‚³‚É‚±‚ê‚ð‚â‚Á‚Ä‚é‚킯‚¾‚ªB

> ‚ ‚Æ‚P‚O”N‚à‚·‚ê‚΂¨‚Ü‚¦‚ÌŽ‚Á‚Ä‚é¬Žèæ‹Æ‚È‚Ç‚Í”Ž•¨ŠÙ‚Ì“Wަޑ—¿‚Å‚µ‚©‚È‚¢‚µA‚¨‚Ü‚¦‚Ì”\‘‚«‚ȂNJæŒÅƒIƒ„ƒW‚Ì‹YŒ¾“¯‚¶‚Ȃ邾‚낤B

Žc”O‚¾‚ª‰´‚Í—¬s‚è‚à‚̂̌¾ŒêEƒtƒŒ[ƒ€ƒ[ƒN‚ɂ͖ڂª‚È‚¢B
Ruby On Rails‚Æ‚©‘åD‚«‚¾‚µB‚Þ‚µ‚ë‚‹‰Œ¾Œê‚ð‚æ‚èŒø—¦“I‚ÉŽg‚¤‚½‚߂Ƀ}ƒVƒ“ŒêƒŒƒxƒ‹‚Å—‰ð‚·‚é•K—v‚ª‚ ‚é‚ñ‚¾‚æB
‚½‚Æ‚¦‚΂³ALL‚Á‚Ä«”\“I‚ɂ̓lƒCƒeƒBƒuƒ}ƒVƒ“Œê‚æ‚è’x‚¢‚©‚çALLŒü‚¯‚ÌJITƒRƒ“ƒpƒCƒ‰‘‚«‚½‚¢‚Æ‚·‚é‚¶‚á‚ñB
‚Ç‚¤‚µ‚Ä‚àƒAƒZƒ“ƒuƒ‰‚Ì’mޝ‚Í•K—v‚È‚ñ‚¾‚æ‚ËB‚à‚¿‚ë‚ñ‹Æ–±‚¶‚á‚È‚¢‚æB
‚Æ‚¢‚¤‚±‚ƂŃvƒ‚‹‰Œ¾ŒêerAŽï–¡ƒ}ƒVƒ“Œêer
‚»‚ê‚ÅARMŒê‚àx86Œê‚à‚»‚ê‚È‚è‚É‚½‚µ‚È‚ñ‚Å‚¨‚«‚½‚¢‚킯B

492 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 03:37:32 ]
›‚ñ‚ÅAŒÂl“I‚ÉCUDA‚Ì–â‘è‚ÍAƒXƒJƒ‰–½—ß‚ð”õ‚¦‚È‚¢‚±‚ƂȂñ‚¾‚æ‚ËB


493 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 03:52:38 ]
ŠæŒÅƒIƒ„ƒW‚Ì‹YŒ¾‚²‚ƂƓ¯‚¶‚ɂȂ邾‚낤B

ƒj[ƒg‘ŠŽè‚É‚Ts‚à‘‚­‚Ì–Ê“|‚¾‚©‚çŒëŽš’EŽš‚È‚¨‚·‚Ì‚à–Ê“|‚¾‚æ‚ÈB
uCISC“Iv‚Æ‚©‚¢‚¤ŠT”O‚ª‚à‚¤ŒÃ‚¢ƒpƒ‰ƒ_ƒCƒ€‚Á‚Ä‚±‚ÆB
‚¨‚Ü‚¦‚Ý‚½‚¢‚ȃˆ‚ÈuÁ”ïŽÒv‚Ì‹YŒ¾‚Ȃǂǂ¤‚Å‚à‚¢‚¢‚¯‚ÇAƒXƒgƒŠ[ƒ€‚Ȃ̂É128/256bits’PˆÊ‚Æ‚©‘S‚­•@•³‚¾‚ëB
ƒXƒgƒŠ[ƒ€‰‰ŽZ‚â‚Á‚Ä‚é‚Ì‚ÉAuƒXƒJƒ‰‰‰ŽZ‚à‚â‚肽‚¢IvuƒAƒhƒŒƒbƒVƒ“ƒOIv‚Æ‚¢‚¤l‚¦Ž©‘Ì‚ð‰ü‚ß‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤‚¯‚Ç‚ËB

‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚ÇAƒXƒgƒŠ[ƒ~ƒ“ƒOEƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̬‹Z‚ðW‚ß‚½ƒuƒƒO‚ð‚Í‚æì‚Á‚Ä‚æB
C#‚¾‚ƃXƒjƒyƒbƒg‚Æ‚¢‚¤‚ñ‚¾‚Á‚½‚©H‚»‚¤‚¢‚¤ƒCƒfƒBƒIƒ€W‚Ý‚½‚¢‚Ì‚Å‚à‚¢‚¢‚©‚çB

494 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 03:59:04 ]
Intel‚Ì’†‚Ìl‚̃uƒƒO‚Á‚ÄŒ¾‚Á‚Ä‚àA–{“–‚ÉŽ©ŽÐ»•i‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚ª‚ç‚݂̘b‘è‚Á‚Ä
ŒŽ‚É1‰ño‚é‚©‚Ç‚¤‚©‚̃Œƒxƒ‹‚¾‚º
ŽŸŠúWindows‚̘b‘肾‚Á‚½‚èAXML‚âLL‚È‚ñ‚©‚ÌWeb‚Ü‚í‚è‚Ì‹Zp‚ª‚Ç‚¤‚±‚¤‚¾‚Á‚½‚èB
’†‚Ìl‚Ì‹»–¡‚Ì‚ ‚邱‚Æ‚ª‘‚¢‚Ä‚ ‚é‚Á‚ÄŠ´‚¶‚¾‚¯‚ÇA“ª‚̈«‚¢‹ZpŒnƒSƒVƒbƒvƒTƒCƒg
‚æ‚è‚Í‚æ‚Á‚ۂLjׂɂȂéB‚³‚·‚ª”¼“±‘Ì‘‡ƒ[ƒJ[‚¾‚í‚Á‚ÄŽv‚¤‚íB

NVIDIA‚̃jƒ…[ƒX‚àw“Ç‚µ‚Ä‚½‚¯‚Ç–{“–‚ÉŽ©ŽÐ»•iŒü‚¯‚̃Rƒ“ƒsƒ…[ƒ^ƒOƒ‰ƒtƒBƒbƒNƒX‚̃mƒEƒnƒE‚Æ‚©
ƒOƒ‰ƒtƒBƒbƒN‚æ‚è‚Ì•¨—‰‰ŽZ‚ª’†S‚ÅA‚»‚Á‚¿•û–ʂ͂»‚ñ‚È‚É[“ü‚è‚·‚é‹C‚͂Ȃ¢‚̂œǂމ¿’l‚È‚µ‚ÆB
i‚»‚Á‚¿•û–Ê‚ÅH‚Á‚Ä‚él‚²‚ß‚ñ‚È‚³‚¢‚Ëj


495 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 04:01:57 ]
>>493
> ‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚ÇAƒXƒgƒŠ[ƒ~ƒ“ƒOEƒvƒƒOƒ‰ƒ~ƒ“ƒO‚̬‹Z‚ðW‚ß‚½ƒuƒƒO‚ð‚Í‚æì‚Á‚Ä‚æB
> C#‚¾‚ƃXƒjƒyƒbƒg‚Æ‚¢‚¤‚ñ‚¾‚Á‚½‚©H‚»‚¤‚¢‚¤ƒCƒfƒBƒIƒ€W‚Ý‚½‚¢‚Ì‚Å‚à‚¢‚¢‚©‚çB
ÌßÌßÌßÌßÌß


496 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 04:11:02 ]
ƒ\[ƒXƒR[ƒh—á•¶‚ð‚¢‚ñ‚½[‚Ë‚Á‚‚ŌŸõ‚µ‚Ä‚«‚ăRƒsƒy‚ð‚·‚é‚Ì‚ª
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚ÆŽv‚Á‚Ä‚él‚Í‚»‚¤Œ¾‚¤‚̂ɖ{Ž¿‚ð‹‚߂邿‚ËB
‚¢‚âA‚¢‚¢‚ñ‚¾‚¯‚Ç‚ËB
‰´‚ƂċƖ±‚Å‚ÍÅ‚‹‰‚ÌŒ¾Œê‚©‚ç’ዉŒ¾Œê‚Å‘‚©‚ꂽƒ‰ƒCƒuƒ‰ƒŠ‚ðŽg‚킹‚Ä‚à‚ç‚Á‚Ă闧ꂾ‚µB

497 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/09(ŒŽ) 04:43:49 ]
‚¿‚Ȃ݂Ƀ}ƒ‹ƒ`ƒRƒA‚Æ‚©SIMD‚ðŽg‚¢‚±‚È‚µ‚ÄÅ“K‰»ƒR[ƒh‘‚¢‚½‚è‚Å‚«‚élŠÔ‚Í‹H­«‚ª‚ ‚é‚©‚ç
’·‚¢–ڂł݂ê‚ÎH‚¢‚Á‚Ï‚®‚ꂵ‚È‚¢‚æB

¡‚Å‚±‚»’c‰òCOBOLer‚̌㊘Žù—v‚ª‚ ‚Á‚½‚è‚·‚é‚­‚ç‚¢‚¾‚µ
i™X‚ÉJava‚â.NET‚É’u‚«Š·‚í‚Á‚Ä‚é‚̂ū—ˆ«‚ðl‚¦‚ê‚Δ÷–­‚¾‚ªj

Ž©“®•À—ñ‰»ƒ‰ƒ“ƒ^ƒCƒ€ŠÂ‹«Žg‚¦‚΂¢‚¢‚Æ‚©Œ¾‚¤‚¾‚ëH
‚»‚¤Œ¾‚¤l‚¦‚ÌŽO—¬ƒvƒƒOƒ‰ƒ}‚ÍH‚¢‚Á‚Ï‚®‚ê‚éBŠÔˆá‚¢‚È‚­B
‚¶‚á‚ ‚»‚Ì•À—ñ‰»ƒ‰ƒ“ƒ^ƒCƒ€‚Í’N‚ª‘‚­‚ñ‚¾‚ÆB‘‚«‚à‚µ‚È‚¢‚̂ɕ¦‚¢‚Ä‚­‚é‚Ì‚©‚ÆB
ŋߗ¬s‚ÌJavaScript‚ÌJIT•”•ª‚̃R[ƒh‚Å‚àŒ©‚Ă݂ê‚΂¢‚¢BŠeCPU—p‚̃oƒCƒgƒR[ƒh‚ÌŽR‚¾B

‚»‚Ì“_AŠo‚¦‚³‚¹‚ê‚άŠw¶‚Å‚ào—ˆ‚邿‚¤‚ÈAƒR[ƒh‚ðƒRƒsƒy‚µ‚Ä“\‚臂킹‚é”\—͂Ȃñ‚Ä’N‚ª•]‰¿‚·‚é‚ñ‚¾‚æB
’mޝ‚ª–³‚¢‚Ɠ‚¢ì‹Æ‚±‚»‚‚¢Žsꉿ’l‚ª‚ ‚éB

CUDA‚͂܂¾Žsê‚Æ‚µ‚Ĉç‚Á‚ĂȂ¢‚ª‚ÈB‚Æ‚ª‚Á‚Ă镪A‹êŽè‚È‚±‚Æ‚ª‘½‚·‚¬‚ÄB



498 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 05:31:36 ]
‰´‚Ì’cŽq‚ª‰Î‚ð‚­‚ºI

499 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 05:54:25 ]
‚Á‚Ä‚¢‚¤‚©A“dŽq‚̈ړ®“x‚ÌŒÀŠE‚Æ‚©‰]X‚ŃNƒƒbƒN‚ªã‚ª‚ç‚È‚¢‚̂ŃtƒŠ[ƒ‰ƒ“ƒ`IàA
SIMD‚âƒ}ƒ‹ƒ`ƒRƒA‚𖾎¦“I‚ÉŽg‚¢‚±‚È‚³‚È‚¢‚Æ«”\o‚Ü‚¹‚ñ‚æ
‚±‚êˆÈã1ƒXƒŒƒbƒh‚Ì•‰‰×‚Ìd‚½‚¢ƒ\ƒtƒg‘‚­‚È‚æA‚È‚ñ‚ÄA‰½”N‚à‘O‚©‚猾‚í‚ê‚Ă邱‚ƂȂ̂É
u‰¿’l‚ª‚È‚­‚È‚év‚¾‚Æ‚©‰½‚ð–ÏŒ¾‚Í‚¢‚Ä‚é‚ñ‚¾‚©B
10”NŒã‚É100GH‚š‚Æ‚©200GHz‚Æ‚©‚¢‚­‚Ì‚©‚æB
”\ƒRƒA‚Æ‚©”•SƒRƒA‚ɂȂÁ‚ÄÅ“K‰»‰®‚ÌŽù—vŠg‘å‚·‚邱‚Ƃ͂ ‚Á‚Ä‚àAk¬‚·‚邱‚ƂȂñ‚Ä‚Ë[‚æ

—v‚·‚é‚ÉSIMDEƒ}ƒ‹ƒ`ƒRƒAŽg‚¢‚Í10”Næ‚àƒiƒE‚¢BÊßȪ

500 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 06:07:53 ]
Å“K‰»‚Å‚«‚é“z‚͕ʂɂ½‚­‚³‚ñ—v‚ç‚È‚¢‚æ‚È‚ŸEEE
Œ‹‹Çƒ‰ƒCƒuƒ‰ƒŠì‚Á‚ÄI‚í‚肾‚µB
‚»‚¤‚¢‚¤ƒ‰ƒCƒuƒ‰ƒŠ‚ª‚È‚©‚Á‚½‚肊z‚¾‚Á‚½‚çA’N‚àŽg‚í‚È‚¢‚©‚ç‚ ‚܂藬s‚ç‚È‚¢‚킯‚ÅA‚Ç‚ñ‚Ç‚ñ–Y‚ꋎ‚ê‚Ä‚¢‚­‹Zp‚È‚¾‚¯‚¾‚µ‚È‚ŸEEE
GPU‚Ƃ͊֌W‚È‚¢‚¯‚ÇAMS‚Ì’ñ¥‚µ‚Ä‚é‹Zp‚Æ‚©‚©‚È‚è•s”­‚ª‘½‚­‚Ä—¬s‚炸‚É–Y‚ꋎ‚ê‚Ä‚é‚Ì‘½‚¢‚Å‚µ‚åB
iƒXƒJƒ‰‚Ìjƒ}ƒ‹ƒ`ƒRƒA‚ƃ‰ƒCƒoƒ‹ŠÖŒW‚¾‚¯‚ÇA‰^‚ªˆ«‚¢‚ÆGPUiƒXƒgƒŠ[ƒ€j‚Ì•û‚ª—¬s‚炸‚ÉI‚í‚Á‚Ä‚µ‚Ü‚¤‚±‚Æ‚¾‚Á‚Ä‚ ‚éBPC‚Á‚Ă̂͂»‚¤‚¢‚¤¢ŠE‚¾‚Á‚½‚æ‚ÈB
‚Ç‚¤‚Å‚à‚¢‚¢‚¯‚Çl’Œ‚ª‚ñ‚΂Á‚Ä‚æ

501 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 06:10:54 ]
‚¹‚¢‚º‚¢ƒR[ƒhƒRƒsƒy‚ÅςޒP”­ˆÄŒ‚±‚È‚µ‚ĂȂæ
Šó­‰¿’l‚Ì‚ ‚é‹Zp‚ɂ͌©‚¦‚È‚¢‚ª‚ËB

‚Ç‚Á‚¿‚©‚Æ‚¢‚¤‚ƃRƒsƒyƒvƒƒOƒ‰ƒ~ƒ“ƒO‚±‚»Ž©“®‰»‚Å‚«‚»‚¤‚¾‚¯‚ǂȂŸ
‚¨ŠG‚©‚«ƒc[ƒ‹‚¾‚¯‚ŃvƒƒOƒ‰ƒ€‚̃tƒ[‘‚­ASTERIA‚Ý‚½‚¢‚ȃc[ƒ‹‚ào‚Ä‚«‚Ă邵

502 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 06:52:27 ]
Šù‚ɃQ[ƒ€‹ÆŠE‚ł͉º‚Á’[ƒŒƒxƒ‹‚©‚ç‚»‚¤‚¢‚¤‹Zp‚ª—v‹‚³‚ê‚邿‚¤‚ɂȂÁ‚Ă邯‚Ç‚Ë
PS3‚Æ‚©360‚â‚Á‚Ă邯‚±‚ë‚Ȃ甼‚΋­§‚¾‚º
”]“V‹C‚Å‚¢‚ç‚ê‚é‚̂͂‹‰Œ¾Œê‰®‚ƃ[ƒGƒ“ƒh‘g‚Ýž‚ÝCPUƒ\ƒtƒg‹ZpŽÒ‚­‚ç‚¢

CUDA‚Í—¬Î‚É¡‚̃|ƒWƒVƒ‡ƒ“ˆÈã‚Ì•‹y‚͂Ȃ¢‚ÆŽv‚¤‚æ
u”Ä—pv‚Á‚Ä‚à‚Ì‚ð‚í‚©‚Á‚ĂȂ¢B

503 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 07:00:18 ]
GPGPU‚ÌyGPz‚ÉŠÖ‚µ‚ĂȂçLarrabee‚ÉH‚í‚ê‚邾‚낤‚ËB
‚½‚Æ‚¦‚Ε’Ê‚ÌC‚ðŽg‚¤‚Æ‚µ‚ÄA‚½‚Æ‚¦‚Îtime.h‚·‚çŽg‚¦‚È‚¢‚Ì‚ªCell‚ÌSPE‚È‚ç
CUDA‚Í‚»‚êˆÈ‘O‚Ì–â‘肾‚µ

504 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 07:01:11 ]
ƒXƒjƒyƒbƒg‚Æ‚©ƒRƒsƒy‚Á‚Ă̂ÍAŒ‹‹ÇƒR[ƒh‚̃‚ƒWƒ…[ƒ‹‰»‚Á‚Ä‚±‚Ƃłµ‚åB
ƒIƒuƒWƒFƒNƒgŽwŒü‚É‚æ‚éÄ—˜—p‘£i‚Æ‚àŒ¾‚¤‚¯‚ÇA‚»‚ê‚ÍŽž‘ã‚Ì—¬‚ê‚Á‚ÄŒ¾‚¤‚æ‚è‚à‚¤“–‚½‚è‘O‚¶‚á‚È‚¢‚Ì‚©H
IDE‚Æ‚©•Ö—˜‚¾‚µA‚©‚ä‚¢‚Æ‚±‚ë‚ÍŽ©•ª‚ŃR[ƒh‘‚¯‚΂¢‚¢‚ñ‚¶‚á‚È‚¢‚©B
¡‚ÌŽž‘ãA‚R‚O•ª‚Åì‚ê‚é‚̂Ɉꂩ‚烃‚’ ì‚é“z‚Í‚æ‚Á‚ۂǃoƒJ‚Å‚µ‚åB

505 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 07:03:23 ]
‚ ‚ ”²‚¯‚Ä‚½B

ƒRƒsƒy‚Á‚ÄŠÈ’P‚ÉŒ¾‚¤‚¯‚ÇA“TŒ^ƒR[ƒh‚ÌÄ—˜—p‚Ȃ킯‚Å‚¾‚©‚炱‚»ƒƒ‚’ ƒAƒvƒŠ‚ª‚R‚O•ª‚Åì‚ê‚éˆÐ—Í‚ª‚ ‚é‚ñ‚¾‚¯‚ÇB

506 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 07:05:53 ]
‚»‚¤‚¢‚¦‚ÎAƒ€”‚ŃRƒe–¼æ‚Á‚Ä‚é‚̂͒cŽq‚®‚ç‚¢‚µ‚©‚¢‚È‚¢‚æ‚ËH‘¼‚É‚¢‚é‚ÌH

507 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 07:23:14 ]
>>504
ƒRƒsƒy‚Ì’PƒH’ö‚ð‚â‚éƒvƒƒOƒ‰ƒ}‚à‚¢‚ê‚Î
ƒ‰ƒCƒuƒ‰ƒŠ‚ð‘‚­ƒvƒƒOƒ‰ƒ}‚à‚¢‚é‚킯‚Å

–@—¥Ž––±Š‚̃Aƒ‹ƒoƒCƒg‚ƕٌìŽm‚­‚ç‚¢‚ÌŠi·‚Ío‚Ä‚­‚é‚©‚à‚Ë
‚¢‚âAŠù‚Éo—ˆ‚Ă邩



508 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 09:07:28 ]
>>505
Žg‚¢‰ñ‚µ‚Ńƒ‚’ ‚É30•ª‚Á‚Ä‚©‚©‚è‚·‚¬‚¾‚ëB3•ª‚Å‚â‚ê‚æB
ƒeƒLƒXƒgƒRƒ“ƒgƒ[ƒ‹”z’u‚µ‚ătƒ@ƒCƒ‹“ǂݑ‚«‹@”\•t‚¯‚邾‚¯‚ÅI‚í‚肾‚ë
IDE‚Ì—Œ`‚¾‚¯‚łقڊ®¬‚È‚ñ‚¾‚©‚炳

‚»‚ê‚Æ‚àGREP‹@”\‚Å‚à“‹Ú‚·‚é‚Ì‚©H

509 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 09:12:15 ]
30•b‚¾‚ë

#include <stdlib.h>
int main(void) { system("notepad.exe"); return 0; }


Ä”­–¾‚·‚鉿’l‚à‚È‚¢B

510 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 09:20:05 ]
–³‚¢‚à‚Ì‚ðì‚éA‚ ‚é‚¢‚ÍŠù‚É‚ ‚é‚à‚Ì‚ð‚æ‚è—Ç‚­‚·‚邱‚Ƃɒm“I˜J“­‚̉¿’l‚ª‚ ‚é‚킯‚Å
—ò‰»ƒRƒs[‚ÌÄ”­–¾‚Å‹à‚Æ‚é‚ȂǔnŽ­‚ÌŠ‹Æ‚¾‚ëB

511 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 09:42:01 ]
>>509
ƒƒƒ^‚—

512 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 10:28:29 ]
30•ª‚Åì‚ê‚é’ö“x‚̃GƒfƒBƒ^‚È‚ñ‚Ä’N‚àŽg‚¢‚½‚­‚È‚¢‚È

513 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 12:06:54 ]
‚È‚ñ‚Å‚¨‚Ü‚¦‚ç‚Í‚»‚Ì‚¤‚¿‚¢‚¢î•ñ‚ð’ñ‹Ÿ‚µ‚Ä‚­‚ê‚»‚¤‚Èl‚ð’@‚­‚ñ‚¾‚æ

514 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 12:13:14 ]
‚¢‚¢î•ñ‚ð’ñ‹Ÿ‚·‚é‚Ì‚ªŽ©•ª‚¶‚á‚È‚¢‚Æ‹C‚ª‚·‚܂Ȃ¢‚©‚炳B
‚»‚Ì‚½‚߂ɑS‘Ì‚ª’x‰„‚µ‚Ä‚à–â‘è‚È‚µB

515 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 12:28:58 ]
CUDA‚ÍŠù‘¶‚̈ꈬ‚è‚̃vƒƒOƒ‰ƒ€‚ÌÄ”­–¾‚Ì‚½‚߃fƒoƒCƒXEŒ¾Œêˆ—Œn‚¾‚ëB
«”\‚Í‚Æ‚à‚©‚­Œø—¦CUDA‚łł«‚邱‚Ƃ͕’Ê‚ÌCPU‚Å‚à‚Å‚«‚éB
‚æ‚è‚‚¢ƒXƒ‹[ƒvƒbƒg‚𓾂邽‚߂ɂ±‚»‚ ‚éB
ƒvƒƒOƒ‰ƒ~ƒ“ƒO‘ÎÛ‚ð‘I‚Ô‚µA«”\‚ðo‚·‚É‚ÍH•v‚ª‚¢‚éB

ƒeƒLƒXƒgƒGƒfƒBƒ^‚̘b‚¶‚á‚È‚¢‚¯‚ÇA¶ŽY«‚ðŒ¾‚¢–ó‚É‚µ‚ÄŽ©•ª‚Å‘nˆÓH•v‚ªo—ˆ‚È‚¢“z‚ɂ͕sŒü‚«B

516 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 12:38:56 ]
,,ELÍME,,j‚Á-›œ@‚ÉŽ¹“i‚µ‚Ă邾‚¯‚¶‚á‚ËH

517 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 13:34:37 ]
‚Ü‚ŸA’cŽq‚Í•K‚¸‚µ‚àŠÔˆá‚Á‚Ă͂¢‚È‚¢‚©‚ç‚ÈB
CUDA‚É–¢—ˆ‚͂Ȃ¢‚©‚à‚µ‚ê‚È‚¢‚¯‚ê‚ÇAOpenCL‚ÍAMD‚à’S‚¢‚Å‚¢‚é‚©‚ç‚à‚¤­‚µ¶‚«‰„‚т邾‚낤‚µB



518 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 19:05:27 ]
OpenCLiÎj

‚È‚ñ‚©‚Ì–‚–@‚ÌŒ¾Œê‚̂悤‚ÉŽv‚Á‚ĂȂ¢‚©H
OpenCL‚ÍuGPU”ÅJavav‚¶‚á‚È‚¢B
‹¤’ʉ»‚³‚ê‚Ä‚é‚̂͌¾Œê‚ÌŠî–{Žd—l‚Ì•”•ª‚¾‚¯‚ÅAׂ©‚¢‚Æ‚±‚ë‚͈—ŒnˆË‘¶B

‚ñ‚Å‚à‚Á‚ÄACUDA‚âCAL/Brook+‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚Ì•~‹‚ð‚‚­‚µ‚Ä‚é‚̂͌¾Œêˆ—Œn‚¶‚á‚È‚­‚Ä
­‚È‚¢ƒXƒNƒ‰ƒbƒ`ƒpƒbƒhƒƒ‚ƒŠ‚ƃŒƒCƒeƒ“ƒV‚̑傫‚¢ƒƒ‚ƒŠ‚Æ
‚₽‚笉ñ‚肪—˜‚©‚È‚¢ƒxƒNƒ^‰‰ŽZƒ†ƒjƒbƒgA‚»‚Ì‘¼”X‚ÌGPU‚̃pƒCƒvƒ‰ƒCƒ“EEE
—v‚·‚é‚ɃVƒF[ƒ_ƒRƒA‚Ì\¬‚»‚Ì‚à‚̂ɂ ‚é‚̂ł ‚Á‚ÄA‚»‚ꂪ‰ðÁ‚³‚ê‚È‚¢ŒÀ‚è
CPU‚ð’u‚«Š·‚¦‚Ä•‹y‚µ‚Ä‚¢‚­‚±‚ƂȂǂ ‚蓾‚È‚¢B

•’Ê‚ÌCPU‚Æ“¯‚¶’è”ÔŒ¾Œê‚ÌC/C++Œ¾Œê‚ð‚Ü‚ª‚è‚È‚è‚É‚àƒTƒ|[ƒg‚µ‚Ä‚é‚Ì‚É
‹ÆŠE‚Ì•]‰¿‚Ì‚¨Š¦‚¢Cell‚ðŒ©‚ê‚ÎA‰Û‘è‚ÍŒ¾Œê‚¶‚á‚È‚­‚ĔėpƒvƒƒZƒbƒT‚Æ‚µ‚Ä‚Ì
_“î«‚É‚ ‚邱‚Æ‚­‚ç‚¢‚í‚©‚邾‚ëH

‚»‚̈Ӗ¡AOpenCL‚ðŒø—¦—Ç‚­ŽÀs‚Å‚«‚é‚̂͂æ‚èCPU‚ɋ߂¢Larrabee‚¾‚ÆŽv‚¤‚æB
‚Æ‚¢‚¤‚©–{Ž¿“I‚ÉOpenCL‚È‚ñ‚Ä—v‚ç‚È‚¢B
‚Ç‚¤‚¹Cell‚È‚ñ‚©‚Æ“¯‚¶‚­ƒn[ƒhê—p‚ɃJƒŠƒJƒŠ‚Ƀ`ƒ…[ƒjƒ“ƒO‚µ‚È‚«‚á‚¢‚¯‚È‚¢‚ñ‚¾‚µB

519 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 19:35:29 ]
>>518
¢‚Ì’†‚»‚ê‚Ù‚Ç‚¬‚肬‚è‚̃`ƒ…[ƒjƒ“ƒO‚܂ł͂µ‚È‚¢‚¯‚Ç‚¿‚å‚Á‚Ƃ͑¬‚­‘–‚Á‚Ä—~‚µ‚¢‚È‚ñ‚Ä—p“r‚ªŒ‹\‚ ‚é‚Ì‚æB
‚ÅAބީg‚ÍOpenCL‚ÍAMD‚ª•KŽ€‚±‚¢‚ăAƒs[ƒ‹‚µ‚Ä‚¢‚邾‚¯‚ÅŽÀۂɂ͕‹y‚µ‚È‚¢‚ÆŽv‚Á‚Ä‚¢‚é‚Ì‚æ‚ËB
‚Ç‚¤‚¹Larrabeeo‚Ä—ˆ‚é ‚É‚ÍCt‚à—ˆ‚Ä‚¢‚邾‚낤‚©‚çANVIDIA‚àAMD‚à‘§“f‘§‚Å‚µ‚åB

‚Ü‚ŸACUDAƒXƒŒ‚È‚ñ‚¾‚©‚çLarrabee‚̑҂–¢—ˆ‚ðŒê‚é‚̂͒öX‚É‚µ‚Ü‚µ‚åB

520 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/09(ŒŽ) 19:58:15 ]
Šú‘Ò‚µ‚ĂȂñ‚©–³‚¢‚æB
Cell‚Æ“¯‚¶‚­ƒjƒbƒ`Žsê‚ðH‚¢‡‚¤‚¾‚¯B

521 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/09(ŒŽ) 20:55:32 ]
ƒQ[ƒ€‰®‚̈ӌ©‚Æ‚µ‚Ä‚ÍASPU‚Ì”‚ƃƒ‚ƒŠ‚ª”{‚ ‚Á‚½‚çCell‚àˆ«‚­‚È‚¢‚ÆŽv‚¤B
‚ ‚Ƃ̓ƒ‚ƒŠ‚̃oƒ“ƒh•‚©B
_“î«‚à‚ ‚Á‚½‚çŠð‚µ‚¢‚¯‚Ç‚Ëi®”‚╪Šò‚Æ‚©jB

522 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/10(‰Î) 04:01:00 ]
>Šú‘Ò‚µ‚ĂȂñ‚©–³‚¢‚æB
‚¨‚Á‚ÆA‚¾‚ñ‚²‚³‚ñ‚̈«Œû‚Í‚»‚±‚܂ł¾

523 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/11(…) 03:05:50 ]
>‚₽‚笉ñ‚肪—˜‚©‚È‚¢ƒxƒNƒ^‰‰ŽZƒ†ƒjƒbƒgA‚»‚Ì‘¼”X‚ÌGPU‚̃pƒCƒvƒ‰ƒCƒ“EEE
Cray‚¾‚Á‚Ä‚»‚¤‚¾‚Á‚½‚¶‚á‚ñBPersonal Cray‚Æ‚µ‚ÄCUDA‚Í—Ç‚­o—ˆ‚Ă邯
Žv‚¤‚¯‚ÇB
ƒƒ‚ƒŠ‚Ì•sŽ©—R‚ÈŠK‘w‚͉½‚Æ‚©‚µ‚Ä‚­‚êA‚ÆŽv‚¤‚¯‚ÇBCray“¯—lAIP‚àŽ‚Á‚Ä
ˆê”ÊI/O‚ào—ˆ‚Ä—~‚µ‚¢B
‚ ‚Æo’£æ‚Ńfƒ‚o—ˆ‚邿‚¤‚ÉACUDA‚Ì“®‚­nVidia GPUÚ‚Á‚½ƒTƒuƒm[ƒg
‚ªo‚Ä‚­‚ê‚È‚¢‚ÆcBŠw‰ï”­•\‚µ‚悤‚É‚àAƒfƒXƒNƒgƒbƒv’S‚¢‚ÅŽŽQ‚µ‚È‚«‚á
‚È‚ç‚ñ‚Á‚Ă̂͊¨•ÙB

524 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/11(…) 03:24:55 ]
‚Â[Asus N10]

525 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/11(…) 11:31:57 ]
‚Â[VMac Book]

526 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/11(…) 22:47:25 ]
‚¢‚âA‚Å‚àAƒAƒJƒfƒ~ƒbƒN”¨‚Ìl‚Ì‹‚ß‚é“Á‰»Œ^ƒvƒƒZƒbƒT‚Á‚Ĉê”ʂ̃j[ƒY‚Æ‚©‚¯—£‚ê‚Ă邯Žv‚¤‚æB
Cell‚âGRAPE-DR‚Ń[ƒh‚âƒGƒNƒZƒ‹‚ª“®‚­‚©‚Á‚Â[‚ÌB

“–‚½‚è‘O‚¾‚¯‚ǃAƒJƒfƒ~ƒbƒNF‚Ì”–‚¢ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚Á‚Ä‘‚­l­‚È‚¢‚Ì‚æ‚ËB
ƒTƒ“ƒvƒ‹’T‚µ‚ÉCUDA-ZoneÀ‚Á‚Ä‚àu‚È‚ñ‚Æ‚©˜_•¶ps.gzv‚Ý‚½‚¢‚Ȃ̂µ‚©‚È‚¢‚µ

527 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/11(…) 23:01:58 ]
‚±‚±‚ɃAƒJƒfƒ~ƒbƒNF‚Ì–w‚ǂȂ¢ƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ð‘‚¢‚Ä‚¢‚él‚ª‹‚é‚ñ‚¾‚ªA
Žc”O‚È‚±‚ƂɓÁ’è—p“rŒü‚¯‚¾‚µŒ_–ñ‚Ì“s‡‚à‚ ‚é‚ñ‚ÅŒöŠJ‚Å‚«‚È‚¢‚ñ‚¾‚킳B



528 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/11(…) 23:04:35 ]
ƒAƒJƒfƒ~ƒbƒNF‚Á‚ėႦ‚Ή½H
ƒuƒ‰ƒbƒNƒz[ƒ‹‚̃Vƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚Æ‚©H

529 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/11(…) 23:08:18 ]
‰´‚à‘‚¢‚Ä‚½‚æ
NVIDIA‚̉c‹Æ‚³‚ñ‚¶‚«‚¶‚«‚É—Š‚Ü‚ê‚½‚ª‚ß‚ñ‚Ç‚­‚³‚­‚È‚Á‚½

530 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/11(…) 23:09:07 ]
>>528
‚»‚¤‚¢‚¦‚ÎGRAPE‚̃Rƒ~ƒ…ƒjƒeƒB‚Å‚ÍCUDA‚͂₽‚çŽó‚¯‚ª—Ç‚¢‚炵‚¢‚ËB

531 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/12(–Ø) 19:48:28 ]
>>523
ƒ‚ƒoƒCƒ‹CUDAŠÂ‹«‚ª—~‚µ‚­‚ÄN10jc”ƒ‚Á‚½
«”\‚Í
./nbody -benchmark‚Å16.472GFLOP/s
./nbody‚Ń^ƒCƒgƒ‹ƒo[‚ɂłé‚â‚‚¾‚Æ80GFLOP/s‚­‚ç‚¢

532 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/12(–Ø) 21:20:13 ]
Š„‚Æo‚é‚ñ‚¾‚Ë

‘åŠwŽž‘ã‚É‚â‚Á‚½”M—ÍŠwƒVƒ~ƒ…ƒŒ[ƒVƒ‡ƒ“‚̃Œƒ|[ƒg‚ð‚Ü‚½ˆø‚Á’£‚èo‚µ‚Ä‚«‚ÄCUDA‚ÅŽÀ‘•‚µ‚Ă݂邩‚ÈB
Ruby‚Å‘‚¢‚½‚çƒAƒz‚Ý‚½‚¢‚É’x‚­‚ÄC++‚Å‘‚«’¼‚µ‚½Šo‚¦‚ª‚ ‚éB

533 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 01:33:06 ]
Ruby‚Å‘‚¢‚ÄC‚æ‚è«”\‚Å‚ê‚΂¢‚¢‚̂ɂËB–³—Œ¾‚¤‚È‚Á‚ÄŠ´‚¶‚¾‚ª

534 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 01:52:39 ]
ƒAƒ‹ƒSƒŠƒYƒ€‚ªˆ«‚¢‚ñ‚¶‚á‚È‚¢‚ÌB

535 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/13(‹à) 01:58:40 ]
‚Ü‚³‚ÉuƒOƒŠƒbƒhviŠiŽq“_j‚¾‚æB
ƒAƒz‚Ý‚½‚¢‚É•À—ñ‰»‚µ‚È‚¢‚Æ«”\o‚È‚¢CUDA‚ɂ͌ü‚¢‚½–â‘è

536 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/13(‹à) 02:20:43 ]
Ruby‚ÍC‚Å‚©‚©‚ꂽƒCƒ“ƒ^ƒvƒŠƒ^‚Å‚ ‚Á‚ÄA
1Œê‹å‚²‚ƂɃ‹[ƒvEswitch•¶‚ň—‚ðs‚¤ˆÈã
‚»‚ꎩ‘̂̒v–½“I‚È’x‚³‚͂ǂ¤‚µ‚悤‚à‚È‚¢B

YARV‚Æ‚©JRuby‚Ȃ瑽­‘¬‚¢‚©‚à’m‚ê‚ñ‚ª
–{‰Æ‚͂܂¾JITˆÈ‘O‚Ì–â‘肾‚µB
MatzŽ‚ÍXbyakŒ©‚Äu‚¢‚¸‚ê‚Íl‚¦‚È‚«‚á‚¢‚¯‚È‚¢v“I‚È‚±‚ÆŒ¾‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç‚ËB

537 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 02:50:22 ]
’cŽq‚Ì’†‚Ìl‚Á‚ÄA‘åŠwÀ‚Á‚Ä‚½‚ñ‚¾B

>>531
ˆÓŠO‚Æ‚â‚é‚ÈB“d’r‚Å“®‚¢‚Ä‚»‚ê‚È‚ção—ˆ‚¾‚ÆŽv‚¤B
ARM+DSP‚ł͌…ˆá‚¢‚É•‰‚¯‚Ă邯Žv‚¤B‚µ‚©‚µAŠ‘F
ƒlƒgƒuƒN‚É–Ñ‚ª¶‚¦‚½‚¾‚¯‚Ȃ̂ÉAThinkPad XƒVƒŠ[ƒY
‚æ‚èd‚¢‚Ì‚©B
Linux‘Ήž‚͂ǂȂ¢? EeePC‚ÌLinux‘Ήž‚Í‚·‚±‚Ô‚é—Ç
‚©‚Á‚½‚©‚çŠú‘Ò‚µ‚Ä‚é‚Ì‚¾‚ªB



538 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 08:17:53 ]
>>537
CentOS5.2‚Í‚¨k
ƒTƒEƒ“ƒh‚ÍŽ©•ª‚Ńhƒ‰ƒCƒo“–‚Ä‚é•K—v‚ ‚è
–³üLAN‚Í”Fޝ‚µ‚Ä‚é
iƒhƒ‰ƒCƒo“ü‚ê‚ĂȂ¢‚©‚çŽg‚¦‚é‚©‚Ç‚¤‚©‚Í•s–¾
‚ ‚Ƃ̓Jƒƒ‰‚ÆŽw–ä”FØ‚ªŽg‚¦‚È‚¢‚­‚ç‚¢

‘¼‚Ì’¹‚ÍŽŽ‚µ‚ĂȂ¢‚©‚ç‚í‚©‚ç‚ñ

BIOS‚ÅHTØ‚ê‚È‚¢‚Ì‚ª‹CŽ‚¿ˆ«‚¢

539 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 10:27:16 ]
>>537
‹à‚ð‹C‚É‚µ‚È‚¢‚È‚çƒlƒbƒgƒuƒbƒN‚ÍŽ«‚ß‚½‚Ù‚¤‚ª‚¢‚¢B
1024x600‚ÍŠ„‚Æ•s•ÖB

EeeUbuntu‚È‚çAʼn‚©‚çEeePCŒü‚¯‚̃Jƒƒ‰‚âBluetooth‚Ìݒ胆[ƒeƒBƒŠƒeƒB‚ª
ƒCƒ“ƒXƒg[ƒ‹Ï‚Ý‚¾‚ªB

540 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 22:33:58 ]
>MatzŽ‚ÍXbyakŒ©‚Äu‚¢‚¸‚ê‚Íl‚¦‚È‚«‚á‚¢‚¯‚È‚¢v“I‚È‚±‚ÆŒ¾‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç‚ËB

‚¢‚ÂH

>YARV‚Æ‚©JRuby‚Ȃ瑽­‘¬‚¢‚©‚à’m‚ê‚ñ‚ª
>–{‰Æ‚͂܂¾JITˆÈ‘O‚Ì–â‘肾‚µB

YARV‚Í‚·‚Å‚ÉRuby–{‰Æ‚¾‚¯‚ÇH

541 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/13(‹à) 22:38:08 ]
>>540
www.rubyist.net/~matz/20070116.html#p04

542 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 22:41:31 ]
ŽQl‚ɂȂ邩‚à‚µ‚ê‚È‚¢A‚¶‚á‚ñ

543 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/13(‹à) 23:25:23 ]
>>541
ƒŠƒ“ƒNæ“Ç‚ñ‚¾‚ªAXbyak‚¶‚á‚È‚­‚ÄuGecko 3.0‚É‚ÍJIT•t‚«JavaScriptƒGƒ“ƒWƒ“‚ª“Y•t‚³‚ê‚邯‚¢‚¤‚±‚Æ‚¾‚ªv‚ªA«—ˆ‚ÌŽQl‚É‚È‚é‚Æ‚¢‚¤•—‚É‚µ‚©“ǂ߂Ȃ¢‚ñ‚¾‚ªEEE
2007”N‚ÌŽž“_‚È‚çAMatzŽ‚ªRuby—p‚ÌJIT‚ɂ‚¢‚ÄŽQl‚É‚·‚邯‚¢‚¤•¶–¬‚È‚çAXbyak‚¶‚á‚È‚­‚ÄYARV‚ÌJIT‚ªˆÃ–Ù‚Å‚µ‚åB


544 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/13(‹à) 23:50:07 ]
•Ê‚É"‚Ö‚é‚݃Gƒ“ƒWƒ“"‚ðŒŸ“¢‚µ‚Ä‚é‚È‚ñ‚ÄŒ¾‚Á‚ĂȂ¢‚ª
uJITv‚Æ‚µ‚©Œ¾‚Á‚Ä‚Ë[‚æ

545 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 00:21:40 ]
JIT‚¶‚á‚È‚­‚ÄAuu‚¢‚¸‚ê‚Íl‚¦‚È‚«‚á‚¢‚¯‚È‚¢v“Iv‚ÆuŽQl‚ɂȂ邩‚à‚µ‚ê‚È‚¢v‚͈Ⴄ‚¾‚ë‚Á‚Ęb‚Å‚µ‚åH
‚ ‚ÆA
>YARV‚Í‚·‚Å‚ÉRuby–{‰Æ‚¾‚¯‚ÇH
‚ɂ‚¢‚Ă̓m[ƒRƒƒ“ƒg‚̂ȂÌH

546 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 00:33:17 ]
YARV‚ÍJITŽÀ‘•‚ª‚ ‚Á‚½‚ëH
‚ ‚ꂱ‚»ˆŸ—¬‚¾‚¯‚Ç

547 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 00:39:52 ]
>>545
‚¿‚Ȃ݂ÉYARV‚Æ‚©‹SŽÔ‚ÌJIT‚͊‹«”ñˆË‘¶‚Ì’†ŠÔƒR[ƒh‚ɕϊ·‚·‚邾‚¯‚Å‚ ‚Á‚Ä
CPUƒlƒCƒeƒBƒu‚¶‚á‚È‚¢‚æB
‚ñ‚ÅX‚É‚»‚̃oƒCƒgƒR[ƒh‚ðƒCƒ“ƒ^ƒvƒŠƒ^‚Å“®‚©‚µ‚Ä‚éB

ƒlƒCƒeƒBƒuƒR[ƒh‚ÌJIT‚ÉŒ¾‹y‚µ‚½‚̂ͫ‚¾‚¯

> _ [Œ¾Œê] IA32(x86)JITƒAƒZƒ“ƒuƒ‰ Xbyak



548 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 00:41:52 ]
‚ÜARuby‚ª“®‚©‚¹‚»‚¤‚ÈGPU‚ÍLarrabee‚ªÅ‰‚ÅŌゾ‚낤‚È

549 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 01:01:14 ]
‚¢‚ÂJIT‚ÌŽÀ‘•‚̘b‚ɂȂÁ‚½‚ñ‚¾B
˜b‚»‚ç‚·‚Ì‚ªãŽè‚¢‚È‚—‚—

‚»‚à‚»‚àMatzŽ‚ÍXbyak‚ɂ‚¢‚Äuu‚¢‚¸‚ê‚Íl‚¦‚È‚«‚á‚¢‚¯‚È‚¢v“Iv‚ÈŽ–‚ÍŒ¾‚Á‚ĂȂ¢‚Ì‚ÅiŽQl‚É‚·‚é‚Ì‚ÍGecko 3.0‚Ì•ûjA>>541ˆÈ~‚Ì‚¨’cŽq‚³‚ñ‚̃Rƒƒ“ƒg‚ÍŒ©“–ˆá‚¢B


550 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 01:08:02 ]
Xbyak‚ðÌ—p‚·‚é‚È‚ñ‚ĉ´‚ÍŒ¾‚Á‚ĂȂ¢‚µŒN‚ªŸŽè‚ÉŠ¨ˆá‚¢‚µ‚½‚¾‚¯‚Å‚µ‚å

551 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 01:14:17 ]
‚à‚Æ‚à‚Æ‚ÍRuby‚ªC++‚æ‚èƒNƒ\’x‚¢‚Á‚Ä“–‚½‚è‘O‚̘b‚¾‚ëB
ƒXƒNƒŠƒvƒgŒ¾Œê‚ªÃ“IƒRƒ“ƒpƒCƒ‹Œ¾Œê‚ð’´‚¦‚ç‚ê‚é–󂪂Ȃ¢
‚»‚ꂾ‚¯‚Ì‚±‚Æ‚æ

552 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 02:39:35 ]
’cŽqA‚¢‚¢‰ÁŒ¸‚É‚µ‚ëBŋ߂̂¨‘O‚̓IƒJƒVƒC‚¼B
Œ`Ž®Œ¾Œê‚æ‚èA“ú–{Œê•׋­‚µ’¼‚¹Bƒ}ƒW‚ÅB
ƒRƒ~ƒ…—Í–³‚³‰ß‚¬B

553 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 02:50:01 ]
Ž©•ª‚ªŽvl’Z—‚µ‚Ä‚é‚Ì‚ð’I‚Éã‚°‚Ä‘¼l‚ð”ð“ï‚·‚é³Þ§¶‚ª‚¢‚邯•·‚¢‚Ä

554 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 03:08:30 ]
Ž©ŒÈЉîA‰³B
‚»‚ñ‚ȃ”ƒ@ƒJŒÄ‚ñ‚łȂ¢‚©‚çAu”ð“ïv‚µ‚Ä‚±‚¢B

555 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 04:45:16 ]
ƒeƒ“ƒvƒŒ“ü‚è‚©
> MatzŽ‚ÍXbyakŒ©‚Äu‚¢‚¸‚ê‚Íl‚¦‚È‚«‚á‚¢‚¯‚È‚¢v“I‚È‚±‚ÆŒ¾‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç‚ËB


556 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 04:46:34 ]
ƒRƒe’cŽq‚Ì‘ŠŽè‚Í‚·‚é‚ÈBƒLƒ`ƒKƒC‚ɂȂÁ‚¿‚Ü‚¤‚¼I

557 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 05:44:29 ]
>>553
Ž©•ª‚Ì‹Zp—Í‚ð‚¢‚­‚çã‚°‚Ä‚àA–³Ó”C‚È”­Œ¾‚΂©‚肵‚Ä‚¢‚邯’N‚àŒN‚Ì‚±‚Æ‚ðM—p‚µ‚È‚­‚È‚é‚æB‹C‚ð‚‚¯‚½‚Ù‚¤‚ª‚¢‚¢‚ÆŽv‚¤B



558 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/14(“y) 11:15:53 ]
uJITv‚ɂ‚¢‚Ęb‚µ‚Ä‚é‚Ì‚É
ˆê”Ô‹ß‚­‚É‚ ‚é’PŒêuXbyakv‚ðuŒŸ“¢v‚Æ‚¢‚¤‚±‚Ƃɂµ‚½‚ª‚éŽvl’Z—‚Ԃ肪‚䂯‚è”]

559 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/14(“y) 11:18:59 ]
MatzŽ‚ÍXbyakŒ©‚ÄiJIT‚ÌŽd‘g‚Ý‚ðju‚¢‚¸‚ê‚Íl‚¦‚È‚«‚á‚¢‚¯‚È‚¢v“I‚È‚±‚ÆŒ¾‚Á‚Ä‚½‚ñ‚¾‚¯‚Ç‚ËB

‚±‚ê‚Å‚¢‚¢‚©‚ÈH


560 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/03/14(“y) 11:46:40 ]
‰·“x•ª•z‚Ì—§‘̃Oƒ‰ƒt‚ðExcel‚Ńvƒƒbƒg‚µ‚½‚¢‚ñ‚¾‚ªA‚È‚ñ‚©‚¢‚¢•û–@‚ ‚éH
‰´‚à‚䂯‚肾‚©‚çCSV‚Å“f‚«o‚µ‚ēǂÝo‚·‚Æ‚©Œ´Žn“I‚È•û–@‚µ‚©Žv‚¢‚‚©‚È‚¢

561 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 12:10:49 ]
Šu—£ƒXƒŒ‚Ȃ̂©A‚±‚±‚Íw

562 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 15:18:59 ]
>>560
Excel‚È‚ñ‚©‚ðŽg‚¢‚½‚¢‚È‚çAcsv‚Å‚¢‚¢‚ñ‚łȂ¢?

‚Â[‚©A’cŽq‚à‚»‚ê‚ÉŠš‚Ý•t‚­“z‚àŽ©•ª‚ÌŒ¾—t‚ª‘«‚è‚ĂȂ¢‚±‚ƂɋC•t‚¯‚æB

563 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 18:37:07 ]
‚±‚±‚̓Oƒ_ƒXƒŒ‚¶‚á‚È‚¢‚Û

564 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/03/14(“y) 18:39:25 ]
‚­‚¾‚ð‚Ü‚­ƒXƒŒ‚Å‚·

565 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 20:57:56 ]
‚ǂ̃XƒŒ‚Å‚à‚䂯‚è”]‚Ì’cŽq‚ª—ˆ‚邯r‚ê‚éB
‚»‚µ‚Äl‚ª‚¢‚È‚­‚È‚éB

566 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 21:02:45 ]
‚Ü‚¾‚䂯‚肪‚Ç‚¤‚Ì‚±‚¤‚ÌŒ¾‚Á‚Ă鎞‘ãöŒë‚È“z‚ª‚¢‚é‚Ì‚©

567 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/03/14(“y) 21:06:25 ]
‚¨‚Ü‚¦‚̓qƒ}‚É‚È‚é‚Æ‚Q‚ƒ‚ˆŠJ‚¢‚Ă邾‚ëH‚—



568 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/14(“y) 21:29:38 ]
‚¨‘O‚Í››‚¾‚ë

ªªŽ©•ª‚ª‚»‚¤‚¾‚©‚瑼l‚à“¯‚¶‚¾‚ÆŽv‚Á‚Ä‚¢‚é“z‚ÌŒˆ‚܂蕶‹å

569 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/15(“ú) 01:33:02 ]
››‚È>>568


570 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/16(ŒŽ) 00:57:27 ]
Vista x64
Device 0: "GeForce 9600M GT"
4096 bodies, total time for 100 iterations: 663.110 ms
= 2.530 billion interactions per second
= 50.602 GFLOP/s at 20 flops per interaction

571 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/27(‹à) 14:21:17 ]
>>567
‰É‚¶‚á‚È‚­‚Ä‚àŠJ‚¢‚Ä‚é‚íƒ{ƒP

572 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/27(‹à) 14:35:28 ]
–Z‚µ‚¢‚Æ‚«‚Ù‚Ç2chŠJ‚¢‚¿‚ႤA‚Ó‚µ‚¬‚Á

573 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/03/30(ŒŽ) 08:24:15 ]
¡Œã“¡O–΂ÌWeeklyŠCŠOƒjƒ…[ƒX¡
Khronos‚ªGDC‚ÅGPU‚âCell B.E.‚ðƒTƒ|[ƒg‚·‚éOpenCL‚̃fƒ‚‚ðŒöŠJ
pc.watch.impress.co.jp/docs/2009/0330/kaigai497.htm

574 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/02(–Ø) 02:16:00 ]
‘flŽ¿–â‚Å‹°k‚Å‚·‚ªcc
Tesla C870‚ðŽè‚É“ü‚ꂽ‚Ì‚ÅCUDA‚ʼn摜ˆ—‚ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
CUDA‚ŃeƒNƒXƒ`ƒƒƒtƒBƒ‹ƒ^ƒŠƒ“ƒOƒ†ƒjƒbƒg‚Ì‹@”\‚ðŽg‚¤‚ɂ͂ǂ¤‚·‚ê‚΂¢‚¢‚Å‚·‚©H
››‚Ì›ƒy[ƒW‚ð‰ÅI‚Å\‚¢‚Ü‚¹‚ñ‚Ì‚ÅA‹³‚¦‚ĉº‚³‚¢B

575 –¼‘OF,,ELÍME,,j‚Á-œ› mailto:sage [2009/04/02(–Ø) 02:20:44 ]
tex.filterMode = cudaFilterModePoint;

576 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/02(–Ø) 05:33:53 ]
„Tesla C870‚ðŽè‚É“ü‚ꂽ‚Ì‚ÅCUDA‚ʼn摜ˆ—‚ð‚µ‚æ‚¤‚Æ‚µ‚Ä‚¢‚é‚̂ł·‚ªA
‚ [A8800GTX‚©‚çƒAƒiƒƒO‰ñ˜H‚ðŒ¸‚ç‚µ‚ăƒ‚ƒŠ‚ð‘‚₵‚½AÅ‘¡‚ƂȂÁ‚Ä‚Í1–œ‰~‚¿‚å‚Á‚ƂŔƒ‚¦‚é
8800GT‚Æ”Š„’ö“x‚µ‚©”\—͂̕ςí‚ç‚È‚¢•Ȃɒl’i‚Í10”{ˆÈã‚ÆŒ¾‚¤‘㕨‚Å‚·‚ËB

ƒeƒNƒXƒ`ƒƒŠÖŒW‚ÍŽ„‚Í‚â‚Á‚ĂȂ¢‚©‚炨–ð‚É—§‚Ă܂¹‚ñ‚ªw

577 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/02(–Ø) 19:49:08 ]
MV’T‚·‚Ì‚É16x16‚ÌSAD‚ðCUDA‚ÅŒvŽZ‚µ‚Ä‚é‚ñ‚¾‚¯‚ÇA‚È‚ñ‚Å‚±‚ñ‚Ȃɒx‚¢‚ñ‚Å‚·‚©H



578 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/02(–Ø) 23:51:01 ]
‘g‚Ý•û‚ªˆ«‚¢‚ñ‚Å‚µ‚åB

579 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/03(‹à) 00:09:14 ]
SAD‚·‚é‚Ì‚ÉA‘g‚Ý•û‚Ç‚¤‚±‚¤‚Æ‚©‚ ‚é‚ñ‚Å‚·‚©H
ƒeƒNƒXƒ`ƒƒŽg‚Á‚Ä‚é‚Ì‚ÉA‚È‚ñ‚©ƒLƒƒƒbƒVƒ…ƒ~ƒX‘½‚¢Š´‚¶‚¾‚µBBB

580 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/03(‹à) 00:29:06 ]
>>575
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
cudaFilterModePoint‚ŃOƒO‚Á‚½‚çA‚»‚ê‚炵‚¢‚à‚Ì‚ªŒ©‚‚©‚è‚Ü‚µ‚½B
ttp://forum.nvidia.co.jp/EokpControl?&tid=10733&event=QE0004
‚±‚ê‚©‚ç•׋­‚µ‚Ü‚·B

581 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/03(‹à) 10:15:13 ]
>>579
ƒR[ƒh‚àŽN‚³‚¸AŽ©•ª‚Ì–³’m‚𔘂¯o‚µA•¶‹å‚¾‚¯Œ¾‚¤‚È‚ñ‚ÄA”nŽ­‚È‚Ì?

582 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/08(…) 12:16:06 ]
‚È‚ñ‚Å‚±‚¤•¦“_’á‚¢‚ÌH”nŽ­‚È‚ÌH

583 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/14(‰Î) 20:59:29 ]
IONÌ—pƒ~ƒjƒfƒXƒNƒgƒbƒvAcer AspireRevoAƒIƒ“ƒ‰ƒCƒ“—\–ñŠJŽn
japanese.engadget.com/2009/04/14/ion-acer-aspirerevo/

584 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/15(…) 18:41:51 ]
Mac—p‚Ì2.1‚Á‚ăc[ƒ‹‚¿‚á‚ñ‚Æ“ü‚Á‚Ä‚éH

585 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/16(–Ø) 23:29:47 ]
’N‚©N10J‚ÅCUDAŽg‚Á‚Ä‚él‚¢‚éH
N10J‚Étool kitƒCƒ“ƒXƒR‚µ‚悤‚Æ‚·‚邯ޏ”s‚·‚é‚ñ‚¾‚¯‚ÇBBB

586 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/18(“y) 23:08:34 ]
¡AƒuƒƒbƒN”‚ð‘‚₵‚Ä•À—ñ“x‚ð‚ ‚°‚Ä‚Ý‚é‚Æ‚¢‚Á‚½‚±‚Æ‚ð
ì‚Á‚½s—ñ‚Ìς̌vŽZ‚É‚ ‚ĂĂ݂悤‚ÆŽv‚Á‚½‚ñ‚¾‚ª

tech.ckme.co.jp/cuda_diff.shtml
‚É‘‚¢‚Ä‚éƒuƒƒbƒN‚ð•¡”Žg‚Á‚½ê‡‚Ì–â‘è‚ÍAƒJ[ƒlƒ‹“à‚ŃuƒƒbƒNŠÔ‚Ì“¯Šú‚ð
‚Æ‚é•û–@‚ª‘¶Ý‚µ‚È‚¢“_‚Å‚ ‚éB‚»‚Ì‚½‚ßA‰º‹L‚̃vƒƒOƒ‰ƒ€‚Å‚ÍA1‰ñŒvŽZ‚·‚邽‚Ñ‚ÉA
ƒJ[ƒlƒ‹‚ðI—¹‚µ“¯Šú‚ð‚Æ‚Á‚Ä‚¢‚éB

‚Æ‚¢‚¤‚Ì‚Í1‰ñ–ˆ‚ÌŒvŽZ‚ðƒzƒXƒg‚ɃRƒs[‚µ‚Ä‚â‚肽‚¢‰ñ”•ªƒ‹[ƒv‚³‚¹‚邯‚¢‚¤‚Ì‚Å
‚¢‚¢‚Ì‚©‚ÈH

587 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/19(“ú) 00:37:24 ]
>>586
‚¢‚¿‚¢‚¿ƒzƒXƒg‚Ƀf[ƒ^“]‘—‚µ‚Ä‚½‚玞ŠÔ‚à‚Á‚½‚¢‚È‚¢‚Å‚µ‚åH

‚‚©ŽQl‚É‚µ‚Ä‚éƒy[ƒWŒ©‚½‚¯‚ÇA‚©‚Ȃ蓂¢ƒR[ƒh‚È‚ñ‚¾‚ªBBB
>>586‚ª‰½‚ð‚µ‚½‚¢‚©‚ª‹ï‘Ì“I‚É”»‚ç‚È‚¢‚©‚çAƒAƒhƒoƒCƒX‚µ‚Â炢B



588 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/19(“ú) 02:08:47 ]
‚PƒuƒƒbƒN‚ÌÅ‘åƒXƒŒƒbƒh”‚ðŽg‚Á‚½ŒvŽZ‚¶‚áAGPU‚̈—‘¬“x‚ªCPU‚ɑ΂µ‚Äã‰ñ‚ç‚È‚©‚Á‚½‚Ì‚Å
ƒuƒƒbƒN”‚ð‘‚₵‚ÄŒvŽZ‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚Å‚·‚ªA‚PƒuƒƒbƒN§ŒÀ‚É“ž’B‚µ‚½ŽžA‚Ç‚¤‚â‚Á‚ÄŽŸ‚̃uƒƒbƒN‚É
ˆÚ“®‚·‚ñ‚Ì‚©‚ªA‹Lq‚ÌŽd•û‚ª‚©‚È‚è‚æ‚­‚í‚©‚ç‚È‚¢‚ñ‚Å‚·B

dim3 grid(16, 1, 1);
dim3 threads( 512, 1, 1);

testKernel<<< grid, threads, mem_size*2+sizeof( float)*2 >>>( d_idata, d_odata);

ƒJ[ƒlƒ‹‚̂ق¤‚ÌŒvŽZ‚É‚±‚Ì’l‚ðŒ³‚É‰½‚©‹Lq‚·‚ê‚΂¢‚¢‚Ƃ͂킩‚Á‚Ä‚é‚ñ‚Å‚·‚ªEEE
‰½‚©ŽQl‚É‚È‚é‚Æ‚±‚ ‚è‚Ü‚¹‚ñ‚©H

589 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/19(“ú) 03:34:08 ]
>>588
‘å‚¢‚ÉŠ¨ˆá‚¢‚µ‚Ä‚¢‚éŠóƒKƒXB
悸‘æˆê‚ÉA>586‚̃TƒCƒg‚ÍŽQl‚ɂȂç‚È‚¢B
‘æ“ñ‚ÉAƒXƒŒƒbƒh”‚Í•K‚¸‚µ‚à‘½‚¢‚Ù‚Ç‘¬‚¢‚ÆŒ¾‚¤–ó‚ł͂Ȃ¢‚µA‹¤—Lƒƒ‚ƒŠ‚ÍŽg‚í‚È‚¢‚ÅςނȂçŽg‚í‚È‚¢•û‚ª‚¢‚¢B
‘æŽO‚ÉAs—ñ‚Ìς̌vŽZ‚È‚çANVIDIA‚̃vƒƒOƒ‰ƒ~ƒ“ƒOƒKƒCƒh‚É‚»‚ê‚È‚è‚̃Tƒ“ƒvƒ‹‚ª‚ ‚éB

590 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/19(“ú) 21:23:36 ]
>>589
ƒŒƒXƒTƒ“ƒNƒXAƒKƒCƒh‚Æ‚r‚c‚j‚à‚¤ˆê‰ñŒ©‚Ä‚«‚Ü‚·

591 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/20(ŒŽ) 22:01:56 ]
CUDAƒXƒŒ‚Á‚ĉ½‚Å‚±‚ñ‚Ȃɨ‚¢‚ªŽã‚¢‚ÌH


592 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/20(ŒŽ) 23:13:01 ]
‚Ô‚Á‚¿‚Ⴏ2”NŒãˆÊ‚ɂ͔p‚ê‚Ă邯Žv‚¤‚©‚ç‚â‚é‹C‚ª‚µ‚È‚¢
“ú–{ŒêŽ‘—¿­‚È‚¢‚µ

.net‚Å‚à‚â‚Á‚Ä‚é•û‚ª‚‚Ԃµ‚ª‚«‚­


593 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/21(‰Î) 14:56:41 ]
‚»‚¤‚©A‚f‚o‚f‚o‚t‚¾‚Æ‘¼‚ɂ܂Ƃà‚Ȋ‹«‚͂Ȃ¢‚¾‚ë

594 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/21(‰Î) 20:06:27 ]
GPU‚É‚±‚¾‚í‚éˆÓ–¡‚ª‚È‚¢‚Á‚Ä‚¢‚¤

595 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/04/21(‰Î) 20:59:48 ]
‚Ý‚ñ‚Ècell‚ÅŽv‚¢’m‚Á‚½‚¾‚ëH
‚»‚¤‚¢‚¤‚±‚Æ‚¾B

596 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/22(…) 05:34:39 ]
.NET‚©GPGPU‚©‘I‚ׂ闧ê‚È‚ç‘OŽÒ‚Å‚¢‚¢‚ñ‚łȂ¢H
@‹³ã‚Ì——R‚ÅGPU‚Ì’†‚Å‚µ‚©‘I‘ð‚Å‚«‚È‚¢l‚ª‚¢‚é‚Ì‚à‚à‚¿‚ë‚ñ’m‚Á‚Ä‚¨‚è‚Ü‚·

597 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/22(…) 05:44:26 ]
‹­‚¢‚ÄŒ¾‚¦‚ÎOpenCL‚©H
www.nvidia.com/object/io_1240224603372.html



598 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/22(…) 12:06:34 ]
ƒhƒgƒlƒg‚È‚ñ‚ÄLinux‚Å“®‚©‚È‚¢‚¶‚á‚ñB
*BSD‚Å‚à“®‚©‚È‚¢B•³B

‚Ƃɂ©‚­GCC‚Å“®‚­‚悤‚É‚µ‚ë‚æB˜b‚Í‚»‚ê‚©‚炾B

599 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/22(…) 16:21:07 ]
.NET‚Ímona‚Å“®‚­‚¾‚ë

600 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/22(…) 16:25:47 ]


601 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/22(…) 17:03:27 ]
.NET‚ÍMONO‚Å“®‚­‚ªAGCC‚Å.NETƒAƒvƒŠ‚Á‚ăRƒ“ƒpƒCƒ‹‚Å‚«‚½‚Á‚¯H

602 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/22(…) 22:19:21 ]
CUDA‚©C#‚©‚Á‚ÄAƒxƒNƒgƒ‹‚ª‘S‘R•ʂł·‚ª‚È

>>601
Mono“ü‚ꂽ‚çmcs‚Á‚ăRƒ“ƒpƒCƒ‰‚ªŽg‚¦‚邿‚¤‚ɂȂé‚Í‚¸‚¾‚ªBBB
‹M“a‚ÍGCC‚É“ü‚Á‚ĂȂ¢‚Æ‚¢‚¤——R‚ÅPerl‚âPHP‚ð‚àŒ™‚¤‚̂ł·‚©H

603 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/22(…) 22:45:40 ]
–â‘è‚͂Ȃº‚±‚̃XƒŒ‚ͨ‚¢‚ª‚È‚¢‚Ì‚©‚Á‚Ä‚±‚Æ‚¾

604 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/22(…) 23:07:34 ]
CUDA‚ÆOpenCL‚Ì”Fޝ‚ÌŽd•û‚Æ‚µ‚ÄA
’ŠÛƒŒƒCƒ„“I‚É‚±‚ñ‚ÈŠ´‚¶‚©‚ÈHH

APP
--------
C/C++
--------
OpenCL
--------
CUDA
--------
driver and runtime

605 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/23(–Ø) 06:04:45 ]
>>603
Œ©‚½–ÚŠÈ’P‚»‚¤‚ÉŒ©‚¦‚ÄŽÀ‚ÍŽg‚¢‚Â炭‚ÄA–{Ž¿‚ÍCell‚æ‚è‚àX‚ɉž—p•ª–ì‚ÍŒµ‚µ‚¢‚©‚ç‚ËB

uCPU‚Ì”\”{‚Æ‚©Œ¾‚Á‚Ä‚½‚¯‚Ç‘S‘R’x‚¢‚¶‚á‚ñIv‚ÅAŽg‚¢•û‚ð—‰ð‚µ‚È‚¢‚܂܂݂ñ‚Èúj“Š‚°‚é
‚¢‚âAŽg‚¢•û‚ª‚í‚©‚Á‚½‚Æ‚±‚ë‚ÅA‚»‚̳‚µ‚¢Žg‚¢•û‚ªA–{Ž¿“I‚É–Ú“I‚̃AƒvƒŠƒP[ƒVƒ‡ƒ“Œü‚«‚¶‚á‚È‚©‚Á‚½‚èB

606 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/23(–Ø) 07:22:35 ]
‚»‚¤‚»‚¤A‚»‚̉‰ŽZ‚¾‚¯‚Éi‚ê‚Ίm‚©‚É‘¬‚¢‚ñ‚¾‚¯‚ÇAƒAƒvƒŠƒP[ƒVƒ‡ƒ“‘S‘̂Ō©‚邯Xeon‚ÉŸ‚ĂȂ©‚Á‚½‚è‚ËB
ƒ{[ƒhƒ[ƒJ‘¤‚àŽ©Šo‚µ‚Ä‚¢‚é‚炵‚­AŽ„‚Ì‹qæ‚Å‚ÌCUDAŠJ”­‚Í2ƒ`ƒbƒvGPUƒ{[ƒh4–‡‘}‚µ‚·‚邯‚±‚ë‚܂ł¢‚Á‚Ä‚µ‚Ü‚Á‚Ä‚¢‚邵B

607 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/23(–Ø) 09:11:40 ]
‚Ç‚¤‚¹ƒ‰ƒ‰ƒr[‚àŠú‘ÒŠO‚ê‚ÉI‚邳



608 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/23(–Ø) 16:09:19 ]
nvŽÐˆõ‰³‚—

609 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/23(–Ø) 20:57:12 ]
Larrabee‚ÍA‚½‚©‚ªx86A‚³‚ê‚Çx86‚¾‚È

Atom‚É–Ñ‚ª¶‚¦‚½‚悤‚Ȭ‹K–Í‚Èx86ƒRƒA‚ª”\ƒRƒA‚ ‚Á‚½‚牽‚ªo—ˆ‚éH
”Ä—pƒvƒƒZƒbƒT‚Æ‚µ‚Ă͒ö“x‚ª’m‚ê‚Ă镪A‹t‚É—Ž’_‚µ‚悤‚ª‚È‚¢B
—Ç‚­‚àˆ«‚­‚àg‚ÌäˆÈã‚ÌŠú‘Ò‚Í‚³‚ê‚ĂȂ¢‚©‚ç‚ÈB


610 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/23(–Ø) 21:20:24 ]
—¬‚ê‚ð‚Ô‚Á‚½Ø‚邪
Geforce‚ÍCELL‚æ‚è•ϑԓI‚È\‘¢‚Á‚Ä”Fޝ‚Å‚¨kH

611 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/23(–Ø) 21:43:53 ]
–݂͖݉®

612 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/23(–Ø) 23:47:54 ]
FX’²‚ׂČ©‚½‚¯‚ÇŒ‹‹ÇCUDA‚Ìsuper pi‚͂܂¾o‚ĂȂ¢‚ñ‚¾‚È
CPU‚ÆGPU‚Ì”äŠr‚ªo—ˆ‚邯Žv‚Á‚½‚Ì‚É

613 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/24(‹à) 05:23:51 ]
‚Þ‚µ‚ëƒX[ƒ`[ƒpƒC‚ª‚à‚Á‚ÆƒŠƒAƒ‹‚ɂʂé‚ʂ铮‚¯‚Îc

614 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/04/24(‹à) 06:37:53 ]
„ƒXƒbƒ`[‚̃Î
‚܂œǂñ‚¾





‚Ƃ肠‚¦‚¸PTX‚ÌŽ©ŒÈƒRƒ“ƒpƒCƒ‹‚ÍÅ’áŒÀ‚¾‚ë

‚Ç‚Á‚©‚̉c‹Æ‚³‚ñ‚ªŒ¾‚¤‚É‚³
u‚½‚Æ‚¦CPU‚æ‚葬‚­‚È‚­‚Æ‚àACPU‚Å‚â‚Á‚Ä‚éŽdŽ–‚ðŒ¨‘ã‚í‚肵‚Ä‚â‚邱‚Æ‚ª
o—ˆ‚邾‚¯‚Å‚àŽg‚¤‰¿’l‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©v

‚¢‚âA‚»‚ê‚Ì‚¨‘V—§‚Ă̂½‚ß‚ÉCPUŽžŠÔH‚¤‚©‚ç–{––“]“|‚Ȃ̂æB

615 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/24(‹à) 06:44:16 ]
„u‚½‚Æ‚¦CPU‚æ‚葬‚­‚È‚­‚Æ‚àACPU‚Å‚â‚Á‚Ä‚éŽdŽ–‚ðŒ¨‘ã‚í‚肵‚Ä‚â‚邱‚Æ‚ª
„o—ˆ‚邾‚¯‚Å‚àŽg‚¤‰¿’l‚ª‚ ‚é‚ñ‚¶‚á‚È‚¢‚Å‚µ‚傤‚©v

‚»‚¤‚¢‚¤‚±‚Æ‚ð‰°–Ê‚à‚È‚­Œê‚é‰c‹Æƒ}ƒ“‚ðˆêl’m‚Á‚Ä‚¢‚é‚ñ‚¾‚¯‚Çw
“¯ˆêl•¨‚Æl‚¦‚Ă悳‚»‚¤‚¾‚ÈB

616 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 00:58:56 ]
Œ¨‘ã‚í‚肵‚Ä‚â‚é‚È‚ñ‚đ傻‚ꂽ‚±‚Ƃ𖳗‚ÉŒ¾‚¢’£‚é‚©‚çA‚¨‚©‚µ‚­‚È‚é‚ñ‚¾‚æ‚ËB
d—v‚Ȃ̂ÍA‚b‚o‚t‚Æ‚f‚o‚t‚Æ‚ªŠeX‚Ì“¾ˆÓ•ª–ì‚ð’S“–‚µAZ‚Ý•ª‚¯‚ð‚·‚é‚±‚Æ‚¾‚낤B
‚f‚o‚t‚͔ėpŒvŽZ‚ÉŒü‚¢‚Ä‚¢‚È‚¢‚Ì‚¾‚©‚ç–³—‚É‚f‚o‚t‚ðŽg‚킸‚b‚o‚t‚ðŽg‚¦‚΂¢‚¢‚µA
‚R‚cƒQ[ƒ€‚â‰ÈŠw‹ZpŒvŽZ‚Ȃǂf‚o‚t‚Ì•û‚ªŒø—¦“I‚ÈŒvŽZ‚Å‚f‚o‚t‚ðŽg‚¦‚΂¢‚¢‚ñ‚¾‚æB

‚¢‚í‚ä‚éƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚ƃ^ƒCƒsƒXƒg‚Ìšg‚¦‚¾B
ƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚ª—D‚ꂽ•¨—Šw˜_•¶‚ð´‘‚µ‚Ä‚à‚炤‚½‚߂Ƀ^ƒCƒsƒXƒg‚ðŒÙ‚Á‚½‚çA
‚È‚ñ‚Ƃ܂ ‚»‚̃^ƒCƒsƒXƒg‚æ‚èƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚Ì•û‚ªƒ^ƒCƒv‚ª‘¬‚©‚Á‚½‚Æ‚µ‚悤B
‚¶‚á‚ A‚»‚̃^ƒCƒsƒXƒg‚ð‰ðŒÙ‚·‚ׂ«‚©H“š‚¦‚Í”Û‚¾Bƒ^ƒCƒv‚̓^ƒCƒsƒXƒg‚É”C‚¹A
ƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚Í­‚µ‚Å‚à’·‚¢ŽžŠÔA—D‚ꂽ•¨——˜_‚ðl‚¦o‚·‚±‚Ƃɔï‚â‚·‚ׂ«‚¾B
‚»‚ê‚ªÅ‚àŒø—¦‚ª‚¢‚¢B

617 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 01:48:13 ]
>>615
‰c‹Æ‚Ȃ炾‚¢‚½‚¢“¯‚¶‚±‚ÆŒ¾‚¤‚ñ‚¶‚á‚Ë‚¥‚©H



618 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 03:57:19 ]
>>616
>“š‚¦‚Í”Û‚¾B
‚¢‚âA“š‚¦‚Í‰ÈŒ¤”ï‚ÌŠz‚É‚æ‚邾‚낤‚—

619 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 05:08:45 ]
>>616
ƒ^ƒCƒsƒXƒg‚ÉŽwަ‚¾‚·‚Ì‚ÉAƒ^ƒCƒv‚·‚é‚̂Ɠ¯‚¶‚悤‚ÈŽžŠÔ‚ª‚©‚©‚é‚©‚ç–â‘è‚È‚ñ‚¶‚á‚ËH

620 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/04/25(“y) 06:42:29 ]
´‘‚·‚é’iŠK‚ÅX‚Él‚¦‚Ä‚à–³‘Ê‚¾‚낤

621 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 15:20:06 ]
CPU‚ðŠÇ—EAGPU‚𕔉º‚ɗႦ‚Ă݂悤B
CPU‚©‚çGPU‚Ö‚ÌŽwަ‚Ì’†g‚ª‘«‚è‚È‚©‚Á‚½‚è‚·‚邯
CPU-GPUŠÔ‚Ì‚â‚è‚Æ‚肪‘‚¦‚Ä‚µ‚Ü‚¢’x‚­‚È‚éB
CPU‚©‚çŽwަ‚·‚é“à—e‚ªGPU‚Ì”\—͂𒴂¦‚邯
‚È‚©‚È‚©Œ‹‰Ê‚ª•Ô‚Á‚Ä‚±‚È‚¢B

‹t‚ÉCPU‚Ì”\—Í‚ª’á‚¢‚ÆGPU‚Ö‚ÌŽwަ‚â‘Ήž‚ª’x‚­‚È‚éB
GPU‚ÌŽdŽ–‚ÉM—p‚ª‚¨‚¯‚È‚¢‚ÆCPU‘¤‚ł̃`ƒFƒbƒN‚ª
•K—v‚ƂȂ蕉‰×‚ƂȂéB
GPU‚ÍCPU‚Ù‚ÇŽç”õ”͈͂ÍL‚­‚È‚¢‚µŒoŒ±‚à­‚È‚¢B

‚æ‚¢CPU‚âGPU‚ð“üŽè‚·‚é‚ɂ͗\ŽZ‚ª•K—v‚Å‚ ‚éB
‚Ü‚½CPUAGPU‚ð“®‚©‚µ‘±‚¯‚é‚ɂ͌o”‚©‚©‚éBi“d‹C‘ãA—â‹pÝ”õj
‚ ‚܂蕉‰×‚ð‚©‚¯‚邯‚¤‚邳‚­‚È‚Á‚½‚èA‚½‚܂ɉó‚ꂽ‚è‚·‚éB
overclock‚É‚æ‚éŒÌá‚Í•ÛØ‚͈̔͊O‚Å‚ ‚邱‚ƂɒˆÓB

622 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 15:22:15 ]
GPU‚ÌIPƒRƒA‚ª‹­‰»‚³‚ê‚ê‚Ηǂ¢‚ñ‚¾‚ªB
‚»‚ê‚ð‚µ‚æ‚¤‚Æ‚µ‚ÄAintel‚ɑ҂Á‚½‚ðŠ|‚¯‚ç‚ꂽ‚ñ‚©‚ÈB

623 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 16:40:02 ]
ƒ`ƒbƒvƒZƒbƒg‚̃oƒXƒ‰ƒCƒZƒ“ƒX‚Ɖ½‚ÌŠÖŒW‚ªH

624 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 18:21:57 ]
‚½‚Æ‚¦˜b‚É‚·‚邯ו”‚Ì—‰ð‚ª•K—v‚È‚¢‚©‚ç¶”¼‰Â‚È’mޝ‚Å‚à‰SŽÒ‚ªéx‚¹‚Ä—D‰zŠ´‚ÉZ‚ê‚Ä‚¤‚ß‚¥w

‚Á‚Ä‚¢‚‚àŽv‚¤B

625 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 21:11:34 ]
CPU‚ÆGPU‚ÍA‚¨ŒÝ‚¢‚ÉŒð‚í‚é•ûŒü‚Å
‚¶‚«‚É·‚Í–³‚­‚È‚é‚ñ‚¾‚ë
GPU‚¢‚ç‚˂ł¨‚í‚è‚¶‚á‚Ë[‚Ì

626 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/25(“y) 21:13:38 ]
ÌGPGPUƒXƒŒ‚É‘‚¢‚½‚ªA•ʂ̃pƒ‰ƒ[ƒ^‚Å“¯‚¶ƒRƒ“ƒeƒLƒXƒg‚̈—‚ð‚·‚é‚æ‚¤‚ȂƂ«‚É
‚‘¬‚Ɉ—‚Å‚«‚é‚Ì‚ªGPU‚Ì—˜“_B
•ÊX‚̃Rƒ“ƒeƒLƒXƒg‚ª•K—v‚È‚çA’š“x—Ç‚¢ƒ}ƒ‹ƒ`ƒvƒƒZƒVƒ“ƒO‚̊‹«‚ð’T‚µ‚È‚³‚¢B

‚Ç‚¿‚ç‚à•à‚ÝŠñ‚Á‚Ä‚¢‚邿‚¤‚¾‚¯‚ÇAƒQ[ƒ€‰®“I‚É‚ÍAŒ»s¢‘ã‹@“I‚ȃgƒ‰ƒ“ƒWƒXƒ^
ƒoƒ‰ƒ“ƒX‚̃}ƒVƒ“‚ªŽŸ¢‘ã‚É‚à—~‚µ‚¢‚Æ‚±‚ëB

627 –¼‘OF626 mailto:sage [2009/04/25(“y) 21:15:48 ]
>>625
Ž—‚½‚悤‚ȃRƒXƒg‚Åì‚ê‚é‚È‚ç‚ÈB
Œ©“–•t‚¢‚Ä‚é‚È‚ç“Á‹–‚Æ‚Á‚Ä¡‚·‚®Žn‚ß‚é‚Ì‚ª‚¢‚¢‚¼B



628 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/04/25(“y) 22:56:05 ]
GTX280‚Á‚Ä28SM‚¶‚á‚È‚©‚Á‚½‚©H

629 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/04/25(“y) 22:57:21 ]
260‚̂ق¤‚©
280‚Í30‚©

630 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/26(“ú) 17:16:50 ]
>>619
펯“I‚Él‚¦‚Ä‚»‚ñ‚È‚±‚Ƃ͋N‚±‚ç‚ñ‚¾‚ëB
‰¼‚Ƀ^ƒCƒsƒXƒg‚ÉŽwަ‚¾‚·‚̂Ƀ^ƒCƒv‚·‚é‚̂Ɠ¯‚¶‚­‚ç‚¢ŽžŠÔ‚ª‚©‚©‚é‚È‚çA
‚»‚ê‚Í‚±‚Ìšg‚¦‚ª“K—p‚Å‚«‚È‚¢ƒP[ƒX‚¾‚Á‚Ä‚¾‚¯‚̘b‚¾‚낤B

‚f‚o‚t‚É–½—ß‚¾‚·‚̂ɂf‚o‚t‚ÅŒvŽZ‚·‚é‚̂Ɠ¯‚¶‚­‚ç‚¢‚b‚o‚tŽžŠÔ‚ª‚©‚©‚é‚È‚çA
‚»‚è‚á‚f‚o‚t‚ðŽg‚¤‚Ì‚ª•s“K؂ȃP[ƒX‚¾‚Á‚Ä‚¾‚¯‚Ì‚±‚ÆB

>>620
‚¢‚âA´‘‚µ‚Ä‚à‚炤‚̂͊ù‚Él‚¦o‚µ‚½—˜_‚Å‚ ‚Á‚ÄAƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚Í
ƒ^ƒCƒsƒXƒg‚ª´‘‚µ‚Ä‚éŠÔ‚ÉŽŸ‚Ì—˜_‚ðl‚¦‚é‚ñ‚¾‚æB

631 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/26(“ú) 17:24:31 ]
‚½‚Æ‚¦˜b‚É‚·‚邯ו”‚Ì—‰ð‚ª•K—v‚È‚¢‚©‚ç¶”¼‰Â‚È’mޝ‚Å‚à‰SŽÒ‚ªéx‚¹‚Ä—D‰zŠ´‚ÉZ‚ê‚Ä‚¤‚ß‚¥w

‚Á‚Ä‚¢‚‚àŽv‚¤B

632 –¼‘OF,,ELÍME,,j‚Á-›› mailto:sage [2009/04/26(“ú) 17:34:27 ]
>>631‚É‘S–Ê“I‚É“¯ˆÓ

633 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/26(“ú) 18:23:11 ]
>>624
>>631

634 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/26(“ú) 23:38:55 ]
>>625
ƒWƒ‡ƒ“ƒJ[ƒ}ƒbƒN‚ªÌŒ¾‚Á‚Ä‚½‚í‚ÈB‚»‚êB
‚ÜA¡‚͉F’ˆ‘åD‚«‚ÁŽq‚ɂȂÁ‚¿‚Ü‚Á‚½‚ªB

635 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/27(ŒŽ) 01:38:03 ]
>>630
GPU‚ðŽg‚¤‚Ì‚ª•s“K؂ȃP[ƒX‚΂Á‚©‚è‚Ȃ̂ª–â‘èB

636 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/27(ŒŽ) 09:13:30 ]
ƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚͈êl‚µ‚©‚¢‚È‚¢‚¯‚ÇACPU‚ÆGPU‚ªƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚ƃ^ƒCƒsƒXƒg‚̂悤‚ÈŠÖŒW‚È‚çA
CPU‘‚₹‚΂¢‚¢‚ñ‚¶‚á‚ËH–³—‚ÉGPU‚É‚µ‚È‚­‚Ä‚àB

637 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/04/27(ŒŽ) 21:24:06 ]
‚È‚ñ‚É‚ào—ˆ‚È‚¢‚̂ɂȂñ‚Å‚ào—ˆ‚Ü‚·‚Æé“`‚µ‚Ă邩‚ç–â‘è‚Ȃ킯‚ÅB



638 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/28(‰Î) 09:16:56 ]
‚»‚ç‚ ‚ñ‚½Aƒhƒ‰ƒbƒOƒŒ[ƒT[‚ð‚»‚ê‚È‚è‚É‘–‚点‚邽‚߂ɂ͓K“–‚ȃR[ƒX‚Æ‚»‚±‚܂ʼn^‚Ô‚½‚߂̃gƒ‰ƒ“ƒXƒ|[ƒ^[‚Æ
”R—¿‚ȂǂÌÁ–Õ•i‚ª•K—v‚ɂȂè‚Ü‚·‚ª‚ÈB

>>638
>631

639 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/28(‰Î) 12:52:26 ]
>>637 ’cŽq
Ž©ŒÈЉîA‰³B

640 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/04/28(‰Î) 21:36:19 ]
‚¾‚ñ‚²‚₳‚ñ‚¾‚æ
‚¾‚ñ‚²‚¹‚ñ‚à‚ñ‚Ä‚ñ‚¾‚æ

641 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/04/29(…) 15:05:31 ]
AviUtl‚ªCUDA‚ɑΉž‚·‚é‚Ì‚ð‘҂‚©c

642 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/04/30(–Ø) 21:33:03 ]
–^ƒtƒBƒ‹ƒ^‚ŃVƒF[ƒ_‚Å‘‚¢‚½‚æ‚è—y‚©‚É’x‚­‚đʖڂ¾‚µ‚³‚ꂽ‚悤‚È

643 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/03(“ú) 00:16:21 ]
¡“úACUDASDK“ü‚ê‚Ă݂½BCudaSetup-2.1‚ÆNVIDIA_SDK10_CUDA_2.10‚Ì“ü‚ê‚釔ԂȂ̂©
ŠÂ‹«•Ï”‚ŃRƒ“ƒpƒCƒ‹ƒGƒ‰[A‰½“x‚©‚â‚Á‚Ä‚¢‚邤‚¿‚ɂȂñ‚Æ‚©AƒTƒ“ƒvƒ‹‚ª‹N“®‚Å‚«‚邿‚¤‚ɂȂÁ‚½B
SDK‚̃Tƒ“ƒvƒ‹‚͂ǂ±‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚¢‚é‚ñ‚¾@ƒAƒz‚© C:\‚ÉŽ‚Á‚Ä‚«‚½B
ƒTƒ“ƒvƒ‹‚ւ̃pƒX‚ð’ljÁ‚µ‚Ä‚â‚Á‚ƃRƒ“ƒpƒCƒ‹A‹N“®‚Å‚«‚½B



644 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/03(“ú) 00:24:59 ]
>>643
2.1‚̃Tƒ“ƒvƒ‹‚Á‚ĈӖ¡•s–¾‚ȂƂ±‚¨‚©‚ê‚邿‚ËB
Vista‚ÌUAC‘Îô‚©‚ÆŸŽè‚ÉŽv‚Á‚Ă邯‚ÇB

645 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/03(“ú) 06:12:04 ]
NVIDIA‚ÍÌ‚Á‚©‚牽‚Å‚à‚»‚¤B
ƒhƒ‰ƒCƒo‚àˆê’UC:\‚É“WŠJ‚µ‚Ä‚©‚çƒCƒ“ƒXƒR‚µ‚Ä‚­‚¾‚³‚è‚₪‚éB
‚Ü‚ŸAGCC‚â‚»‚ê—p‚̃‰ƒCƒuƒ‰ƒŠ‚ªAƒXƒy[ƒX‚Ì“ü‚Á‚½ƒpƒX‚ð
Œ™‚¤‚©‚ç‚©‚àŽŽ—ûB

646 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/04(ŒŽ) 00:48:26 ]
2.0‚Í‚¿‚á‚ñ‚ÆProgram Files”z‰º‚É’u‚©‚ê‚Ä‚½‚æB

647 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/04(ŒŽ) 23:00:36 ]
>>635
‚f‚o‚t‚̓Q[ƒ€‚â‰ÈŠw‹ZpŒvŽZ‚ł͎ÀÑ‚ð‚ ‚°‚Ä‚¢‚é‚Ì‚ÅA
•s“K؂ȃP[ƒX‚΂©‚è‚ł͂Ȃ¢‚¾‚낤B

>>636
ƒAƒCƒ“ƒVƒ…ƒ^ƒCƒ“‚Æ‚¢‚¤•s¢o‚Ì“VË•¨—ŠwŽÒ‚Æ
ƒ^ƒCƒsƒXƒg‚Æ‚¢‚¤i“–Žž‚Íj‚¢‚­‚ç‚Å‚à‚¢‚½E‹Æ‚ð
”äŠr‚µ‚Ä‚¢‚é‚Ì‚ªA‚±‚Ìšg‚¦‚̊̂Ȃñ‚¾‚æB

‚b‚o‚t‚̃RƒA‚ð‚PŒÂ‘‚â‚·‚æ‚èA‚f‚o‚t‚Ì‚r‚o‚ð‚PŒÂ
i‚P‚OŒÂ‚Å‚à‚¢‚¢j‘‚â‚·•û‚ªA‚¸‚Á‚ÆŠÈ’P‚¾‚낤B



648 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/05/04(ŒŽ) 23:23:48 ]
•Ê‚ÉCPUƒRƒA‚È‚ñ‚Ä”NŠÔ‰½‰­ŒÂ‚Å‚à—ÊŽY‚Å‚«‚邾‚ë

649 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/05(‰Î) 05:38:26 ]
ƒ^ƒCƒsƒXƒg‚ª‰½l‚à‚¢‚Ä‚àˆÓ–¡–³‚¢‚¾‚ë‚—

650 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/05(‰Î) 22:12:00 ]
‚±‚ñ‚ȃRƒA‹´‚̉º‚Ɏ̂Ă܂·‚æ!

651 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/06(…) 08:41:31 ]
Compute Capability 1.3 ‚Ì GeForce ‚Á‚ÄAGTX ‚¾‚¯?
GTS ‚Æ‚©‚Í‚¾‚߂ȂÌ?
ƒtƒ@ƒ“‚ª‚¤‚邳‚¢‚̂͂₾‚È`


652 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/06(…) 12:29:08 ]
GTS‚Í9800ƒVƒŠ[ƒY‚ÌƒŠƒl[ƒ€

653 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/09(“y) 23:52:17 ]
‰•à“I‚È‚±‚Æ•·‚­‚¯‚ÇA‚±‚ê‚Á‚ăOƒ‰ƒ{ˆê‘ä‚Å‚à‚Å‚«‚邿‚ËH
•\ަ—p‚ƕʂÉCUDAê—p‚̃Oƒ‰ƒ{‚Á‚Ä•K—vH

654 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/10(“ú) 06:05:44 ]
>>653
‚»‚Ì’ö“x‚ª•ª‚©‚ç‚È‚¢‚ÆŒµ‚µ‚¢‚©‚ÆŽv‚¢‚Ü‚·‚æB
•ª‚©‚ç‚È‚­‚Ä‚àA‚â‚Á‚Ă݂đʖڂ¾‚Á‚½‚甃‚¢‘«‚·‚Á‚Ä‚±‚ƂŖâ‘è‚È‚¢‚ÆŽv‚¤‚¯‚ÇB

655 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/10(“ú) 12:20:36 ]
>>653
ttp://ja.wikipedia.org/wiki/CUDA#.E3.83.8F.E3.83.BC.E3.83.89.E3.82.A6.E3.82.A7.E3.82.A2

656 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/10(“ú) 18:27:35 ]
>>655
Ô‚­‚È‚Á‚Ä‚¢‚éBBB
GTS250Ž‚Á‚Ä‚¢‚é‚©‚ç‚Å‚«‚邯Žv‚Á‚½‚ñ‚¾‚¯‚ÇA“ñ‘ä•K—v‚Ȃ̂©‚ÈH
GPUGRID‚ÉŽQ‰Á‚µ‚悤‚©‚ÆŽv‚Á‚½‚çƒhƒ‰ƒCƒo“ü‚ê‚Ä‚é‚Ì‚ÉCUDA‘Ήž‚̃fƒoƒCƒX‚ªŒ©‚‚©‚è‚Ü‚¹‚ñ‚Á‚Ä‚¢‚í‚ê‚邵EEEEB

657 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/10(“ú) 20:56:39 ]
1‘ä‚Å‚àŽg‚¦‚éB
‚½‚¾ˆ—’†‚ɉæ–Ê‚ªŒÅ‚Ü‚Á‚ÄOS‚ª§Œä•s”\‚ɂȂ邱‚Æ‚ª‚ ‚éB



658 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/10(“ú) 21:24:34 ]
>>657
‚¤[‚ñACUDA‚ª‚¿‚á‚ñ‚Æ“ü‚Á‚½‚©‚Ç‚¤‚©Šm”F‚·‚é•û–@‚Á‚Ä‚ ‚è‚Ü‚·‚©H

659 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/11(ŒŽ) 15:35:15 ]
PyCUDA‚È‚ñ‚Ä‚ ‚é‚Ì‚©A‚¨‚à‚µ‚ë‚»‚¤

660 –¼‘OF,,ELÍME,,j‚Á-›œ mailto:sage [2009/05/11(ŒŽ) 20:57:31 ]
RuCUDA‚ª•K—v‚¾‚È

661 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/11(ŒŽ) 21:41:12 ]
>>656
ŽQ‰Á‚µ‚½‚¢GPUGRID‚ª‚Ç‚ñ‚Ȃ̂©•ª‚©‚ç‚ñ‚ªA
‚à‚µA”{¸“x•‚“®¬”“_‚̉‰ŽZ‚ª•K—v‚È‚à‚̂ȂçA
GTX200ƒVƒŠ[ƒY‚¶‚á‚È‚¢‚Æ–³—B

‚¿‚Ȃ݂ÉAƒ‚ƒjƒ^‚ª‚‚Ȃª‚Á‚Ä‚¢‚é‚©PhysXŽw’肪‚³‚ê‚ĂȂ¢‚ÆA
CUDA‚ŃfƒoƒCƒX—ñ‹“‚³‚ê‚È‚¢‚Û‚¢B

662 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/12(‰Î) 01:29:13 ]
Py‘¹‚Æ‚©ƒ‹ƒrƒB‚Æ‚©Žè‘±‚«Œ^ƒXƒNƒŠƒvƒgŒ¾Œê‚ÍŒü‚©‚ñ‚¾‚ëB
ocaml‚Æ‚©AEarlang‚Æ‚©‚ÌŠÖ”Œ^Œ¾Œê‚ðGPGPU‘Ήž‚É
‚µ‚½•û‚ªŒä—˜‰v‚͑傫‚¢‚ñ‚¶‚á‚Ë?

•À—ñŒvŽZ‚Ìê‡A•›ì—p‚Æ‚©AŒvŽZ‚̈ˑ¶ŠÖŒW‚ª—L‚邯
«”\o‚È‚¢‚ñ‚ÅcB

663 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/12(‰Î) 22:31:21 ]
EarlangiÎj

664 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/16(“y) 00:29:01 ]
“Œv‰ð̓\ƒtƒguRv—p‚̃pƒbƒP[ƒWugputoolsvF
ttp://cran.r-project.org/web/packages/gputools

‚±‚ê‚ÌWindows”ŃoƒCƒiƒŠ‚ðì‚Á‚Ä‚­‚¾‚³‚éƒl\‚Í‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚Å‚µ‚傤‚©B@m(ß-ßG)¶Ð»Ïc

665 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/16(“y) 10:27:22 ]
>>660
‚±‚ñ‚Ȃ̂͂ ‚é‚Ý‚½‚¢‚Å‚·‚ª
ruby-opencl.rubyforge.org/


666 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/18(ŒŽ) 17:38:13 ]
GPU‚ÌŒvŽZ•”•ª‚Å
ƒŒƒWƒXƒ^‚𑽂­Žg‚Á‚¿‚Ⴄ‚悤‚ɃRƒ“ƒpƒCƒ‰‚ÅÅ“K‰»‚³‚ê‚¿‚Ⴄ‚ñ‚¾‚¯‚Ç
•”•ª“I‚É–³Œø‚É‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ‚©H

667 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/05/18(ŒŽ) 20:36:57 ]
volatile



668 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/18(ŒŽ) 23:05:56 ]
>>667
Hvolatile‚ÍÅ“K‰»‚©‚çŠO‚·‚¾‚¯‚ÅAƒŒƒWƒXƒ^‚ɂ͓K‰ž‚³‚ê‚é‚Á‚µ‚å

‚‚©>>666 ‚̃ŒƒWƒXƒ^Žg‚Á‚½‚çŠð‚µ‚­‚È‚¢Ž–‚Á‚Ă̂ª‘z‘œ‚Å‚«‚È‚¢BBB

669 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/18(ŒŽ) 23:42:16 ]
>>648
‚r‚o‚¾‚Á‚Ä”NŠÔ‰½‰­ŒÂ‚Å‚à—ÊŽY‚Å‚«‚邯‚ÇB

>>649
’N‚àA‚f‚o‚t‚ð‰½ŒÂ‚à—pˆÓ‚µ‚ë‚Æ‚ÍŒ¾‚Á‚ĂȂ¢B

670 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/05/18(ŒŽ) 23:56:12 ]
>>668@volatile __shared__

671 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/19(‰Î) 09:21:51 ]
>666‚Ì“®‹@‚É‚æ‚Á‚Ä‚Í__shared__‚ł͉½‚Ì‰ðŒˆ‚É‚à‚È‚ç‚È‚¢‚悤‚ÈB
Šm”F‚µ‚Ä‚¢‚È‚¢‚¯‚ê‚ÇA‹°‚ç‚­ƒŒƒWƒXƒ^‚ðŽg‚¢‰ñ‚³‚¸‚ÉÁ”‚Ü‚­‚é•û‚ª‘¬‚¢‚ñ‚¾‚낤‚Ë‚¥B

672 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/26(‰Î) 14:36:24 ]
SP2{–¢ŒöŠJƒpƒbƒ`‚Å7RCˆÈã‚ÉŒy‚­‚È‚Á‚Ă邿

Windows Vista SP3 Part1
pc12.2ch.net/test/read.cgi/win/1241571715/225

673 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/26(‰Î) 14:38:56 ]
ºÞÊÞ°¸

674 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/29(‹à) 18:11:27 ]
SSE@‚SƒRƒAƒtƒ‹‚ÉŽg‚Á‚½‚ç
ÅãˆÊ•i‚Å‚à‘å·‚È‚¢‚—

675 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/30(“y) 15:06:57 ]
code.google.com/p/thrust/
>Thrust is a CUDA library of parallel algorithms with an interface resembling the C++ Standard Template Library (STL).

676 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/05/30(“y) 18:16:26 ]
‚«‚½ISTL‚«‚½I‚±‚ê‚ÅŸ‚‚éI@@


‚È‚¢‚È‚¢

677 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/05/30(“y) 21:28:10 ]
brook‚Ý‚½‚¢‚¾‚ÈB



678 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/02(‰Î) 17:20:15 ]
‰¼‘zƒ}ƒVƒ“ã‚ÅCUDA‚̃Cƒ“ƒXƒg[ƒ‹‚ɬŒ÷‚µ‚½•û‚Í‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚·‚©H
“–•ûAƒzƒXƒgOSFVistaAƒQƒXƒgOSFUbuntu8.04‚Å‚·B
‰¼‘zƒ}ƒVƒ“‚Å‚ ‚éUbuntuã‚ÅANVIDIAƒhƒ‰ƒCƒo: NVIDIA-Linux-x86-180.22-pkg1.run‚ð‹N“®‚µ‚Ă݂܂µ‚½B
‚·‚邯Au You do not appear to have an NVIDIA GPU supported by the 180.22 NVIDIA Linux graphics driver installed in this systemv‚ƃGƒ‰[‚ª‚ł܂µ‚½B
GPU‚ÍAGeForce 9800 GT‚Å‚·B‚ǂȂ½‚©AƒAƒhƒoƒCƒX‚¨Šè‚¢‚µ‚Ü‚·B

679 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/02(‰Î) 17:50:02 ]
‰¼‘zƒ}ƒVƒ“‚Í–³—

680 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 02:45:20 ]
>>675
‡Œv‚È‚ñ‚©CUDA‚Å‚â‚Á‚Ä‘‚­‚È‚é‚Ì‚©H

681 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/06/03(…) 02:49:18 ]
•ªŠ„“Ž¡–@‚Í•À—ñ‰»‚ÌŠî–{‚¾‚È

682 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 10:53:10 ]
‡Œv‹‚ß‚é‚̂͋ê˜J‚µ‚½‚È‚ŸB
Œ‹‹ÇA•ªŠ„”(128‚Æ‚©256‚Æ‚©)’u‚«‚É‘«‚µ‚Ä‚¢‚Á‚ÄA‚»‚ÌŒ‹‰Ê‚ÍPC‚Å‘«‚µ‚½‹L‰¯‚ª‚ ‚éB

683 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sag [2009/06/03(…) 11:18:35 ]
‚Ƃ肠‚¦‚¸ŒöŽ®‚Ì‚R‚‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚̂ł·‚ªTMPGEnc‚ÅŠm”F‚Å‚«‚Ü‚¹‚ñ‚Ý‚½‚¢‚È‚±‚Æ‚ðŒ¾‚í‚ê‚Ü‚µ‚½B
ƒCƒ“ƒXƒg[ƒ‹‚·‚邾‚¯‚Å‚Ícuda‚̉¶Œb‚ð—^‚ê‚È‚¢‚̂łµ‚傤‚©?

684 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 11:31:01 ]
‚·‚¢‚Ü‚¹‚ñA’¼‚®‰ðŒˆ‚µ‚Ü‚µ‚½orz
¸ÀÞ‚ª‚¿‚á‚ñ‚Æ“®‚¢‚Ä‚¢‚é‚©Šm”F‚µ‚½‚¢‚̂ł·‚ª•û–@‚Í‚ ‚è‚Ü‚·‚Å‚µ‚傤‚©H

685 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 11:57:52 ]
>>684
SDK‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚̂ȂçAƒTƒ“ƒvƒ‹‚àƒCƒ“ƒXƒg[ƒ‹‚µ‚ărƒ‹ƒh‚µ‚Ă݂悤BƒTƒ“ƒvƒ‹‚ª“®‚¯‚ÎA‘åä•vB
# “Á‚ÉAdeviceQuery‚͕֗˜B

686 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/03(…) 14:12:00 ]
‚±‚ñ‚É‚¿‚ÍBCUDA‰SŽÒ‚Å‚·BŽ¿–₪‚ ‚è‚Ü‚·B
Visual C++ 2008ACUDA tool kit ver2.1ACUDA SDK ver2.1
‚ÅAƒTƒ“ƒvƒ‹‚ÌsimpleCUBLAS‚ðƒrƒ‹ƒh‚·‚邯A
1>LINK : fatal error LNK1181: “ü—̓tƒ@ƒCƒ‹ 'cutil32D.lib' ‚ðŠJ‚¯‚Ü‚¹‚ñB
‚Æo‚Ü‚·B
‚»‚±‚ÅACUDA SDK‚Ìlib‚𒲂ׂ½‚Æ‚±‚ëA
cutil64D.lib‚ª‚ ‚èA32‚̂ق¤‚Í‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B
‚±‚Ìê‡A‚Ç‚¤‚·‚ê‚΃rƒ‹ƒh‚Å‚«‚é‚̂łµ‚傤‚©H


687 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 15:00:01 ]
ƒŠƒŠ[ƒXƒo[ƒWƒ‡ƒ“‚ðƒŠƒ“ƒN‚·‚éB



688 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/03(…) 16:01:01 ]
ƒŠƒŠ[ƒX\¬‚Ńrƒ‹ƒh‚µ‚½‚Æ‚±‚ëA¡“x‚ÍA
1>LINK : fatal error LNK1181: “ü—̓tƒ@ƒCƒ‹ 'cutil32.lib' ‚ðŠJ‚¯‚Ü‚¹‚ñB
‚Æo‚Ü‚µ‚½B
CUDA SDK‚É‚ÍA64‚ª‚ ‚èA32‚Í‚ ‚è‚Ü‚¹‚ñB
32‚Æ64‚̈Ⴂ‚Á‚Ĉê‘̉½‚Ȃ̂łµ‚傤‚©EEE

689 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 16:17:51 ]
ƒpƒX‚ª’Ê‚Á‚ĂȂ¢‚ñ‚¾‚ë

690 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 17:07:17 ]
OS‚ª64bit‚¾‚ÆA32bit‚ÌCUDAƒ‰ƒCƒuƒ‰ƒŠ‚̓Cƒ“ƒXƒg[ƒ‹‚³‚ê‚È‚©‚Á‚½‚悤‚ÈB

691 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/03(…) 17:07:40 ]
‚²‰ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒpƒX‚ª’Ê‚Á‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Ƃł·‚ªA
uƒpƒX‚ð’Ê‚·v‚ɂ‚¢‚ÄAÚ‚µ‚­à–¾‚µ‚Ä‚¢‚½‚¾‚¯‚Ü‚¹‚ñ‚©H
’mޝ•s‘«‚Å\‚µ–ó‚ ‚è‚Ü‚¹‚ñGG

692 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 17:43:34 ]
ŠÂ‹«‚𖼂Ɏg‚Á‚Ă邩‚É‚æ‚邪A
Visual Studio‚¾‚ƃvƒƒWƒFƒNƒg‚̃vƒƒpƒeƒB‚©‚çƒCƒ“ƒNƒ‹[ƒh‚·‚éƒtƒ@ƒCƒ‹‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚̃pƒX‚ÆA
lib‚ª‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚̃pƒX‚ð‚‚¢‚©‚·‚é
linux‚¾‚ƃRƒ“ƒpƒCƒ‰‚̃IƒvƒVƒ‡ƒ“‚ɒljÁ‚·‚é

Ú‚µ‚­‚Í‚®‚®‚ê

693 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/03(…) 18:04:37 ]
‰½“x‚à‰ñ“š‚µ‚Ä‚¢‚½‚¾‚«‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ƒŠƒ“ƒJ‚̒ljÁƒ‰ƒCƒuƒ‰ƒŠ‚𒲂ׂ½‚Æ‚±‚ëA
‚¿‚á‚ñ‚ÆASDK‚Ìcommon/lib‚ªŽw’肳‚ê‚Ă܂µ‚½B
‚µ‚©‚µA‚±‚Ì’†‚É‚ÍAcutil32.lib‚ł͂Ȃ­A64‚ª‚ ‚è‚Ü‚·B
‚Æ‚¢‚¤‚±‚Æ‚ÍA690‚³‚ñ‚Ì‚¨‚Á‚µ‚á‚邯‚¨‚èA
32bit‚ÌCUDAƒ‰ƒCƒuƒ‰ƒŠ‚̓Cƒ“ƒXƒg[ƒ‹‚³‚ê‚È‚©‚Á‚½‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤‚©H
‚à‚µ‚»‚¤‚Å‚µ‚½‚çAƒTƒ“ƒvƒ‹ƒvƒƒOƒ‰ƒ€‚Í64bit‚ɑΉž‚µ‚ĂȂ¢‚ªA
Ž©•ª‚ŃvƒƒOƒ‰ƒ€‚ðì‚镪‚É‚ÍAã‹L‚̂悤‚ȃGƒ‰[‚͂łȂ¢‚Æ‚¢‚¤‚±‚Ƃłµ‚傤‚©H

694 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/03(…) 23:53:30 ]
ƒTƒ“ƒvƒ‹‚ÌƒŠƒ“ƒJÝ’è‚ð•ÒW‚µ‚Ä64bit‚̃‰ƒCƒuƒ‰ƒŠ‚ðƒŠƒ“ƒN‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH

695 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/04(–Ø) 13:12:53 ]
ƒAƒNƒeƒBƒuƒ\ƒŠƒ…[ƒVƒ‡ƒ“ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ƃvƒ‰ƒbƒgƒtƒH[ƒ€‚ðWin32‚©‚çx64‚Ö•ÏX‚µ‚½‚Æ‚±‚ëA
ƒGƒ‰[‚ª‚È‚­‚È‚è‚Ü‚µ‚½B
‚»‚Ì‚©‚í‚èA
1>------ ƒrƒ‹ƒh‚̃XƒLƒbƒv: ƒvƒƒWƒFƒNƒg: simpleCUBLAS ------
1>
========== ƒrƒ‹ƒh: 0 ³íI—¹‚Ü‚½‚ÍÅV‚Ìó‘ÔA0 ޏ”sA1 ƒXƒLƒbƒv ==========
‚ƃXƒLƒbƒv‚µ‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B
‰½‚ªŒ´ˆö‚Ȃ̂łµ‚傤‚©EEE

696 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/04(–Ø) 18:26:30 ]
threadIdx.x‚ª‚¤‚Ü‚­’l‚ð•Ô‚³‚È‚­¢‚Á‚Ä‚¢‚Ü‚·B
Ŭ‚̃vƒƒOƒ‰ƒ~ƒ“ƒO‚¾‚Æ@‚¿‚á‚ñ‚Æ‚µ‚½’l‚ðŠm”F‚Å‚«‚é‚ñ‚Å‚·‚¯‚ÇA
‹K–͂̂ ‚éƒvƒƒOƒ‰ƒ€‘‚¢‚½•¨‚Å‚ÍAthreadIdx.x‚ð‚Ý‚é‚ÆÅ‘å‚Å‚à1000ˆÈ“à‚Ì”’l‚ª40000‚ð’´‚¦‚Ä‚¢‚½‚肵‚Ü‚·B

‚©‚Ȃ胉ƒt‚È‘‚«•û‚µ‚Ä‚¢‚ÄAƒOƒ[ƒoƒ‹•Ï”Žg‚¢‚Ü‚­‚Á‚Ä‚é‚Ì‚ªˆÓŒ©‚È‚¢‚̂łµ‚傤‚©H
__device__@ kouzoutai[2000];//ƒOƒ[ƒoƒ‹•Ï”
‚Æ‚©éŒ¾‚µ‚Ü‚­‚Á‚Ä“‹Úƒƒ‚ƒŠ[‚ð’´‚¦‚¿‚á‚Á‚Ă邩‚à‚µ‚ê‚Ü‚¹‚ñ‚ªA‚»‚ÌŽž‚Í–¾Šm‚ȃGƒ‰[‚Æ‚©o‚Ü‚·‚©H


697 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/04(–Ø) 19:59:22 ]
ƒGƒ‰[‚ÍŠî–{“I‚Éo‚È‚¢



698 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/05(‹à) 09:08:24 ]
>>696
threadIdx‚̓vƒƒOƒ‰ƒ€‚Å•ÏX‚Å‚«‚È‚¢‚ÆŽv‚¤‚ªB
‚Ç‚¤‚â‚Á‚ÄthreadIdx.x‚ðu‚Ý‚é|Šm”F‚Å‚«‚év‚Æ‚µ‚½‚Ì‚©’m‚ç‚ñ‚ªA‚»‚ÌŽè’i‚ðŠm”F‚·‚ׂ«‚Å‚Í?
ptxo—͂𒭂߂ê‚ÎthreadIdx.x‚ðƒRƒs[‚µ‚½æ‚ʼn󂵂Ă½‚è‚·‚é‚Ì‚ª•ª‚©‚é‚ñ‚¶‚á‚È‚¢?
ƒOƒ[ƒoƒ‹•Ï”‚É‚½‚Á‚½2000—v‘f‚­‚ç‚¢‚È‚ñ‚Ä‚±‚ƂȂ¢‚ÆŽv‚¤‚ªA‹‘å‚È\‘¢‘̂łà’u‚¢‚Ä‚é‚Ì?
‚ [‚»‚ê‚©‚çAƒƒ‚ƒŠ‚ðƒI[ƒoƒtƒ[‚µ‚Ä‚àƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚àŽÀsŽžƒGƒ‰[‚ào‚È‚¢‚Ç‚±‚ë‚©A
“Ë‘RƒVƒXƒeƒ€‚²‚ƃtƒŠ[ƒY‚·‚é‚©‚à‚µ‚ê‚È‚¢‚©‚çŠoŒå‚µ‚Ä‚¨‚¢‚Ä‚ËB

699 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/06(“y) 17:41:22 ]
>>501
@@@H
@@ÈÈ
@ (L¥ƒÖ)
@_b½^(QQQ
^ R_(QQQ_^
PPPPPPP


700 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/07(“ú) 01:25:14 ]
Q‚½Žq‚ð‹N‚±‚µ‚½‚Èw

701 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/08(ŒŽ) 08:06:10 ]
>>699
@@I
@ ÈÈ
@(¥ƒÖ¥ )
@_| ½^(QQ
^ R-(QQ_^
PPPPPP


702 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/08(ŒŽ) 20:11:26 ]
@
@@‚ "
@ ÈÈ
@(ƒÖ)
@_| ‚¤^(QQ
^ R-(QQ_^
PPPPPP

703 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/09(‰Î) 23:30:40 ]
>>701
@@@@@µÊÖ°!!
@@@@ÈÈ ¿
@@@ (`¥ƒÖ¥)/
@@@¼@@ƒm
@@@@(‚ƒm
@@@@ (É
@QQ_^(QQ_
^@@(QQQ^
PPPPPP


704 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/10(…) 20:07:54 ]
Ž¿–âB
ƒOƒŠƒbƒhEƒuƒƒbƒNEƒXƒŒƒbƒh‚̃J[ƒlƒ‹‘¤‚ł̌vŽZ‚ւ̉ž—p•û–@‚ª
‚æ‚­‚í‚©‚ç‚È‚¢‚̂ł·‚ªEEEE“Á‚É“®‚«‚Å‚·B

const unsigned int tid =blockIdx.x * blockDim.x + threadIdx.x;
‚ªƒXƒŒƒbƒh‚h‚c‚ðŽ¦‚µ‚Ä‚¢‚邯‚¢‚¤‚̂͂킩‚é‚̂ł·‚ªEEE

for(int x=0;x<height;x++)
for(int y=0;y<width;y++){
@@@@@@@@sum=sum+tex2D(tex, x, y)*((float)(cos((M_PI*((x*width+y)+0.5)*tid)/number)));

}
outputdata[tid]=sum;

‚Ì’†‚ÅAtid‚͂ǂ¤‚¢‚¤“­‚«‚ð‚µ‚Ä‚é‚ñ‚Å‚µ‚傤‚©H
“Á‚ɉñŽû‚·‚é”z—ñ‚Å‚ ‚éoutputdata‚Ì“®‚«‚ª’m‚肽‚¢‚Å‚·B
‚í‚©‚é•û‚²‹³Žö‚¨Šè‚¢‚µ‚Ü‚·EEE




705 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/12(‹à) 04:58:52 ]
>>703
@ È,,È
@( `¥ƒÖ¥)@³°Ñc‚±‚±‚ÍH
@/@ä |
@‚µ[-‚i


706 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/12(‹à) 09:52:33 ]
>>704
‰½‚ª”»‚ç‚ñ‚Ì‚©”»‚ç‚ñB
tid‚ªŒÂ•ʂ̃f[ƒ^ƒXƒŒƒbƒh‚̔Ԇ‚ðŽw‚·‚悤‚É“­‚­‚±‚Æ‚ª”»‚Á‚Ä‚¢‚é‚È‚çA

‚»‚̔Ԇ‚Åoutputdata‚ɃAƒNƒZƒX‚µ‚Ä‚¢‚邱‚Æ‚­‚ç‚¢”»‚è‚»‚¤‚È‚à‚ñ‚¾‚ªB

‰¼‚ÉAblockDim‚ª4‚ÅgridDim‚ª2‚¾‚Æ‚µ‚½‚çAblockIdx‚Í0‚©1AthreadIdx‚Í0‚©‚ç3‚ɂȂé‚킯‚ÅB
‚‚܂è‚Ítid‚Í0‚©‚ç7‚ɂȂé‚킯‚¾‚ÈB

‚Â[‚©AVIP‚ÌWiki‚É‚àî•ñ‚ª‚ ‚邿B
vipprog.net/wiki/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E/CUDA.html

707 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/13(“y) 00:18:28 ]
>>730
ƒJƒEƒ“ƒ^[3˜A‘Å‚Á‚ÄŒ¾‚¤‚¯‚ǃXƒ[‚ÅŒ©‚邯ƒJƒEƒ“ƒ^[2”­‚É’ÇŒ‚1”­‚Á‚ÄŠ´‚¶
‚Ü‚ ‚»‚ê‚łং¢‚Á‚ÄŒ¾‚¤‚©A‰½‚±‚َ̈ŸŒ³‰f‘œ‚—
‚à‚Í‚âŒ|p“I‚Æ‚©ˆ³“|“I‚Æ‚©‚»‚¤‚¢‚¤ƒŒƒxƒ‹‚ð’´‰z‚µ‚Ä‚¢‚Ä΂¢‚µ‚©o‚Ä‚±‚È‚¢‚킯‚¾‚ªH‚—‚—‚—
‚µ‚©‚àƒƒfƒBƒi‚Í—§‚¿ã‚ª‚邵‚—‚—•sŽ€g‚©‚—‚—‚—‚—
‚±‚ÌŽŽ‡‚̓{ƒNƒVƒ“ƒOˆÈŠO‚̉½‚©•ʂ̋£‹Z‚¾‚í‚—‚—‚—‚—‚—‚—‚—‚—



708 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/13(“y) 00:24:10 ]
Œë”š‚·‚Ü‚»
‰´‚ª‘ã‚í‚è‚ÉŒ¾‚Á‚Æ‚¢‚Ä‚â‚Á‚½‚º

709 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/13(“y) 01:35:36 ]
CUBLAS‚ɉÁ‚¦‚ÄCULAPACK‚Æ‚©—pˆÓ‚µ‚Ä—~‚µ‚¢
LU•ª‰ð‚à‚Å‚«‚È‚¢ŠÂ‹«‚È‚ñ‚Ä

710 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/13(“y) 04:07:09 ]
GPGPU‚ÍDirectX11‚ʼnԊJ‚­‚ñ‚¾‚ëB
ƒGƒ“ƒR[ƒh‚‘¬‰»‘Ήž‚¨‘Ò‚¿‚µ‚Ä‚¨‚è‚Ü‚·B

DirectX 11uÀi’†•Òj
”ñƒQ[ƒ}[‚̃Aƒiƒ^‚̃pƒ\ƒRƒ“‚à
DirectX 11‰‰ŽZƒVƒF[ƒ_[‚ŃX[ƒp[ƒRƒ“ƒsƒ…[ƒ^[‚É•Ïg‚·‚éI
game.watch.impress.co.jp/docs/series/3dcg/20090327_79998.html
GPGPU‚ÌꇂÍA‘g‚ñ‚¾GPGPUƒvƒƒOƒ‰ƒ€‚ªATI‚©NVIDIA‚̂ǂ¿‚ç‚©‚Å‚µ‚©“®‚©‚È‚¢A
“¥‚ÝŠG“I‚ÈuATI‘ÎNVIDIAv‚Ȃ̂¾B
‚±‚ê‚Å‚ÍGPGPU‚Ìi‰»A”­“WA•‹y‚ª–]‚߂Ȃ¢B
‚»‚±‚ÅGPGPU‚Ì•W€‰»ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ª‹­‚­–]‚Ü‚ê‚邿‚¤‚ɂȂÁ‚½B
‚±‚ÌGPGPU•W€ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚ðAWindowsŠÂ‹«‰º‚Å’ñ‹Ÿ‚µ‚悤‚Æo‚Ä‚«‚½‚Ì‚ªDirectX 11‚Æ‚¢‚¤‚±‚ƂɂȂéB
DirectX 11‚ÍA‚±‚ÌGPGPU‚Ì•W€ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Æ‚µ‚ÄuDirectX Copmute Shadervi‰‰ŽZƒVƒF[ƒ_[j‚ð’ñ‹Ÿ‚·‚éB


‰‰ŽZƒVƒF[ƒ_[‚łȂɂª‚Å‚«‚é‚Ì‚©
game.watch.impress.co.jp/img/gmw/docs/079/998/html/3dd1103.jpg.html


711 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/13(“y) 08:42:36 ]
>>710
ƒGƒ“ƒR[ƒh‚Á‚ĈӊO‚É•À—ñˆ—‚Å‚«‚é‰ÓŠ­‚È‚¢‚ñ‚¾‚¯‚ÇBBBCUDA‚łǂ̃xƒ“ƒ_‚à‘Ήž‚µ‚Ä‚±‚È‚¢‚̂͂»‚Ì‚½‚ßB
Compute Shadero‚Ä‚«‚Ä‚à󋵂͕ςí‚ç‚È‚¢‚Æ‹C‚ª

712 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/14(“ú) 15:19:59 ]
‚»‚êƒ}ƒ‹ƒ`

713 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/14(“ú) 18:56:21 ]
¡“ú–{‰®Œ©‚Ä‚«‚½‚¯‚Ç
CUDA‚Ì“ü–å‘‚Æ‚©‚Á‚Ä–³‚¢‚ËB
¢‚Ì’†‚ɂ͂ ‚é‚Ì‚©‚ÈB

714 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/16(‰Î) 16:56:23 ]
__device__ int particle_position[30][30][50][30];
__device__ int particle_position_num[30][30][50];
@F
‚Æ‚©
__device__ __constant__ float K_dWpress;
@F
‚ÈŠ´‚¶‚ÅAŒ‹\‚½‚­‚³‚ñƒOƒ[ƒoƒ‹•Ï”‚ðƒfƒoƒCƒX‘¤‚Éì‚Á‚Ä‚é‚ñ‚¾‚ªA
‚±‚ê‚Á‚ÄACUDA“I‚É‚â‚Á‚Ä‚¢‚¢Žè–@H‚Ä‚©”ŽŸŒ³”z—ñ‚Á‚ăJ[ƒlƒ‹ŠÖ”“à‚Å•’Ê‚Ìc‚Á‚Û‚­ƒAƒNƒZƒX‚Å‚«‚éH

‚Ƃ肠‚¦‚¸ƒƒ‚ƒŠ‚Í‘«‚è‚é‚Ý‚½‚¢‚¾‚©‚çAƒfƒoƒCƒXƒzƒXƒgŠÔ‚ł̃f[ƒ^“]‘—‚ÍŠî–{“I‚É‚µ‚È‚­‚ÄA
Œ‹‰Ê‚̂݃zƒXƒg‘¤‚ÉŽ‚Á‚Ä‚«‚½‚¢‚ñ‚¾‚¯‚ÇB

ƒRƒ“ƒpƒCƒ‹ƒGƒ‰[‚͂Ȃ¢‚¯‚ÇAƒJ[ƒlƒ‹‹N“®‚³‚¹‚½‚ ‚ƃGƒ‰[‚ªo‚ÄA
ˆêu‰æ–Ê‚ªÁ‚¦‚éB

715 –¼‘OF714 [2009/06/16(‰Î) 17:22:05 ]
’Ç‹L
‚¿‚Ȃ݂ÉAEmuƒ‚[ƒh‚¾‚Æ–â‘è‚È‚­I—¹‚Å‚«‚Ü‚·B


716 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/16(‰Î) 17:29:37 ]
>>714
CUDA‚̓ƒ‚ƒŠŠÇ—‚È‚ñ‚Ä‚µ‚È‚¢‚©‚çAƒfƒoƒCƒX‘¤‚̕ϔ‚ª‚ǂꂾ‚¯‚ ‚é‚Ì‚©Ž©•ª‚Å”cˆ¬‚·‚邱‚ÆB
ˆêu‰æ–Ê‚ªÁ‚¦‚é‚͕̂\ަ—p‚ÆCUDA—p‚𓯂¶GPU‚Å‚â‚Á‚Ä‚¢‚銈ׂ¾‚ÆŽv‚í‚êB
‚à‚Á‚Æ“‚¢‚Æ‚«‚̓tƒŠ[ƒY‚·‚é‚©‚ç—v’ˆÓ‚ÅB

717 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/16(‰Î) 23:29:13 ]
CUDA‰SŽÒ‚Å‚·B

ƒTƒ“ƒvƒ‹‚ð‚¢‚¶‚­‚Á‚Ä‚¢‚é‚̂ł·‚ªA‚¢‚­‚‚©‚í‚©‚ç‚È‚¢‚±‚Æ‚ª‚ ‚莿–₳‚¹‚Ä‚­‚¾‚³‚¢B

‡@ƒeƒNƒXƒ`ƒƒƒƒ‚ƒŠ
ƒLƒƒƒbƒVƒ…‚ªŒø‚­‚©‚çƒOƒ[ƒoƒ‹ƒƒ‚ƒŠ‚æ‚è‚à‚‘¬‚Ƃ̎–‚Å‚·‚ªA
ŽžŠÔ‚ðŒv‚Á‚Ä‚Ý‚é‚ÆƒOƒ[ƒoƒ‹ƒƒ‚ƒŠ‚ƕςí‚ç‚È‚¢EEEB
‚ǂ̂悤‚È—p“r‚ÅŽg—p‚·‚é‚̂łµ‚傤‚©H

‡AˆÙ‚È‚éƒJ[ƒlƒ‹ŠÖ”‚Ì“¯ŽžŽÀs
ƒuƒƒbƒNAƒXƒŒƒbƒh”‚ðŒˆ‚ß‚ÄƒJ[ƒlƒ‹ŠÖ”‚ðŽÀs‚µ‚Ü‚·‚ªA
cudaThreadSyncrinizeŠÖ”‚⃃‚ƒŠƒRƒs[ŠÖ”‚ðŒÄ‚΂Ȃ¯‚ê‚Î
“¯Šú‘Ò‚¿‚Í‚µ‚È‚¢‚Å‚·‚æ‚ËH
‚Å‚ ‚ê‚ÎAƒJ[ƒlƒ‹ŠÖ”‚ð2‚‘‚¢‚½‚Æ‚«‚É“¯ŽžŽÀs‚·‚é‚̂łµ‚傤‚©H
ƒ}ƒjƒ…ƒAƒ‹‚ðŒ©‚éŒÀ‚è‚ł͂ł«‚È‚¢‚悤‚Å‚·‚ªA‰ïŽÐ‚Ìæ”y‚ªo—ˆ‚邯‚¢‚¤‚̂Ńzƒ“ƒg‚©‚È‚ÆB

‚¨•ª‚©‚è‚Ì•û‹X‚µ‚­‚¨Šè‚¢‚¢‚½‚µ‚Ü‚·B



718 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/16(‰Î) 23:32:51 ]
‰´‚à‰SŽÒ‚¾‚ªB

1. üŒ`•⊮‚Å‚«‚邿I ‘¬“x–ʂňá‚í‚È‚¢‚È‚çA‚»‚êˆÈã‚͂ǂ¤ˆá‚¤‚Ì‚©’m‚ç‚ñB

2. ‚È‚ñ‚©‰´‚Ì“®‚©‚µ‚Ă銴G‚¾‚Æ“¯ŽžŽÀs‚µ‚Ä‚é‹C‚ª‚·‚éB ­‚È‚­‚Æ‚àCPU‚ÆGPU‚Å“¯Šú‚Í‚µ‚Ä‚¢‚È‚¢‚æB

719 –¼‘OF717 [2009/06/16(‰Î) 23:59:21 ]
>>718

ƒTƒ“ƒNƒXB

‡@‚ÍüŒ`•âŠÔ‹@”\‚ª‚ ‚é‚̂͑¶‚¶‚Ä‚¢‚Ü‚·‚ªA
•âŠÔ‚¹‚¸¶ƒf[ƒ^‚ðŽg—p‚µ‚½‚¢‚à‚̂łµ‚ÄEEEB

‡A‚ÍŽ©•ª‚Å‚à–{‰ÆCUDAZONE‚Å’²‚ׂĂ݂܂µ‚½‚ªA‚Ç‚¤‚à‚Å‚«‚È‚¢‚Á‚Û‚¢‚Å‚·B

forums.nvidia.com/index.php?showtopic=84740&hl=cudaStreamSynchronize

‚±‚̃XƒŒ‚Ì‘O‚É‚à‚ ‚è‚Ü‚µ‚½‚ËB
‚æ‚­Œ©‚Ă܂¹‚ñ‚Å‚µ‚½A‚·‚݂܂¹‚ñB
cudaStream`‚Á‚ĉ½‚Ì‚½‚߂ɂ ‚é‚ñ‚¾‚©B

720 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/19(‹à) 00:40:24 ]
CUDA‚ðŽn‚߂悤‚©‚Æl‚¦‚Ä‚¢‚Ü‚·‚ªA‰º‹L‚Ì—l‚Ȉ—‚ÍCUDA‚Å‘¬‚­‚È‚è‚Ü‚·‚©H



721 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/19(‹à) 00:55:31 ]
function hoge(const b:string):boolean;
begin
result:=true;
end;

722 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/19(‹à) 00:58:07 ]
>>720
‚·‚݂܂¹‚ñAŠÔˆá‚¦‚Ä‘‚«ž‚ñ‚Å‚µ‚Ü‚¢‚Ü‚µ‚½B
‰ü‚ß‚ÄA
typedef struct _table_t {
float x,float y, float z;
} table_t;

typedef sturct _vec {
float vector[4];
} vec;

typedef union _vtemp_t {
vec V[3], table_t data[4];
} vtemp_t;

table_t DATA[100];(DATA‚É‚¢‚ë‚¢‚ë‚Æî•ñ‚ð‚ª“ü‚Á‚Ä‚¢‚é)
vtemp_t temp;
temp.data[0] = DATA[15];
temp.data[1] = DATA[43];
temp.data[2] = DATA[11];
temp.data[3] = DATA[80];
(temp‚̃ƒ“ƒodata‚É‚c‚`‚s‚`‚Ì’l‚ðƒ‰ƒ“ƒ_ƒ€‚É‘ã“ü)
ƒƒ“ƒodata‚ª‚à‚ÂAx¤y¤zî•ñ‚ðƒƒ“ƒoV‚Éx¤y¤z–ˆ‚ɂ܂Ƃ߂½‚¢‚Å‚·B—Ⴆ‚΂±‚ñ‚ÈŠ´‚¶‚ÉB
V[0] = {data[0].x, data[1].x, data[2].x, data[3].x};
V[1] = {data[0].y, data[1].y, data[2].y, data[3].y};
V[2] = {data[0].z, data[1].z, data[2].z, data[3].z};
Cell‚Æ‚©SSE‚È‚çSIMD‚ðŽg‚Á‚Äo—ˆ‚邯Žv‚¢‚Ü‚·‚ªACUDA‚Å‚à‘¬‚­‚È‚é‚È‚çA
CUDA‚ð‚â‚Á‚Ă݂悤‚©‚ÆŽv‚Á‚Ä‚¢‚Ü‚·B




723 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/19(‹à) 01:25:58 ]
‚»‚êŒvŽZ‚¶‚á‚È‚­‚Ä‚½‚¾‚̃ƒ‚ƒŠ“]‘—‚¶‚á‚ñB CUDA‚Å‚â‚邱‚Æ‚¶‚á‚È‚¢‚æB

724 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/20(“y) 14:41:38 ]
Mac ‚ÅCUDA‚ð‚â‚낤‚Æ‚µ‚Ä‚¢‚Ü‚·B
/Developer/CUDA/lib/‚É‚ ‚郉ƒCƒuƒ‰ƒŠ‚ðƒ‰ƒCƒuƒ‰ƒŠ‚̃T[ƒ`ƒpƒX‚Ɋ܂߂é‚É‚Í
‚ǂ̊‹«•Ï”‚ðÝ’è‚·‚ê‚΂悢‚̂łµ‚傤‚©H
LD_LIBRARY_PATH‚ɒljÁ‚µ‚Ă݂½‚̂ł·‚ªAƒT[ƒ`‚µ‚Ä‚­‚ê‚Ü‚¹‚ñ

725 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 14:43:15 ]
>>724
DYLD_LIBRARY_PATH

726 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/06/20(“y) 15:02:09 ]
>>725
‘‘¬‚̉ñ“š‚ ‚è‚ª‚Æ‚¤‚²‚´‚¢‚Ü‚·B
DYLD_LIBRARY_PATH ‚ɒljÁ‚µ‚Ă݂½‚̂ł·‚ª‚â‚͂肤‚Ü‚­‚¢‚«‚Ü‚¹‚ñB
‚¿‚Ȃ݂É-L‚ÅŽw’è‚·‚ê‚΂¤‚Ü‚­‚¢‚«‚Ü‚·B


727 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 18:11:27 ]
CoalescedANon-Coalesced‚Á‚ÄŠÈ’P‚É‚¢‚¤‚Ƃǂ¤‚¢‚¤‚±‚ÆH



728 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 18:14:29 ]
>>108

729 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 18:18:03 ]
>>728
‚æ‚­‚í‚©‚ç‚ñ

730 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 20:19:04 ]
ttp://noridon.seesaa.net/article/105559613.html

731 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 21:42:57 ]
‘å‘O’ñ‚Æ‚µ‚ÄAƒuƒƒbƒN“à‚ŃfƒoƒCƒXƒƒ‚ƒŠ‚ɃAƒNƒZƒX‚·‚éƒAƒhƒŒƒX‚ª˜A‘±‚µ‚Ä‚¢‚½‚çAƒRƒAƒŒƒXB
‚ñ‚őΉžƒA[ƒLƒeƒNƒ`ƒƒ‚É‚æ‚Á‚ăXƒŒƒbƒh’PˆÊ‚ŃAƒhƒŒƒX‚ª˜A‘±‚µ‚Ä‚¢‚é•K—v‚ª‚ ‚Á‚½‚è‚·‚éB

‚Ü‚ŸŠÈ’P‚ÉŒ¾‚¤‚ÆAƒoƒX•—LŒøŠˆ—p‚Å‚«‚Ü‚Á‚¹“K‚ÈŽg‚¢•û‚ðƒCƒ[ƒW‚·‚ê‚΂¢‚¢‚©‚ÆB
‚È‚ñ‚Å‚»‚̃oƒX•‚ŃAƒNƒZƒX‚Å‚«‚éƒAƒ‰ƒCƒ“‚ðl‚¦‚鎖‚ɂȂéB

732 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/20(“y) 23:08:40 ]
>>726
ŽÀsŽž‚¶‚á‚È‚­‚ÄAƒrƒ‹ƒhŽž‚ÌƒŠƒ“ƒN‚Ì‚±‚ÆH
DYLD_LIBRARY_PATH‚ÍŠÖŒW‚È‚¢‚©‚ç-L‚Å‚â‚Á‚Ä‚ËB

733 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 01:03:25 ]
>>726
LIBRARY_PATH‚łł«‚È‚©‚Á‚½‚Á‚¯H

734 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 06:52:13 ]
”z—ñ‚Åʼn‚ÆÅŒã‚̕ϔ‚¾‚¯•ʂ̈—‚ð‚µ‚½‚¢‚̂ł·‚ªA
‚ǂ̂悤‚É‘‚¯‚΂悢‚̂łµ‚傤‚©H
]—ˆ‚̃vƒƒOƒ‰ƒ€‚Ìê‡A”z—ñ‚ªa[N]‚¾‚Á‚½‚΂ ‚¢A
for(i=1;i<N-1;i++)‚Æ‘‚¯‚΂悢‚̂ł·‚ªA
CUDA‚̃J[ƒlƒ‹‚ň—‚·‚éꇂǂ̂悤‚É‚·‚ê‚΂悢‚̂łµ‚傤‚©H

735 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 07:45:47 ]
>>734
‚Ƃ肠‚¦‚¸AŒ»ó‚̃J[ƒlƒ‹‘‚¢‚Ä‚­‚ê‚ê‚΋³‚¦‚â‚·‚¢‚Ì‚É

736 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 14:51:04 ]
NVIDIA‚ª”z•z‚µ‚Ä‚¢‚邯‚¢‚¤‚±‚Æ‚ÅAPhysX‚ÌŽ¿–â‚ð‚³‚¹‚ĉº‚³‚¢B

ƒLƒlƒ}ƒeƒBƒbƒN‚ȃAƒNƒ^[‚ª•¨‘Ì‚ÆÚG‚µ‚½Žž‚Ɏ󂯂é—͂̎擾•û–@‚ª•ª‚©‚è‚Ü‚¹‚ñB
‚²‘¶’m‚Ì•û‚ª‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚炲‹³Ž¦‰º‚³‚¢B

737 –¼‘OF734 [2009/06/21(“ú) 17:50:38 ]
>>735
—Ⴆ‚ÎA¡‚Í

__global__ void test(int thread_size, int one_size, float *res_d)
{
    int bx = blockIdx.x;
    int tx = threadIdx.x;
    int pos = bx * thread_size + tx;
    if (pos==0)
        res_d[pos] = cos(res_d[pos]);
    else
        res_d[pos] = sin(res_d[pos]);
}

‚±‚̂悤‚ÉAif•¶‚Å0‚ÆN-1‚Ìꇂ¾‚¯•ʂ̈—‚ð‚·‚é‚æ‚¤‚É‚µ‚Ä‚¢‚é‚̂ł·‚ªAif•¶‚Í’x‚­‚È‚é‚Ì‚ÅA”ð‚¯‚½‚¢‚̂ł·‚ªB

‹ï‘Ì“I‚É‚â‚肽‚¢‚Ì‚ÍA3ŽŸŒ³‚̕Δ÷•ª•û’öŽ®‚ð‰ð‚­Û‚Ì‹«ŠEðŒ•”•ª‚ÌŒvŽZ‚Å‚·B
‚±‚Ìꇊe–ÊAŠe•ÓAŠe’¸“_‡‚킹‚Äif•¶‚ª20ŒÂˆÈã‚ɂȂÁ‚Ä‚µ‚Ü‚¢‚Ü‚·B

‰½‚©—Ç‚¢•û–@‚͂Ȃ¢‚Å‚µ‚傤‚©H




738 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 18:12:51 ]
>>737
ʼn‚ÆÅŒã‚¾‚¯•ʂ̈—‚È‚çA‚»‚±‚ÍCPU‚É”C‚¹‚ÄA
Žc‚è‚ðGPU‚É‚â‚点‚ê‚΂¢‚¢‚ÆŽv‚¤‚¯‚ÇA‚»‚ê‚¶‚Ⴞ‚߂ȂñH
pos‚ð+1‚µ‚ÄA•À—ñ”‚ðN-2‚É‚·‚ê‚΂¢‚¯‚»‚¤‚¾‚ÆŽv‚¤‚¯‚ÇB

‚ ‚ÆA‚»‚̃\[ƒX‚¾‚Æ N-1 ‚̈—‚ª•ʂɂȂÁ‚ĂȂ¢‹C‚ª‚·‚é‚Ì‚ÆA
pos‚ªNˆÈã‚©‚Ç‚¤‚©‚̃`ƒFƒbƒN‚ª–³‚¢‚Ì‚ª‹C‚ɂȂéB
iƒ\[ƒX‚Í’P‚ÉÈ—ª‚µ‚½‚¾‚¯‚ÅAƒ`ƒFƒbƒN‚Í‚»‚à‚»‚à•K—v‚È‚¢‚悤‚É‘g‚ñ‚Å‚é‚Ì‚©‚à’m‚ê‚È‚¢‚ªj

739 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 18:53:40 ]
>>737
ˆê”Ê“I‚ɃAƒZƒ“ƒuƒŠƒŒƒxƒ‹‚Å•ªŠò‚ð‚È‚­‚µ‚½‚¢‚Æ‚«‚ÍA‚±‚ñ‚ȃeƒNƒjƒbƒN‚ðŽg‚Á‚½‚è‚·‚éB

// i == N‚̂Ƃ«‚¾‚¯sin‚ðcos‚É‚·‚é

float s = sin(‚È‚ñ‚Æ‚©);
floac c = cos(‚È‚ñ‚Æ‚©);
int b = i == N; // true ‚ª (int)1‚ɕϊ·‚³‚ê‚邱‚Æ‚ðŠú‘Ò‚·‚é
return (c * i) + (s * (1 - i));

‚à‚¿‚ë‚ñ3s–Ú‚ÍŽÀ‘•ˆË‘¶‚Ȃ̂ÅAƒvƒƒZƒbƒT‚̃}ƒjƒ…ƒAƒ‹Œ©‚È‚ª‚ç‚¢‚¿‚¢‚¿Šm”F‚Í‚µ‚½•û‚ª‚¢‚¢‚ñ‚¾‚ªA
‚¾‚¢‚½‚¢‚̃vƒƒZƒbƒT‚ÅŽg‚¦‚éƒeƒNƒjƒbƒNB

740 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 19:09:54 ]
>>737
‚»‚ꂾ‚Æ‘S‚Ẵpƒ^[ƒ“‚Åsin‚Æcos‚Ì—¼•û‚ªŒvŽZ‚³‚ê‚é‚©‚ç

float s = sin(‚È‚ñ‚Æ‚© + b * PI / 2);

‚É‚·‚ê‚ÎH

741 –¼‘OF740 mailto:sage [2009/06/21(“ú) 19:11:22 ]
‚²‚ß‚ñˆÀ‰¿ƒ~ƒX‚Á‚½

>>740‚Í>>739‚ւ̃ŒƒX‚Å‚·

742 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 19:37:25 ]
CUDA‚É‚Ísincos‚Ë[‚ÌH
‚Ü‚½ŽO€‰‰ŽZŽq‚Å‚¢‚¢‚ñ‚¶‚á‚Ë[‚ÌH

743 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/21(“ú) 23:01:37 ]
>>737
‚ ‚ç‚©‚¶‚ßA“ÁŽêðŒ‚ɂ‚¢‚ÄˆÊ‘Š‚ð•Ⳃµ‚Æ‚«‚á‚¢‚¢‚ñ‚¶‚á‚È‚¢‚ÌH‚ÆŽv‚¤‚͉̂´‚¾‚¯H

744 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 00:12:40 ]
>>736
PhysXƒXƒŒ‚ªƒQ[ƒ€»ì‹Zp‚É‚ ‚é‚©‚ç‚»‚Á‚¿s‚¯

745 –¼‘OF736 mailto:sage [2009/06/22(ŒŽ) 01:52:13 ]
>>744
—U“±‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·

746 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/22(ŒŽ) 10:53:08 ]
>>742
‚ ‚邿B’A‚µAƒXƒgƒŠ[ƒ€ƒvƒƒZƒbƒT‚ɈêŒÂ‚µ‚©’´‰zŠÖ”‰‰ŽZ‹@‚ª‚È‚¢‚©‚çŽg‚¢•ûŠÔˆá‚¤‚Æ’x‚­‚Ȃ邯‚ÇB

747 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 08:26:25 ]
>>746
’´‰zŠÖ”‰‰ŽZ‹@‚È‚ñ‚ăn[ƒh“I‚É‘¶Ý‚µ‚½‚Á‚¯H”{¸“x‰‰ŽZ‹@‚¶‚á‚È‚­‚ÄH



748 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 14:47:11 ]
>>747
SFU(Super Function Unit)‚ª‚ ‚éB
‚½‚¾‚µA4SP‚Å‹¤—L‚ÅA>>747‚Ì‚¢‚¤‚悤‚É8SP‚Å‹¤—L‚·‚é‚͔̂{¸“x‰‰ŽZŠíB

sin()Acos()Atan()‚ÍŠm‚©‚É’x‚¢‚¯‚ÇA
sin‚Æcos‚ɂ‚¢‚Ä‚Í__sinf()‚Æ__cosf()‚ðŽg‚¦‚ÎA
¸“x‚͈«‚­‚Ȃ邯‚Ç1op/clock‚łł«‚éB
œŽZˆÈŠO‚ÌŽZp‰‰ŽZ‚ª8op/clock‚łł«‚邱‚Æ‚ðl‚¦‚½‚ç‚»‚ê‚Å‚à’x‚¢‚±‚Ƃɂ͕ςí‚è‚È‚¢‚¯‚ÇB

749 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 15:22:26 ]
’´‰zŠÖ”‚ªƒŒƒCƒeƒ“ƒV1‚È‚ñ‚Ħ‚¢‚Ë
SFU‚¾‚¯100”{‚̃NƒƒbƒN”‚Æ‚©
‚µ‚Ä‚é‚Ì‚©‚È‚Ÿ

750 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 18:30:15 ]
www.khronos.org/opencl/
OpenCL 1.0 ƒŠƒŠ[ƒX

751 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 18:36:49 ]
First OpenCL demo on a GPU
www.youtube.com/watch?v=r1sN1ELJfNo


752 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 18:43:26 ]
www.nvidia.com/object/cuda_opencl.html

ƒhƒ‰ƒCƒoˆêŽ®‚Í“o˜^‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚悤‚¾

753 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/23(‰Î) 21:47:02 ]
>>748
SFU‚È‚ñ‚Ä‚ ‚Á‚½‚Ì‚©A‚µ‚ç‚È‚©‚Á‚½BDP‚Ý‚½‚¢‚ÉŽÀs‚ÍSP‚Æ•Às‚µ‚Ăł«‚é‚Ì‚©‚ÈH


754 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/24(…) 07:13:15 ]
‚â‚Á‚ÆFortran‘Ήž‚̘bo‚Ä‚«‚½‚¯‚ÇA—L—¿‚È‚ñ‚©‚Ë
PGI and NVIDIA Team To Deliver CUDA Fortran Compiler
ttp://eu.st.com/stonline/stappl/cms/press/news/year2009/t2399.htm


755 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/24(…) 07:18:14 ]
‚Ä‚¢‚¤‚©‚¢‚‚̂܂ɂ©‚É2.3‚̃x[ƒ^o‚Ä‚½‚Ì‚©

756 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/26(‹à) 12:01:06 ]
GTX 285‚ł悤‚â‚­‚¨‚ê‚̂悤‚ȂւÁ‚Û‚±‚Å‚à•’Ê‚Écpu‚𗽉킷‚éƒR[ƒh‚ª‘‚¯‚邿‚¤‚É
‚È‚Á‚½‚悤‚¾‚ËB

Œã‚Íi’l’i‚Í‚Æ‚à‚©‚­jÁ”ï“d—Í‚ª‰º‚ª‚Á‚Ä‚­‚ê‚ê‚ÎA‘åƒuƒŒƒCƒN‚µ‚»‚¤B

757 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/06/27(“y) 12:19:52 ]
‚R‚O‚OW‚È‚ñ‚ăNƒAƒbƒhƒRƒAƒ}ƒVƒ“‚ð‚S‘ä‚­‚ç‚¢ƒNƒ‰ƒXƒ^ƒŠƒ“ƒO‚µ‚½‚悤‚ÈÁ”ï“d—Í‚¾‚©‚ç‚È



758 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/01(…) 03:13:56 ]
>‚¨‚ê‚̂悤‚ȂւÁ‚Û‚±‚Å‚à•’Ê‚Écpu‚𗽉킷‚é
‚¾‚Á‚½‚çCPU—v‚ç‚ñ‚ª‚ÈB
‚Þ‚µ‚ëCPU<->GPUŠÔ‚Ì’ÊM‚ªƒ{ƒgƒ‹ƒlƒbƒN‚Ȃ̂ÅACPU–³‚­‚µ‚Ä
GPU‚É’¼ÚI/OŒq‚°‚ç‚ê‚邿‚¤‚É‚µ‚ë‚âI

759 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/01(…) 21:14:50 ]
>>758
‚»‚ê‚È‚ñ‚Ä‚¢‚¤Tesla?

760 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/01(…) 23:30:38 ]
>>759
‚»‚êTes‚Œa‚Å‚à‚È‚¢B

761 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/02(–Ø) 07:45:08 ]
CUDA‚Å—”‚ðŒø—¦“I‚ɶ¬‚·‚é•û–@‚ð‹³‚¦‚Ä‚­‚¾‚³‚¢

762 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/02(–Ø) 09:23:34 ]
>>761
ƒRƒA‚²‚ƂɈႤŽí‚©‚ç—”¶¬‚·‚ê‚΂¢‚¢‚ñ‚¶‚á‚ËH

763 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/03(‹à) 00:25:57 ]
Ž¿–â‚È‚ñ‚Å‚·‚ªASDK‚É•t‚¢‚Ä‚½ƒTƒ“ƒvƒ‹‚ðmake‚µ‚悤‚Æ‚µ‚½‚Æ‚±‚ë
ˆÈ‰º‚̂悤‚ȃGƒ‰[‚ªo‚Ä‚¤‚Ü‚­‚¢‚«‚Ü‚¹‚ñA‰½‚©‘«‚è‚È‚¢‚à‚Ì‚ª‚ ‚é‚̂łµ‚傤‚©

/usr/bin/ld: cannot find -lXi
collect2: ld ‚̓Xƒe[ƒ^ƒX 1 ‚ÅI—¹‚µ‚Ü‚µ‚½
make[1]: *** [../../bin/linux/release/nbody] ƒGƒ‰[ 1

OS‚Ífedora10‚Å‚·BFX‰SŽÒ‚Ȃ̂łǂ¤‚©‚¨Šè‚¢‚µ‚Ü‚·B

764 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/03(‹à) 00:52:49 ]
libXi‚Æ‚¢‚¤ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚Å‚«‚È‚¢‚©‚Ë
‰´‚àfedora‚͂悭‹L‰¯‚ɂȂ¢‚ñ‚¾‚ª

765 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/03(‹à) 07:55:20 ]
>>764
libXi‚Æ‚¢‚¤‚Ì‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ä‚¢‚È‚¢‚Æ‚¢‚¤‚±‚Æ‚¾‚Á‚½‚̂ł·‚©
‘‘¬ƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¢‚ÆŽv‚¢‚Ü‚·B‚Ç‚¤‚à‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B

766 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/05(“ú) 04:21:12 ]
tesla‚Ægeforce‚Á‚ĉ½‚ªˆá‚¤‚ÌH




767 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/05(“ú) 05:03:33 ]
OpenGLŒü‚¯‚©DirectXŒü‚¯‚©



768 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/05(“ú) 10:40:00 ]
>>767
‚»‚êquadro‚Ægeforce‚Å‚µ‚åB

>>766
tesla‚Íhpcê—pƒ{[ƒh‚ÅAƒfƒBƒXƒvƒŒƒC‚Ìo—̓|[ƒg‚ª‚È‚¢B
NVIDIA‚ªƒ{[ƒh‚Ì»‘¢‚܂ňêŠÑ‚µ‚Äs‚Á‚Ä‚ÄAƒeƒXƒg‚à‚µ‚Á‚©‚è’Ê‚µ‚Ä‚¢‚éc‚炵‚¢B
‚ ‚ƃƒ‚ƒŠ‚ª4GBæ‚Á‚Ä‚éB

769 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/06(ŒŽ) 09:01:42 ]
CUDA‚Æ‚¢‚¤‚æ‚èƒn[ƒhƒEƒFƒA‚̘b‚È‚ñ‚Å‚·‚ªŽ¿–₳‚¹‚Ä‚­‚¾‚³‚¢

TESLA C1060‚ðMM3500‚ÉŽh‚µ‚½‚¢‚ñ‚Å‚·‚ªA‚±‚Ìó‘Ô‚¾‚ÆBIOS‚ª”q‚߂܂¹‚ñ
ƒr[ƒv‰¹u|EEi’·’Z’Zjv‚Á‚ĉ¹‚ª‚·‚é‚ñ‚ÅAward‚Å’²‚ׂ½‚çƒrƒfƒIƒAƒ_ƒvƒ^•s—ǂ炵‚¢
ƒ}ƒU[ƒ{[ƒh‚¾‚¯‚𑼂̂ɕς¦‚½‚糂µ‚­‹N“®‚·‚é‚Ì‚ÅA“dŒ¹‚âTESLA‚ªˆ«‚¢‚킯‚ł͂Ȃ³‚»‚¤‚Å‚·
TESLA‚È‚µ‚ÌMM3500‚¾‚¯‚È‚çUbuntu‚ÌBoot CD‚©‚çMemtest‚ª‘–‚邯‚±‚Ü‚Ås‚«‚Ü‚µ‚½


770 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/06(ŒŽ) 09:34:48 ]
ƒXƒŒˆá‚¢‚Ç‚±‚ë‚©”ˆႢ‚¾
”»‚Á‚Ä‚é‚È‚çŠY“–”‚¢‚¯‚æ

771 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/06(ŒŽ) 22:26:16 ]
>>769
”ƒ‚Á‚½‚Æ‚±‚É•·‚¢‚½•û‚ª—Ç‚¢‚©‚Æ...

772 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/07(‰Î) 00:46:08 ]
>>772
‚ ‚肪‚Æ‚¤@‚Ü‚¸‚ÍVIA‚Ƀ[ƒ‹‚µ‚Ă݂܂·

773 –¼‘OFNVIDIA‚̉c‹Æ‚̎󂯔„‚èw mailto:sage [2009/07/07(‰Î) 09:05:04 ]
EGeForce
NVIDIA‚̓p[ƒc‘I‘ð‚ɂ̓m[ƒ^ƒbƒ`BŠeŽÐ‚³‚ñ‚ªŸŽè‚ɈÀ‚¢•”•i‚ðÏ‚ñ‚Å‚¢‚é‚©‚瓮삵‚È‚­‚Ä‚à“–‘RB
ƒvƒ‚Ȃ炻‚ñ‚ȃAƒLƒo“I”­‘z‚Í‚â‚ß‚ÄAQuadroFX‚©Tesla‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢B
EQuadroFX
NVIDIA‚ÌŒµ‚µ‚¢ƒeƒXƒgŠî€‚ɇŠi‚µ‚½‚•iŽ¿‚Ìo—Í‚ð•ÛØ‚µ‚Ä‚¢‚é‚©‚猈‚µ‚ĈÀ‚­‚ ‚è‚Ü‚¹‚ñB
ƒvƒ‚É‚àˆÀS‚µ‚Ä‚¨Žg‚¢‚¢‚½‚¾‚¯‚Ü‚·B
ETesla
QuadroFXˆÈã‚É•iŽ¿‚Éd“_‚ð’u‚¢‚ăeƒXƒg‚ðs‚È‚Á‚Ä‚¢‚Ü‚·BHPC‚ɂ͂±‚êˆÈŠO‚Ì‘I‘ðŽˆ‚Í‚ ‚肦‚Ü‚¹‚ñB

774 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/07(‰Î) 09:07:57 ]
>>768
OpenGLŒü‚¯‚àDirectXŒü‚¯‚à‚È‚¢‚æB>773‚É‚à‚ ‚é’Ê‚èANVIDIA‚ªƒeƒXƒg‚µ‚Ä‚¢‚é‚©‚Ç‚¤‚©‚̈ႢB
‚È‚ñ‚¹AGeForce‚Ì»‘¢”Ì”„‚ðs‚È‚Á‚Ä‚¢‚éELSA‚̉c‹Æ‚Ì‘O‚Å“°X‚Æ>773‚Ý‚½‚¢‚È‚±‚Æ‚ð‹Â‚Á‚Ä‚éB
10”{‚̉¿Ši·‚àA“–‘R‚Æ‚¢‚¤‚±‚ƂȂ̂łµ‚傤B

775 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/07(‰Î) 22:07:57 ]
‚»‚è‚áƒJƒmƒv[‚ªŽè‚ðˆø‚­‚킯‚¾‚æ‚È
‚Ç‚¤‚µ‚½‚Á‚ÄGeForce‚͉¿Ši‹£‘ˆ‚ɂȂÁ‚¿‚Ü‚¤

776 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/08(…) 00:28:37 ]
•s“Á’葽”‚Ì‹qŒü‚¯‚̃vƒƒOƒ‰ƒ€‚ÅGPGPU‚ðŽg‚¤ƒR[ƒh‚ð‘‚­‚â‚‚̓AƒzƒEA‚Á‚Ä‚±‚Æ‚¾‚ÈB

777 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/08(…) 06:57:16 ]
‘S‚ăAƒzƒE‚ÆŒˆ‚ß•t‚¯‚é‚̂͂˂¥
@’†‚ɂ͒´‚â‚΂¢‚à‚Ì‚ðŠJ”­‚·‚é‚©‚à‚æi¢ŠE‚ÍL‚¢j

“Á‚ɃƒVƒA“Œ‰¢‚Í—v’ˆÓI




778 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/09(–Ø) 00:40:40 ]
>>777
ƒAƒzƒE‚ÆŒ¾‚Á‚Ä‚¢‚é‚Ì‚ªAnVIDIA‚̉c‹Æ‚Á‚Ä‚±‚Æ‚¾‚æB

779 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/11(“y) 00:02:30 ]
uˆ¢•ðv‚Ƃ͌¾‚í‚È‚©‚Á‚½‚¯‚ê‚ÇAu“®‚©‚È‚­‚Ä‚à“–‘R‚Å‚·‚©‚çv‚­‚ç‚¢‚Ì‚±‚Ƃ͌¾‚Á‚Ä‚½‚È‚ŸB

780 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/11(“y) 00:17:01 ]
¡ŒŽ––‚É CUDA2.3 ‚ªo‚邯‚³B

PGI compiler 9.0 ‚Í2TŠÔ‘ÌŒ±‚Å‚«‚é‚©‚çAFortran ‚Å’Pƒ‚Ès—ñÏ‚Ì
ƒR[ƒh‚ð‘‚¢‚ÄŽŽ‚µ‚Ă݂½‚¯‚ÇACore2 Quad + GeForce9800GTX ‚Å
CUDA 2.0 ‚Æ‚¢‚¤ŒÃ‚¢‘g‚݇‚킹‚Ì‚¹‚¢‚©C
!$acc region ‚ÌÝ’è‚ÌŒø‰Ê‚ª‘S‚­Œ»‚ê‚È‚©‚Á‚½B

pgf95 -ta=nvidia:cc11 matrix.f
‚Æ‚¢‚¤ƒRƒ}ƒ“ƒh‚Å‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB

781 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/11(“y) 19:31:18 ]
CUDA—p‚Ì•P–ìƒxƒ“ƒ`‚ðGTX285‚ÅŽÀs‚µ‚悤‚Æ‚µ‚½‚̂ł·‚¯‚Ç“®‚«‚Ü‚¹‚ñ‚Å‚µ‚½B
‰½‚ªŒ´ˆö‚©‚í‚©‚è‚Ü‚¹‚ñA‚ǂȂ½‚©‚í‚©‚é•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚µ‚½‚炨Šè‚¢‚µ‚Ü‚·B

782 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/11(“y) 20:08:49 ]
Œ´ˆö‚͂킩‚è‚Ü‚·‚ªA‰½‚ð‚¨Šè‚¢‚³‚ê‚Ä‚¢‚é‚Ì‚©‚í‚©‚è‚Ü‚¹‚ñB

783 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/11(“y) 21:19:47 ]
‚»‚ÌŒ´ˆö‚ɂ‚¢‚ÄÚ‚µ‚­‹³‚¦‚Ä’¸‚«‚½‚¢‚̂ł·‚ª

784 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/11(“y) 22:37:16 ]
>>783
Œ´ˆö‚È‚çŠÈ’P‚Å‚·‚æB
‚ ‚ñ‚½‚ªlŠÔ‚¶‚á‚È‚­‚Äl‚¾‚©‚ç‚Å‚·B

785 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/11(“y) 23:13:59 ]
“®‚­‚©‚Ç‚¤‚©‚à•ÛႵ‚ĂȂ¢‚à‚Ì‚ª•‹y‚·‚邯‚©Žv‚Á‚Ä‚é‚Ì‚©H

786 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/11(“y) 23:20:06 ]
>>785
>779‚Ì‚±‚Æ‚ðŒ¾‚Á‚Ä‚¢‚é‚̂ȂçAQuadroFX‚ÆTesla‚ª‚ ‚é‚©‚ç‘åä•v‚¾‚ÆŽv‚Á‚Ä‚¢‚é
“ª‚Éåv‚ª—O‚¢‚Ä‚¢‚邯‚µ‚©Žv‚¦‚È‚¢NVIDIA‚̉c‹Æ‚ÉŒ¾‚Á‚Ä‚ ‚°‚Ä‚­‚¾‚³‚¢B

–³‘Ê‚¾‚¯‚Çw

787 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/15(…) 19:53:47 ]
visual profiler‚ɂ‚¢‚ÄŽ¿–â‚Å‚·
ƒvƒƒtƒ@ƒCƒ‰‚Ì€–ÚGPUTime‚ðŒ©‚é‚Æ‘S‘Ì‚Å3000‚­‚ç‚¢‚Ȃ̂ł·‚ªA
ƒvƒƒOƒ‰ƒ€’†‚Å cutCreateTimer( &timer) ‚ðŽg‚Á‚ÄŒv‘ª‚·‚邯 18ms`60ms‚̃oƒ‰‚¯‚½’l‚ªo‚Ü‚·
‚±‚ê‚Á‚Ăǂ¿‚炪³‚µ‚¢’l‚Ȃ̂łµ‚傤‚©H



788 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/15(…) 21:31:07 ]
>>781
ƒoƒCƒiƒŠ‚ÌCUDA SDK1.1‚¾‚©‚炾‚ë

789 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/15(…) 23:02:02 ]
>>787
cutCreateTimer()‚ÌŽÀ‘•‚ðŒ©‚Ä‚Ý‚½?

790 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/20(ŒŽ) 19:00:37 ]
Fixtars‚ÌŽ‘—¿–Ê”’‚¢‚ËAj“ú‚ÉXV‚²‹ê˜J‚³‚ñ‚¾‚í
‚±‚Ì’²Žq‚Å–{‰ÆŽ‘—¿‘S•”–󂵂Ă­‚ê‚È‚¢‚©‚È‚—
ttp://gpu.fixstars.com/index.php/CUDA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0TIPS


791 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/22(…) 08:05:55 ]
2.3—ˆ‚½‚ËA‚â‚Á‚Æ64bit”Å‚Å32bitƒRƒ“ƒpƒCƒ‹‚Å‚«‚邿‚¤‚ɂȂÁ‚½

792 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/23(–Ø) 13:44:49 ]
Mac”Å‚Ì2.3.0ƒhƒ‰ƒCƒo[ƒCƒ“ƒXƒg[ƒ‹‚µ‚Ă݂½‚çAˆê‰ñ–Úlibcuda.dylib‚¾‚¯“ü‚ç‚È‚©‚Á‚½‚±‚ƂɋC•t‚©‚È‚­‚ÄA‘S‘RŒ©“–ˆá‚¢‚ÌŠ‚ÅŒ´ˆö’T‚µ‚Ăċê˜J‚µ‚½‚æB
ˆê”­‚Å“ü‚邿‚¤‚É‚µ‚Ä‚­‚¾‚³‚¢AnVidia—l


793 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/25(“y) 22:10:54 ]
ttp://www.nv-info.com/cuda_for_highschool/

20”N‘O‚Ì‚Z¶‚ÍŽQ‰Á‚µ‚¿‚áƒ_ƒ‚©‚È?

794 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/25(“y) 22:13:36 ]
TeslaƒvƒŒƒ[ƒ“ƒg‚µ‚ë‚æ
‘Š•Ï‚í‚炸ˆêŠÑ‚µ‚ĂȂ¢‚È

795 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/26(“ú) 23:27:14 ]
CUDA‚Å“®‚­ƒgƒŠƒbƒvŒŸõƒc[ƒ‹’¸‚¯‚é•û‚¢‚ç‚Á‚µ‚á‚¢‚Ü‚¹‚ñ‚©

796 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/07/27(ŒŽ) 00:50:11 ]
ɼ

797 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/27(ŒŽ) 03:25:45 ]
yƒŒƒ|[ƒgz’†‚¶‚ªCUDA‚Ƀ`ƒƒƒŒƒ“ƒW! NVIDIA‚ªGPUƒRƒ“ƒsƒ…[ƒeƒBƒ“ƒO‚̑̌±ƒCƒxƒ“ƒgŠJà | ƒpƒ\ƒRƒ“ | ƒ}ƒCƒRƒ~ƒWƒƒ[ƒiƒ‹
journal.mycom.co.jp/articles/2009/07/27/cuda/index.html



798 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/27(ŒŽ) 10:10:10 ]
>>795
‚ ‚êH‚Ü‚¾’N‚àì‚Á‚ĂȂ©‚Á‚½‚ÌH

799 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/27(ŒŽ) 10:43:20 ]
‚ ‚Æ6”N‘‚¯‚ê‚ÎEEE

800 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/27(ŒŽ) 11:08:28 ]
>>798
‚炵‚¢‚Å‚·

801 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/27(ŒŽ) 22:53:08 ]
‚¶‚႟‰´‚ªì‚é‚©B
‚Ü‚¸‚ÍCUDA–³‚¢ƒo[ƒWƒ‡ƒ“‚̃\[ƒX‚ª‚ ‚éURL‹³‚¦‚Ä‚—

802 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:02:52 ]
‚Ü‚ A‘҂ĉ®B

803 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:07:41 ]
>>802
‚»‚ê‚̓‰ƒf—p‚Ì‚µ‚©‚È‚©‚Á‚½‚悤‚Èc

804 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:11:46 ]
CUDA–³‚µ‚ðŠ–]‚̂悤‚¾‚©‚炱‚ê‚Å—Ç‚­‚ËH
CPU—p‚̃R[ƒh‚à“–‘R‚ ‚邿B

805 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:17:31 ]
>>804
nVIDIA‚ÌVGA‚µ‚©Ž‚Á‚ĂȂ¢‚ñ‚¾orz

806 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:22:33 ]
>>805‚Í>>795‚©H
‰´‚Í>>801‚ÉŒü‚¯‚Ä‘‚¢‚½‚ñ‚¾‚ªEEE

807 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/28(‰Î) 00:26:42 ]
>>806
‚ A‚Í‚¢B
‰´‚Í>>805‚Å‚ ‚èA>>795‚Å‚·B

IDo‚ĂȂ¢‚Æ–Ê“|‚¾‚Ë



808 –¼‘OF ŸhEpdoZ.tHU mailto:sage [2009/07/28(‰Î) 06:51:10 ]
>>807
ƒgƒŠƒbƒvŽg‚Á‚Ä‚¯‚êw

809 –¼‘OF ŸDokuomoeW. mailto:sage [2009/07/28(‰Î) 16:50:48 ]
>>808
‚¨‚‹

>>807‚Å‚·

810 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/07/29(…) 21:19:39 ]
LarrabeeŒü‚¯‚̃\[ƒXƒR[ƒh‚Ȃ瑽•ª‚ ‚é‚ñ‚¾‚ª‚—‚—‚—‚—‚—

811 –¼‘OF ŸDokuomoeW. mailto:sage [2009/07/30(–Ø) 12:59:13 ]
‚Ü‚¾ŽèŒ³‚É‚ ‚é’èŠz‹‹•t‹à‚Å
ƒ‰ƒf”ƒ‚Á‚Ä‚­‚é‚©‚Èc

‚»‚ê‚àˆê‚‚̑I‘ðŽˆ

812 –¼‘OF ŸDokuomoeW. mailto:sage [2009/07/31(‹à) 21:10:00 ]
‚©‚‚ÄTripcode Explorer‚ÌCUDA”Å‚ª‚ ‚Á‚½‚炵‚¢‚Ë
‚Å‚àA¡‚Í‚à‚¤Á‚¦‚Ä‚éc

813 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/07/31(‹à) 21:52:43 ]
ƒMƒRƒnƒnƒn

814 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/07/31(‹à) 22:14:27 ]
>>812
‚ª‚Í‚ÍI‚»‚ê‚̓lƒ^‚¾‚©‚ç[w

815 –¼‘OF ŸDokuomoeW. mailto:sage [2009/07/31(‹à) 23:11:08 ]
>>814
‚»‚¤‚È‚ñ‚¾‚—‚—‚—‚—‚—‚—

816 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/07/31(‹à) 23:31:10 ]
‚Ó‚Ó‚Ó

817 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/01(“y) 05:48:13 ]
‚ ‚ç‚ ‚ç‚Ó‚Ó‚Ó



818 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/01(“y) 07:37:39 ]
‚±‚ê‚Å‚¢‚¢‚¶‚á‚ñ
tmkk.hp.infoseek.co.jp/tripper/

819 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/02(“ú) 20:49:45 ]
‚R‚O‚OW‚àÁ”ï‚·‚镨‘Ì‚ð”TŠÔ“®‚©‚·‚Ƃ͋°‚낵‚¢‚—

820 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/03(ŒŽ) 07:25:23 ]
shared memory‚Á‚Ä,CPU‚ÅŒ¾‚¤L1ƒLƒƒƒbƒVƒ…‚Ý‚½‚¢‚È‚à‚ñHH

821 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/03(ŒŽ) 08:04:31 ]
>>818
‚±‚ê‚Á‚ÄŽg‚¤‚Ƃǂꂭ‚ç‚¢Žõ–½Œ¸‚é‚ÌH
ì‚Á‚½l‚Á‚Äâ‘΂ɂ•‰‰×‚©‚¯‚Ä΂ð‰ó‚»‚¤‚Æ‚µ‚Ă邿‚ËEEE

822 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/03(ŒŽ) 15:36:31 ]
>>821
‚Ȃɂ¢‚Á‚Ä‚é‚ÌEEE
‚Ü‚ ‚½‚µ‚©‚Ƀtƒ@ƒ“‚ªƒNƒ\‚¾‚Æ”M‚ÅŽ€‚ʉ”\«‚Í‚ ‚邪

823 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/04(‰Î) 03:54:01 ]
>>820
‘啪ˆá‚¤B‚Â[‚©ACPU‚Æ‚Íl‚¦•û‚ð•Ï‚¦‚È‚¢‚ÆŽg‚¢‚±‚È‚¹‚È‚¢‚æB

824 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/04(‰Î) 10:08:33 ]
>>820
CPU‚ÅŒ¾‚¤ƒŒƒWƒXƒgƒŠ‚Ý‚½‚¢‚È‚à‚ñ‚¾

825 –¼‘OF ŸDokuomoeW. mailto:sage [2009/08/04(‰Î) 13:52:22 ]
>>818
for Mac‚¾c‚Æ

826 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/08/04(‰Î) 21:07:21 ]
Windows—p‚É’¼‚¹‚邾‚낱‚ñ‚È‚ñBi‚ÆŒ¾‚Á‚Ä‚â‚ç‚È‚¢j


827 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/08/04(‰Î) 22:06:06 ]
Vista‚¾‚Æ¢‚Á‚½‚±‚Æ‚ÉA•`‰æ‚ÉŽxá‚È‚¢’ö“x‚É•‰‰×’²®‚µ‚È‚¢‚ÆAero‚ªŽ€‚Ê‚—‚—‚—




828 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/08(“y) 22:45:00 ]
‚¾‚ê‚©ƒgƒŠƒbƒv¶¬‚̃Aƒ‹ƒSƒŠƒYƒ€à–¾‚µ‚ÄH
Žï–¡‚ÅCUDAˆ—‚̃R[ƒh‘‚¢‚Ă݂½‚¢‚©‚ç[

>>818‚̃R[ƒh“ǂ߂Á‚Ęb‚¾‚¯‚ÇAƒnƒbƒVƒ…‚Æ‚©ˆÃ†Œn‚̓Aƒ‹ƒSƒŠƒYƒ€’m‚Á‚ĂȂ¢‚ÆAŽžŠÔ‚©‚©‚é‚ñ‚Å‚¨Šè‚¢‚µ‚Ü‚·B

829 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/08(“y) 23:22:43 ]
309 –¼‘OFŸcZfSunOs.U []F 2009/06/19(‹à) 11:46:10 ID:MLNb4KfK0 (17)
¶ƒL[Žw’èˆÈŠO‚Ì12Œ…ˆÈãu##`vŒ`Ž®‚à«—ˆ‚ÌŠg’£—p‚É‚µ‚Ä‚¨‚«‚Ü‚µ‚傤D
‚ÅC‚܂Ƃß:

if (length $handle_pass >= 12)
{
my $mark = substr($handle_pass, 0, 1);
if ($mark eq '#' || $mark eq '$')
{
if ($handle_pass =~ m|^#([[:xdigit:]]{16})([./0-9A-Za-z]{0,2})$|)
{
$GB->{TRIPSTRING} = substr(crypt(pack('H*', $1), "$2.."), -10);
}
else
{
# «—ˆ‚ÌŠg’£—p
$GB->{TRIPSTRING} = '???';
}
}
else
{
use Digest::SHA1 qw(sha1_base64);
$GB->{TRIPSTRING} = substr(sha1_base64($handle_pass), 0, 12);
$GB->{TRIPSTRING} =~ tr/+/./;
}
}
else
{
# ]—ˆŒ`Ž®
}

830 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/08(“y) 23:23:28 ]
ƒCƒ“ƒfƒ“ƒgÁ‚¦‚½orz

831 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/08(“y) 23:25:49 ]
Kernel—p‚ÌCRYPT‚ðŽ©‘OŽÀ‘•‚µ‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©EE

832 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/08/09(“ú) 00:05:13 ]
C++—p‚̃R[ƒhŽN‚µ‚Ă݂éB‚±‚ê‚ÍŽÀÛ‚É–^ƒc[ƒ‹‚ÅŽg‚Á‚Ä‚éB

char* trip_sha1(const char* key) {
SHA1Context sha1;
SHA1Reset(&sha1);
SHA1Input(&sha1, reinterpret_cast<const uint8_t*>(key), std::strlen(key));
uint8_t digest[SHA1HashSize];
SHA1Result(&sha1, digest);

static char cryptresult[13]; /* encrypted result */
static const char base64mod[] = /* 0..63 => ascii-64 */
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789./";
cryptresult[0] = base64mod[digest[0] >> 2];
cryptresult[1] = base64mod[(digest[0] << 4 | digest[1] >> 4) & 0x3F];
cryptresult[2] = base64mod[(digest[1] << 2 | digest[2] >> 6) & 0x3F];
cryptresult[3] = base64mod[digest[2] & 0x3F];
cryptresult[4] = base64mod[digest[3] >> 2];
cryptresult[5] = base64mod[(digest[3] << 4 | digest[4] >> 4) & 0x3F];
cryptresult[6] = base64mod[(digest[4] << 2 | digest[5] >> 6) & 0x3F];
cryptresult[7] = base64mod[digest[5] & 0x3F];
cryptresult[8] = base64mod[digest[6] >> 2];
cryptresult[9] = base64mod[(digest[6] << 4 | digest[7] >> 4) & 0x3F];
cryptresult[10] = base64mod[(digest[7] << 2 | digest[8] >> 6) & 0x3F];
cryptresult[11] = base64mod[digest[8] & 0x3F];
cryptresult[12] = 0;
return cryptresult;
}

833 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/09(“ú) 00:36:34 ]
‚“‚ˆ‚P‚ÌCUDA”Å‚­‚ç‚¢‚ ‚è‚»‚¤‚¾‚¯‚Ç

834 –¼‘OF828 mailto:sage [2009/08/09(“ú) 00:38:07 ]
‚²—¼lAƒR[ƒh‚³‚ñ‚­‚·`
ŽÀ‚ÍCZl‚È‚ñ‚Åiо

ŽÖ‘«‚¾‚ªŠÖ”“à‚Ìstatic‚ÌŽg‚¢•û‚ª‹CŽ‚¿ˆ«‚¢‚Å‚·iÎ

‚³[Ì‚µ‚ç‚ׂ½SHA-1‚ÌŽ‘—¿‚Å‚à‚ЂÁ‚Ï‚Á‚Ä‚­‚é‚©[

835 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/08/09(“ú) 01:53:23 ]
ƒIƒŠƒWƒiƒ‹‚Ìcrypt(3)‚Å‚àchar”z—ñ‚Ístatic‚łƂÁ‚Ä‚é‚ñ‚¾‚æ‚È
‚½‚µ‚©‚ɃLƒ‚ƒC

std::string‚Æ‚©Žg‚Á‚Ä‚ÝH
CUDA‚ɈÚA‚Å‚«‚Ö‚ñ‚ÅH


836 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/09(“ú) 01:56:33 ]
΂¦‚é‚­‚ç‚¢‚«‚ê‚¢‚ȃƒ“ƒc[‚—

837 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/09(“ú) 01:57:37 ]
‚²‚Î



838 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/09(“ú) 13:04:04 ]
CUDA‚Årand‚ÍŽg‚¦‚È‚¢H

839 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/09(“ú) 13:11:14 ]
>>838
Žg‚¦‚È‚¢‚æBŽ©•ª‚Å—pˆÓ‚µ‚È‚¢‚ÆB

840 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/09(“ú) 13:25:21 ]
CUDAã‚Å‚ÌSHA1‚ÌŽÀ‘•‚Æ‚¢‚¤‚Æ‚±‚Ì‚ ‚½‚è‚©H
forums.nvidia.com/index.php?showtopic=102349

841 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/10(ŒŽ) 22:49:48 ]
r0,g0,b0,r1,g1,b1,r2,....

‚Æ‚¢‚¤‚悤‚ȃOƒ[ƒoƒ‹ƒƒ‚ƒŠ‚É‚ ‚écharŒ^‚Ì”z—ñ‚ɑ΂µ‚ÄAGPU‘¤‚©‚çuchar4Œ^•Ï”‚Å

{r0,g0,b0,r1} {r1,g1,b1,r2},....

‚Æ‚¢‚¤‚悤‚ɃAƒNƒZƒX‚·‚邱‚Ƃ͉”\‚Å‚µ‚傤‚©H

842 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/11(‰Î) 01:04:40 ]
y*4+x

843 –¼‘OF841 mailto:sage [2009/08/11(‰Î) 01:59:08 ]
‚ [‚±‚ê‚¶‚á‘Ê–Ú‚¾‚Á‚½
‚²‚ß‚ñ‚È‚³‚¢A–Y‚ê‚Ä‚­‚¾‚³‚¢

844 –¼‘OF828 ŸTripEQ.VNLIV mailto:sage [2009/08/11(‰Î) 21:13:55 ]
‚¾‚ß‚¾[
SHA1‚Æ‘“–‚èUŒ‚‚¶‚ጻŽÀ“I‚¶‚á‚È‚¢BBB
4Œ…“K‡‚È‚ç‚Ü‚¾Žg‚¦‚銴‚¶orz

845 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 13:47:21 ]
’N‚©RADEON HD48xxŒü‚¯‚ÌCUDAƒhƒ‰ƒCƒoŠJ”­‚µ‚ĂȂ¢‚ÌH

846 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 14:23:41 ]
>>845
‚Ç‚¿‚ç‚©‚Æ‚¢‚¤‚Æ
AMD Accelerated Video TranscodingiAVTj

‚Å‚ÍH

847 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 16:05:07 ]
‚¢‚âACUDAŒÝŠ·‹@”\‚‚¯‚Ä
CUDA‘Ήžƒ\ƒtƒg‚ðŽg‚¦‚邿‚¤‚ɂȂç‚ñ‚©‚È[‚ÆB




848 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 17:49:44 ]
>>847
OpenCL‚¶‚Ⴞ‚߂ł·‚©H

849 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 17:50:52 ]
ƒ‰ƒbƒp[ì‚Á‚Ä‚­‚ê‚é‚Ȃ炢‚¢‚¯‚ÇEEE
Šù‘¶‚̃\ƒtƒg‚ÅCUDA‚É‚µ‚©‘Ήž‚µ‚ĂȂ¢‚â‚‚Ƃ©
CUDAˆÈŠO‚ÌŠJ”­ŠÂ‹«‚ª®‚í‚È‚³‚·‚¬‚ÄAŒ©Ø‚è”­ŽÔ‚ÅCUDAŽg‚¢‚½‚¢‚ȂƂ©
‚ ‚é‚ñ‚ÅB

850 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 18:44:14 ]
CUDA‚Á‚ÄOpenCLŽæ‚èž‚ñ‚Å‚½‚悤‚Ècc‹C‚Ì‚¹‚¢H

851 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/08/21(‹à) 20:13:56 ]
CUDA‚͊‹«B

OpenCL‚ÍŒ¾ŒêEƒtƒŒ[ƒ€ƒ[ƒN‚ÅACUDAŒü‚¯‚̃vƒƒOƒ‰ƒ€‚ð‹Lqo—ˆ‚镨‚̂ЂƂÂB
]—ˆ‚ÌuCUDAŒ¾Œêv‚Í "C for CUDA" ‚Æ‚¢‚¤ˆµ‚¢‚ɂȂÁ‚½B


852 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 20:36:51 ]
x64‚ÅCUDA‚ð‚µ‚æ‚¤‚ÆŽv‚Á‚½‚ñ‚¾‚¯‚ÇCvitual studio‚ŃvƒƒWƒFƒNƒg‚ªì‚ê‚È‚¢D
CUDA_VS_Wizard_W64.2.0‚ð“ü‚ê‚ÄC
CUDA64WinApp‚̓eƒ“ƒvƒŒ[ƒg‚Æ‚µ‚Ä•\ަ‚³‚ê‚邿‚¤‚ɂȂÁ‚½‚ªC
‘I‘ð‚µ‚Ä‚à‚¤‚Ü‚­¶¬‚³‚ê‚È‚¢D
CUDAWinApp(32bit)‚Ì•û‚Í‚¤‚Ü‚­¶¬‚³‚ê‚éD

64bit‚ÅŠJ”­‚µ‚Ä‚é•û‚âC
Çó‚ÌŒ´ˆö‚ª‚í‚©‚è‚»‚¤‚È•ûC‚²‹³ŽöŠè‚¤D


853 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 21:00:40 ]
‚¨‚Á‚ÆCŽ©ŒÈ‰ðŒˆD
ƒXƒŒ‰˜‚µƒXƒ}ƒ\D

854 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/21(‹à) 23:07:09 ]
>>853
‚¢‚âA‹³‚¦‚Ä‚æiÎj

855 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/23(“ú) 20:28:04 ]
‹¤—Lƒƒ‚ƒŠ‚ÌBank Conflict‚ª‚¢‚Ü‚¢‚¿‚í‚©‚ç‚È‚¢‚̂ł·‚ªA
“¯‚¶”z—ñ‚̃AƒhƒŒƒX(“Y‚¦Žš)‚É•¡”‚̃XƒŒƒbƒh‚ª“¯Žž‚ɃAƒNƒZƒX‚µ‚È‚¯‚ê‚΂¢‚æ‚¢‚̂łµ‚傤‚©H

856 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/26(…) 07:21:12 ]
ŋ߂̃}ƒUƒ{‚Á‚ÄPCIEx16‚ª•’Ê‚É2,3ŒÂ‚ ‚邿‚È
‚Æ‚±‚ë‚ňႤ¢‘ã‚ÌGeForce9800AGTX280‚Æ‚©‚ðÏ‚ñ‚¾ê‡
CUDA‚͂ǂ¿‚ç‚ÌGPU‚àŽg‚Á‚Ä‚­‚ê‚é‚ÌH

857 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/26(…) 09:24:02 ]
>>856
CUDA‚ÍGPUƒ`ƒbƒv‚ðˆê‚‚¾‚¯‚µ‚©Žg‚¦‚È‚¢B
‚Ç‚ê‚ðŽg‚¤‚©‚ÍAcudaSetDevice()‚ÅŽw’肵‚È‚¢‚Æ‚¢‚¯‚È‚¢B
ƒTƒ“ƒvƒ‹‚ÌAMultiGPU‚ðŽQƂ̂±‚ÆB



858 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/26(…) 18:32:52 ]
‚Æ‚¢‚¤‚±‚Æ‚ÍC
ŋ߂̃Oƒ‰ƒ{ˆê–‡‚ÉGPU‚ª2‚ÂÏ‚ñ‚Å‚ ‚郄ƒc‚Å‚àC
GPU‚ðŽw’肵‚Ä‚â‚ç‚È‚¢‚Æ‚¢‚¯‚È‚¢‚Ì‚©D


859 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/26(…) 18:39:49 ]
‚»‚»A‚µ‚©‚à1ƒXƒŒƒbƒh1GPU‚ÉS‘©‚³‚ê‚éB

860 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/26(…) 19:17:17 ]
>>858
–¢Šm”F‚¾‚¯‚ÇASLI‚Ìꇂ̓hƒ‰ƒCƒo‚Å1‚‚ÌGPU‚ÉŒ©‚¹‚©‚¯‚é‚炵‚¢B
2ƒ`ƒbƒv‚ðÏ‚ñ‚Å‚¢‚éƒJ[ƒh‚Í“à•”‚ÅSLIÚ‘±‚³‚ê‚Ä‚¢‚é‚炵‚¢‚µA
1ƒfƒoƒCƒX‚ÌꇂƓ¯‚¶‚Å‚à‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B

861 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/26(…) 23:51:13 ]
SLI‚ÆCUDA‚Í“¯ŽžŽg—p‚Å‚«‚È‚¢‚Æ‚©‚¶‚á‚È‚¢‚Ì‚©H

862 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/27(–Ø) 00:10:58 ]
forum.nvidia.co.jp/EokpControl?&tid=11178&event=HE0004
* SLIƒOƒ‹[ƒv“à‚ÌŠeGPU‚͌•ʂɗñ‹“‚³‚ê‚邿‚¤‚ɂȂÁ‚½‚½‚ßA
ŒvŽZƒAƒvƒŠƒP[ƒVƒ‡ƒ“‚ÍSLI‚ªƒOƒ‰ƒtƒBƒbƒNƒXŒü‚¯‚É—LŒø‚ɂȂÁ‚Ä‚¢‚é
ꇂłàAƒ}ƒ‹ƒ`GPU‚Ì«”\‚ðŠˆ—p‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·B

‚ÆAƒŠƒŠ[ƒXƒm[ƒg‚ɂ͂ ‚é‚Ë

863 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/27(–Ø) 00:25:41 ]
>>862
2.3‚©‚ç‚ÍSLI‚ÌꇂłàCUDA‚©‚ç‚͌•ʂɌ©‚¦‚邿‚¤‚É•ÏX‚Ȃ̂©B

SLI‚ŃQ[ƒ€‚Ì’†‚ÅPhysX‚Æ‚©CUDA‚ðŽg‚¤ê‡‚Æ‚©‚Í“Á’è‚̃`ƒbƒv‚É•‰‰×‚ªW’†‚µ‚Ä
‚»‚Ì‚¹‚¢‚Å—˜—pŒø—¦‚ª—Ž‚¿‚½‚肵‚È‚¢‚Ì‚©‚ÈH

864 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/27(–Ø) 01:23:53 ]
ƒvƒƒOƒ‰ƒ}‚ª¶—®“Ú‚·‚é‚©C
CUDA‚³‚ñ‚æ‚낵‚­‚¨Šè‚¢‚µ‚Ü‚·‚·‚é‚©C‚Ç‚Á‚¿‚ª‚¢‚¢‚©‚Á‚Ä‚±‚Æ‚©D
‚Å‚àCˆê“x‚̉‰ŽZ‚ɑ΂µ‚ÄC1ƒRƒA‚ɃXƒŒƒbƒh‚ªd•¡‚µ‚È‚¢ŒÀ‚è‚ÍC
–³‘ʂɕ¡”‚ÌGPU‚Ɉ—‚𕪔z‚·‚é•K—v«‚͂Ȃ¢‚æ‚ÈD
‰‰ŽZ‚Ì–½—ß‚²‚Æ‚ÉGPU‚ðØ‚è‘Ö‚¦‚é‚È‚çCŒø‰Ê‚Í‚ ‚è‚©D
SLI‚ÌꇂÁ‚ÄCGPU‚ÌRAM‚Í‹¤—L‚³‚ê‚é‚Ì‚©H

>>859
GPU‚ÍGPU“à‚Ì‘å—ʂ̃RƒA‚ª‚»‚ꂼ‚ê1ƒXƒŒƒbƒh‚¸‚Ž󂯎æ‚éŽd‘g‚Ý‚¶‚á‚È‚¢‚Ì‚©H
1ƒXƒŒƒbƒh1GPU‚Á‚Ä•À—ñ‰‰ŽZ‚Á‚ăŒƒxƒ‹‚¶‚á‚Ë[‚¼D

865 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/27(–Ø) 03:53:53 ]
>>864
uƒXƒŒƒbƒh‚ðŽó‚¯Žæ‚év‚Á‚Ä‚¢‚¤ˆÓ–¡‚ª‚í‚©‚ç‚ñ‚Ì‚¾‚ªB
CPU‚Ì‚PƒXƒŒƒbƒh‚ªGPU‚PŒÂŽg‚Á‚ÄA‚»‚ÌGPU‚ª•¡”ƒXƒŒƒbƒh‚ðŽÀs‚·‚éB

866 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/08/27(–Ø) 04:59:54 ]
>>865
CPU‚̃XƒŒƒbƒh‚Ȃ̂ËD
ƒXƒŒƒbƒh‚Ì‚±‚Æ‚ðGPU‚̃n[ƒhƒEƒFƒAƒXƒŒƒbƒh‚©‚ÆŠ¨ˆá‚¢‚µ‚Ä‚½¥¥¥orz


867 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/09/01(‰Î) 18:44:53 ]
CUDA‚ª‚łĂ«‚½2005”N“–Žž‚ÍAƒVƒ“ƒOƒ‹ƒRƒA‚ÌŒÀŠE‚àŒ©‚¦‚Ä‚«‚ÄA‚»‚ê‚È‚ç

—L‚è—]‚éƒOƒ‰ƒtƒBƒbƒNƒ{[ƒh‚Ì«”\‚ðA3‚cƒŒƒ“ƒ_ƒŠƒ“ƒO‚âAƒtƒHƒgƒVƒ‡ƒbƒvƒtƒBƒ‹ƒ^‚È‚ÇAƒQ[ƒ€ˆÈŠO‚É‚à—LŒøŠˆ—p‚Ɖ̂Á‚Ä‚½‚¯‚Ç

‚ ‚ê‚æ‚ ‚ê‚æ‚Æ‚¢‚¤ŠÔ‚ÉAƒCƒ“ƒeƒ‹CPU‚ªƒ}ƒ‹ƒ`ƒRƒA‰»‚µ‚Ä‚«‚ÄA‚»‚Á‚¿‚Ì•û‚ªã‹L‚Ì—p“r‚ÉA‘å‚«‚ÈŒø‰Ê‚ª‚ ‚èAƒƒCƒ“‚ɂȂÁ‚Ä‚«‚ÄA

Œ‹‹ÇƒOƒ‰ƒtƒBƒbƒNƒ{[ƒh‚ÍAŒ‹‹Ç‚Ü‚½GPU‚̓Q[ƒ€ˆÈŠO‚É—p‚È‚µ‚ɂȂÁ‚½‚È‚—



868 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/09/01(‰Î) 19:21:06 ]
U-BASIC‚Á‚ăo[ƒWƒ‡ƒ“ƒAƒbƒv‚µ‚È‚¢‚ÌH

869 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/01(‰Î) 19:38:01 ]
>>867
ƒRƒ“ƒVƒ…[ƒ}[‚Í‚»‚¤‚©‚à‚µ‚ê‚ñ‚¯‚ÇAƒGƒ“ƒ^[ƒvƒ‰ƒCƒY‚͂܂½­‚µˆá‚¤‚ñ‚¶‚á‚È‚¢H‚¶‚á‚È‚«‚áNVIDIA‚àTESLA‚È‚ñ‚Äì‚ç‚ñ‚æB

870 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/01(‰Î) 20:10:53 ]
‚ ‚ ƒV[ƒ‹‚Ì“\‚è‘Ö‚¦‚Å10”{‚Ì‹à‚ðŽæ‚é‚½‚߂Ɏn‚ß‚½ƒAƒŒ‚©

871 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/01(‰Î) 23:00:56 ]
>>870
–{‹C‚Å‚»‚¤Žv‚Á‚Ä‚é‚È‚ç•΋·‚·‚¬‚éB­‚µ‚Í“ªŽg‚¦‚æ

872 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 00:04:27 ]
>>869
‚Þ‚µ‚ëAnVIDIA‚ÍTESLAˆÈŠOì‚è‚æ‚¤‚ª–³‚©‚Á‚½‚ñ‚Å‚µ‚åB
‚¾‚Á‚ÄCPUì‚ê‚È‚¢‚ñ‚¾‚à‚ñB

873 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/09/02(…) 02:29:04 ]
NVIDIA ‚ÍA2009”N8ŒŽ17“úA‹ÆŠE•W€‚ÌüŒ`‘㔃‰ƒCƒuƒ‰ƒŠALAPACK ‚ðA’´•À—ñˆ—‚Ì NVIDIA CUDA ‘Ήž GPU ‚ÉÅ“K‰»‚µ‚½ŽÀ‘•uCULAv‚̃x[ƒ^”Å‚ª EM Photonics ŽÐ‚©‚烊ƒŠ[ƒX‚³‚ꂽ‚Æ”­•\‚µ‚½B
LAPACK ƒ‹[ƒ`ƒ“‚͉½•S–œl‚à‚ÌŠJ”­ŽÒ‚ªŠˆ—p‚µA”’l•¨—ŠwA\‘¢—ÍŠwA“dŽqÝŒvƒI[ƒgƒ[ƒVƒ‡ƒ“‚Ȃǂ³‚Ü‚´‚܂Ȗâ‘è‚Ì‰ðŒˆ‚É–ð—§‚Ä‚ç‚ê‚Ä‚¢‚éB
CULA ‚É‚æ‚èAƒ[ƒNƒXƒe[ƒVƒ‡ƒ“‚âƒf[ƒ^ƒZƒ“ƒ^[‚ÅŽg‚í‚ê‚Ä‚¢‚é NVIDIA Tesla GPU ‚Ì—Í‚ðŠˆ—p‚µAƒNƒAƒbƒhƒRƒA CPU 1ŒÂ‚ÌꇂŃpƒtƒH[ƒ}ƒ“ƒX‚ðÅ‘å10”{‚Ɉø‚«ã‚°‚邱‚Æ‚ª‰Â”\‚É‚È‚é‚Æ‚³‚ê‚éB
EM Photonics ‚É‚ÍACULA BasicACULA PremiumACULA Commercial ‚©‚ç‚È‚é CULA tools ‚Æ‚¢‚¤»•iƒtƒ@ƒ~ƒŠ‚ª‚ ‚éBCULA ƒ‰ƒCƒuƒ‰ƒŠ‚Æ‚ÍALAPACK ƒ‹[ƒ`ƒ“‚ÌŽÀ‘•‚Ì1‚‚ÅAGPU ‚Ì”\—Í‚ðŠˆ—p‚µ‚Ä‚‘¬‚Ɉ—‚ªs‚¦‚邿‚¤‚É‚µ‚½‚à‚ÌB
LAPACK ‚Æ‚¢‚¤‚Ì‚ÍüŒ`‘㔂ł悭Žg‚í‚ê‚éŠÖ”‚ÌW‡‘Ì‚ÅA‰ÈŠw•ª–ì‚âHŠw•ª–ì‚ÅŠˆ—p‚³‚ê‚Ä‚¢‚éB‰ÈŠw•ª–ì‚âHŠw•ª–ì‚Ì–â‘è‚ÍüŒ`ƒ‚ƒfƒ‹‚ŋߎ—‚Å‚«‚邱‚Æ‚ª‘½‚¢‚½‚ßAüŒ`‘㔃‹[ƒ`ƒ“‚Å‰ð‚ª“¾‚ç‚ê‚éB
CULA ‚ÍANVIDIA GPU ‚ªŽ‚Â’´•À—ñ CUDA ƒA[ƒLƒeƒNƒ`ƒƒ‚ðŠˆ—p‚µALAPACK ƒ‹[ƒ`ƒ“‚Ì‘½‚­‚ð‚‘¬‚ň—‚Å‚«‚éB

874 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 08:05:49 ]
>>872
‚»‚êˆÈŠOì‚è‚æ‚¤‚ª‚È‚©‚Á‚½‚©‚ç‚Á‚ÄcŽ–‘OŽ–‹Æ‚Å‚â‚Á‚Ä‚é‚ñ‚¶‚á‚È‚¢‚ñ‚¾‚¼Hu‚µ‚傤‚ª‚È‚­TESLAì‚év‚Æ‚©‚ ‚肦‚È‚¢‚ñ‚¾‚æBƒˆ‚ÉAí—ª“I‚ȃ}[ƒPƒeƒBƒ“ƒO‚ÌŒ‹‰Ê‚¾‚ëB

875 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 08:10:12 ]
>>874
~ Ž–‘O
ü Žœ‘P

876 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 09:31:55 ]
í—ª“I‚ȃ}[ƒPƒeƒBƒ“ƒO‚ÌŒ‹‰ÊAƒ}ƒUƒ{‚Íì‚ê‚Ä‚àCPU‚Íì‚ê‚È‚¢NVIDIA‚ÍŽd•û‚È‚µ‚ÉA
TESLA‚ð‚Å‚Á‚¿ã‚°‚½‚킯‚Å‚·‚ËA”»‚è‚Ü‚·B

877 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 12:41:59 ]
CPU‚Íì‚ê‚È‚¢‚Á‚Ăǂ¤‚¢‚¤ˆÓ–¡‚ÅŒ¾‚Á‚Ä‚é‚ñ‚¾‚ë
x86ŒÝŠ·ƒvƒƒZƒbƒT‚È‚ñ‚Äì‚ê‚邯‚±‚ë‚Í‚¢‚­‚ç‚Å‚à‚ ‚é
‚½‚¾ƒ‰ƒCƒZƒ“ƒX‚Ì–â‘è‚ȃ_ƒP
‚ ‚Ƃ̓}[ƒPƒbƒg‚È



878 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 12:46:20 ]
x86ŒÝŠ·ƒvƒƒZƒbƒT‚®‚ç‚¢‚È‚ç‘åŠw‚ÌŽö‹Æ‚ÅFPGA‚ÉŽÀ‘•‚µ‚½‚±‚Æ‚ ‚邼

879 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 12:51:56 ]
ŒÝŠ·‚È‚ñ‚ă_ƒŒ‚Å‚àì‚ê‚é‚×
«”\‚̓€ƒŠ‚¾‚ª

880 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:age [2009/09/02(…) 12:58:32 ]
DXCS‚ª‚­‚é‚©‚çCUDA‚Í‚à‚¤‚¢‚ç‚È‚¢‚©‚à[

881 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 12:59:56 ]
ì‚邾‚¯‚È‚çVIA‚É‚¾‚Á‚Ăł«‚é

882 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 13:07:09 ]
ªª‚¨‘Oo—ˆ‚È‚¢‚¾‚ë‚—

883 –¼‘OF408 mailto:sage [2009/09/02(…) 14:49:32 ]
NVIDIA‚Á‚ÄCUDAŽÌ‚Ä‚½‚ñH
‚±‚±1”N‚®‚ç‚¢Œ©‚éŒÀ‚è‚·‚°[‚â‚é‹C‚È‚³‚»‚¤‚È‚ñ‚¾‚¯‚ÇB


884 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 15:18:52 ]
ŽÌ‚ĂĂȂ¢‚¯‚Ç‚â‚邱‚ƂȂ¢‚¾‚¯‚¾‚ë

885 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 17:51:42 ]
¡‚ÍOptiX‚ÉŠú‘Ò

886 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 18:43:14 ]
news.developer.nvidia.com/2009/08/nexus-visualstudio-based-gpu-development.html

‚¨‚Ü‚¢‚çC
9ŒŽ30“úˆÈ~‚ÉŠú‘Ò‚Å‚·‚æD

887 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 21:10:27 ]
CUDA‚ÅÅ“K‰»‚µ‚½‚¢ƒvƒƒOƒ‰ƒ€‚ÉðŒ•ªŠò–žÚ‚Å
ŽÀۂ̉‰ŽZ•”•ª‚ª‚Ù‚Æ‚ñ‚ǂȂ­‚ÄDate•À—ñ‰»‚Å‚«‚»‚¤‚à‚È‚¢‚Æ‚«‚Á‚Ä
‚ ‚«‚ç‚߂邵‚©‚È‚¢‚Ì‚©‚È¥¥¥B



888 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/09/02(…) 22:49:22 ]
www.atmarkit.co.jp/fcoding/articles/parallel/03/para03a.html

Fixstars‚̃Gƒ“ƒWƒjƒA‚©‚ç‚Ì—L‚è“ï‚¢Œ¾—t

889 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/02(…) 23:43:18 ]
ðŒ•ªŠò‚ŃV[ƒPƒ“ƒX‚ð”­¶‚³‚¹‚鎖‚»‚Ì‚à‚Ì‚ª–Ú“I‚łȂ¯‚è‚áA
‰½‚©Žè‚Í‚ ‚é‚ñ‚łȂ¢‚ÌH
‰½‚µ‚悤‚Æ‚µ‚Ă邩’m‚ç‚ñ‚¯‚ÇA¡Žg‚Á‚Ä‚éƒAƒ‹ƒSƒŠƒYƒ€‚ɈȊO‚É
GPUŒü‚«‚̎肪‚È‚¢‚©’²‚ׂĂ݂½‚ç‚¢‚¢‚ñ‚łȂ¢H

890 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/03(–Ø) 15:42:37 ]
‚â‚Á‚Ï‚èx86ƒRƒA‚ª100ŒÂ‚à200ŒÂ‚à‚ ‚é‚Ù‚¤‚ª‚¢‚¢‚ñ‚¶‚á‚ËH

891 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/03(–Ø) 17:29:08 ]
>>889
‚È‚é‚Ù‚Ç
‚à‚Á‚ƃ\[ƒX‚ð“Ç‚ñ‚ÅŒ©‚邿B

‚ ‚ÆCUDA‚ɂ‚¢‚ẴIƒXƒXƒ‚Ì•¶Œ£‚ ‚é‚©‚ÈH

892 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/03(–Ø) 21:47:44 ]
>>891
GPU Gems3B–ó–{‚̓Aƒz‚Ý‚½‚¢‚É‚‚¢‚ªA‰pŒê‚ł悯‚ê‚΃lƒbƒg‚ÅŒöŠJ‚³‚ê‚Ä‚éB“r’†‚܂ł¾‚¯‚ÇB

893 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/03(–Ø) 21:52:19 ]
>>890
‚»‚è‚á‚»‚¤‚©‚à‚µ‚ê‚ñ‚ªAƒRƒXƒgŒ©‡‚í‚ñ‚¾‚ëB

894 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/09/03(–Ø) 22:31:48 ]
x86‚̂ق¤‚ª«”\ƒ}ƒV‚ȉ‰ŽZ—p“r‚±‚»AGPU‚ª‰½•S‘ä‚ ‚Á‚Ä‚àƒRƒXƒg“I‚ÉŒ©‡‚í‚È‚¢‚ñ‚¶‚á‚È‚¢‚©‚Æ

895 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/03(–Ø) 22:43:05 ]
>>892
thx
‚Å‚©‚¢‘“X‚¢‚Á‚Ä—§‚¿“ǂ݂µ‚ÄŒŸ“¢‚·‚é‚©‚ÈB

>>894
‚»‚¤‚Æ‚àŒÀ‚ç‚È‚¢B
32bit’P¸“x•‚“®¬”“_‚ðˆµ‚¦‚éƒvƒƒZƒbƒT‚ª”•SŒÂ‚ ‚é‚킯‚ÅA
ƒvƒƒOƒ‰ƒ€‚ÌŽd•û‚É‚æ‚Á‚Ă͂‘¬‰»‚·‚éB
‚Ü‚ Œü‚«•sŒü‚«‚ª‚ ‚é‚͎̂–ŽÀ‚¾‚µA‚Ç‚Á‚¿‚ª—Ç‚¢‚Ƃ͌ˆ‚ß•t‚¯‚ç‚ê‚È‚¢B

896 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/09/03(–Ø) 22:47:43 ]
Œü‚«•sŒü‚«‚Å‚¢‚¦‚ÎGPU‚ÉŒü‚¢‚ĂȂ¢i‚Æ‚¢‚¤‚©Žg‚¤‚±‚Æ‚·‚ç‚Å‚«‚È‚¢j‰‰ŽZ‚Ì•û‚ªˆ³“|“I‚É‘½‚¢B


897 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 01:37:54 ]
‰~Žü—¦‚ÌŒvŽZ‚Æ‚©‚ÉŽg‚¦‚ê‚΂¢‚¢‚¶‚á‚ñB



898 –¼‘OF,,ELÍME,,j‚Á-››› mailto:sage [2009/09/04(‹à) 02:08:24 ]
‚Ȃɂ»‚ê’N‚ª“¾‚·‚é‚ÌH



899 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ [2009/09/04(‹à) 02:10:35 ]
‰~Žü—¦‚ð100–œŒ…‚܂ňËL‚µ‚Ä‚él‚ªA‚ ‚êHŽŸ‚È‚ñ‚¾‚Á‚½‚Á‚¯‚Á‚ÄŒ¾‚Á‚Ä’²‚ׂç‚ê‚é

900 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 05:48:21 ]
GPU‚ª¡Œã”­“W‚·‚é‚È‚çAGPU‚ÉŒü‚¢‚½ƒAƒ‹ƒSƒŠƒYƒ€‚ªŠJ”­‚³‚ê‚Ä‚­‚é‚Å‚µ‚傤B
‚Å‚àA•’Ê‚ÌCPU‚ª‚‘¬‰»‚µ‚Ä‚­‚é‚Ì‚ÅAŒ‹‹Ç“Á’è‚Ì•ª–삵‚©Žg‚¦‚È‚¢‚Ì‚©‚à‚ËB‚Ü‚³‚Ƀn[ƒhƒEƒFƒAƒAƒNƒZƒ‰ƒŒ[ƒ^B

901 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 16:30:49 ]
‘S‚­ˆË‘¶«‚ª‚È‚­•À—ñ‚ÉŒvŽZ‚Å‚«‚é‚à‚̂Ɍü‚¢‚Ä‚é‚ñ‚¾‚Á‚¯H
‚ ‚ñ‚Ü‚èŒvŽZ—p“r‚ɂ͌ü‚¢‚ĂȂ¢‹C‚à‚·‚é‚ñ‚¾‚¯‚ÇB

902 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 17:05:27 ]
ŽÀÛ‚‘¬‰»‚³‚ê‚Ä‚é‚à‚Ì‚à‚ ‚é‚ñ‚¾‚µA“¾‚µ‚Ä‚¢‚é“z‚Í‚¢‚邾‚ë

903 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 17:31:22 ]
—±Žq–@‚Å‚ÍCGPU‚©‚È‚è”ü–¡‚µ‚¢‚Å‚·OO


904 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 17:34:46 ]
‰æ‘œ‚â•¶Žš‚̃pƒ^[ƒ“ƒ}ƒbƒ`ƒ“ƒO‚É‚à‚»‚ê‚È‚è‚ÉŽg‚¦‚邿B



905 –¼‘OF ŸTripEQ.VNLIV mailto:sage [2009/09/04(‹à) 21:24:41 ]
ŽÀ‚͈ê”ʃ†[ƒU[‚ª‰¶Œb‚ðŽó‚¯‚鎖‚͂قƂñ‚ǂȂ¢Ž–ŽÀBBB

906 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/04(‹à) 22:19:54 ]
ATIL‚­‚È‚Á‚Ä‚«‚½‚¼C‚±‚̃XƒŒ

907 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/05(“y) 01:41:57 ]
ATI‚ÌGPU‚ÅCUDA‚ªŽg‚¦‚é‚È‚ç‚Æ‚à‚©‚­Žg‚¦‚È‚¢‚Ì‚ÉA
‚È‚º‚©CUDAƒXƒŒ‚ÅATI‚̘b‘肪‚³‚ê‚é•sŽv‹cB




908 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/05(“y) 04:37:45 ]
ATOM‚R‚R‚O“‹ÚPC‚ÅCUDA‚ȃOƒ‰ƒ{‚ð•t‚¯‚½‚çK‚¹‚ɂȂè‚Ü‚·‚©H


909 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/05(“y) 05:32:50 ]
>>908
‹CŽ‚¿ŽŸ‘æ‚Å‚·B

910 –¼‘OFƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ mailto:sage [2009/09/05(“y) 07:55:02 ]
NVIDIA‚Ö‚Ìà–±ŽŸ‘æ‚Å‚·

911 –¼‘OF408 mailto:sage [2009/09/05(“y) 09:50:44 ]
‚ ‚«‚ç‚©‚É—Ž‚¿–Ú‚Å‚µ‚åNVIDIA






[ V’…ƒŒƒX‚̎擾/•\ަ (agate) ] / [ Œg‘єŠ]

‘O100 ŽŸ100 ÅV50 £ [ ‚±‚̃XƒŒ‚ðƒuƒbƒNƒ}[ƒNI Œg‘тɑ—‚é ] 2ch‚Ìread.cgi‚Ö
[{” ŋߗ§‚Á‚½ƒXƒŒ•”M‚¢ƒXƒŒˆê—— : {” ŋߗ§‚Á‚½ƒXƒŒ^‹LŽÒ•ʈꗗ]i LÍMjƒ215KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
’S“–:undef