¸ñ·Ïº¸±â| Àüü(14)
 
 
 
 
C++ AMP 'Visual C++¿Í GPGPU¸¦ ÀÌ¿ëÇÑ ´ë±Ô¸ð º´·Ä ÇÁ·Î±×·¡¹Ö'  | ±âº» 2013.09.27 22:13:58

Æ®À§ÅÍ  ÁÖ¼Òº¹»ç


ÆîÃ帱â
[ µµ¼­ ]
ÇѺû¹Ìµð¾î | 2013/07/20
ÆòÁ¡
»ó¼¼³»¿ëº¸±â | ¸®ºäº¸±â(2) | °ü·Ã Å׸¶º¸±â(0)
µî·ÏµÈ ±ÛÀÚ¼ö : 916 ±ÛÀÚ





'c++ amp'´Â 

ÃÖ±Ù ¸¹Àº È­µÎ°¡ µÇ°í ÀÖ´Â º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ´Ù·é ±â¼ú¼­ÀûÀÔ´Ï´Ù.

ºÎÀçÀÎ 'visual c++¿Í gpgpu¸¦ ÀÌ¿ëÇÑ ´ë±Ô¸ð º´·Ä ÇÁ·Î±×·¡¹Ö '¿¡¼­ ¾Ë¼ö ÀÖµíÀÌ 

ÀÌ Ã¥Àº c++ °ú gpgpu¸¦ ÀÌ¿ëÇÑ ´ë±Ô¸ð º´·Ä °è»ê °¡¼Ó ÇÁ·Î±×·¡¹Ö(accelerated massive parallelism)¿¡ ´ëÇØ 

±â¼úÀûÀ¸·Î ´Ù·ç°í ÀÖ½À´Ï´Ù.



±¹¹Î ´ë´Ù¼ö°¡ °¡Áö°í ÇÚµåÆùÀ» °¡Áö°í ´Ù´Ï°í.

»ç¼ÒÇÑ ÇÚµåÆùÀÌ ÄõµåÄÚ¾î ¿ÁŸÄھ ´Þ°í ³ª¿À´Â ½Ã´ë¿¡


±âÁ¸ ¼­¹ö³ª °í±Þ ¿¬»ê 󸮿¡¸¸ ÇÊ¿äÇÏ´ø º´·Ä ó¸® ÇÁ·Î±×·¡¹ÖÀ» 

ÀÌÁ¦´Â °³¹ßÀÚ°¡ ¾ó¸¶³ª Àß ÀÀ¿ëÇϴ°¡°¡ ±× »ç¶÷ÀÇ ½Ç·ÂÀ» ¸»Çϱ⵵ ÇÕ´Ï´Ù.

¹ü¿ëÈ­µÈ º´·Äó¸® ȯ°æÀº ȸ»ç¿Í ¿¬±¸¼Ò¸¦ ³Ñ¾î °¡Á¤¿¡¼­ cpu¿Í gpu¸¦ ÅëÇÑ °³¹ßÀ» ¾ß±â ÇÏ°í ÀÖ½À´Ï´Ù.


cuda¿Í open cl °ú °°Àº µ¶ÀÚÀû ¶óÀ̺귯¸®°¡ Á¸ÀçÇÏÁö¸¸ ÀÌÃ¥Àº ms¿¡¼­ ³ª¿Â c++ amp¸¦ ÅëÇÑ

visual c++ȯ°æ¿¡¼­ÀÇ º´·Ä ó¸® ±â¹ý¿¡ ´ëÇØ ¼­¼úÇÏ°í ÀÖ½À´Ï´Ù.

ÀÌÃ¥ÀÇ ÁÖ¿äÇÑ ³»¿ëÀº ´ÙÀ½°ú °°½À´Ï´Ù.


-visual c++ȯ°æ¿¡¼­ c++ amp¸¦ ÀÌ¿ëÇÑ ¾îÇø®ÄÉÀÌ¼Ç Á¦ÀÛ 

-¾Ë°í¸®ÁòÀ» ÅëÇÑ º´·Ä ÇÁ·Î±×·¡¹Ö »ç·Ê

-stlÀ» ÀÌ¿ëÇÑ º´·Ä ÇÁ·Î±×·¡¹Ö »ç·Ê

-nbody ¿¹Á¦¸¦ ÅëÇÑ °¡¼ÓÈ­ ¿¬»êÀÇ ¼³¸í ¹× c++ amp ¶óÀ̺귯¸® ¼º´É È®ÀÎ

-visual c++ȯ°æ¿¡¼­ÀÇ µð¹ö±ë 

-¼º´ÉÃÖÀûÈ­ÀÇ ¹æ¹ý

-directx Ç÷§Æû°úÀÇ »óÈ£ ¿¬µ¿ 


ÀÌÃ¥Àº ÀÌÁ¦ °® c++¸¦ ´Ù·é À¯Àúµé¿¡°Ô´Â ¸Å¿ì ¾î·Æ°Ô ´À²¸Áú¼ö ÀÖ½À´Ï´Ù.

¶§¹®¿¡ ¼Óµµ¿Í ±â´ÉÀÇ Çâ»óÀ» ¿°µÎÇϴ c++ advanced user ȤÀº ±×ÀÌ»óÀÇ °í±ÞÇÁ·Î±×·¡¸Ó 

¶Ç´Â º´·Ä ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ³ôÀº °ü½ÉÀ» °¡Áö°í ÀÖ´Â À¯Àú,

cuda ¶Ç´Â open clµîÀ» °æÇèÇغ» À¯Àú,

 

system programming À» basic ÀÌ»ó °æÇèÇغ» À¯Àú µé¿¡°Ô

 


±×µéÀÇ °¡Àå Ä£¼÷ÇÑ ¾ð¾îÁß ÇϳªÀÎ c++ ȯ°æ¿¡¼­ÀÇ gpgpu ÇÁ·Î±×·¡¹Ö ¹æ¹ýÀ» ¾Ë·ÁÁÝ´Ï´Ù.



ÇöÀç c++ amp¿¡ ´ëÇÑ ÀÚ·á´Â ÀÎÅͳݰú °ø½Ä ¶óÀ̺귯¸®¸¦ ÅëÇÑ °Ë»öÀÌ °¡´ÉÇÏÁö¸¸.

¹ø¿ªµÇ¾î Ãâ°£µÈ ÇØ´ç Àü¹®¼­´Â c++ amp°¡ À¯ÀÏÇÕ´Ï´Ù.

ÀÌÁ¦ °® º´·Ä ÇÁ·Î±×·¡¹Ö ȤÀº À̱âÁ¾ ÄÄÇ»Æÿ¡ Á¢±ÙÇÑ À¯Àú¿¡°Ô´Â ¸¹Àº µµ¿òÀÌ µÇ¸®¶ó »ý°¢ÇÕ´Ï´Ù.












´ñ±Û(1) | ¿«Àα۾²±â(0) | ½ºÅ©·¦ ½Å°í | Àμâ
 
 
 
 °°ÀºÃ¥ ´Ù¸¥¸®ºä | ÀÌ Ã¥¿¡ ´ëÇÑ ´Ù¸¥ ¸®ºäµµ Àо¼¼¿ä.
º´·Äó¸®ÀÇ ²É... Tpirate
 
 
´ÙÀ½±Û : Àü¹®°¡¸¦ À§ÇÑ C++ : C++11À» ´ëÇÏ´Â À¯ÄèÇÑ ¹æ¹ý 1±Ç  2013.11.03 12:43:38