FAQ-CUDA
Ȩ > CUDA > FAQ-CUDA

Fermi(Æä¸£¹Ì C2050)¿¡¼­¸¸ C++ÀÌ µÇ³ª¿ä?

¹Ì·ç¿þ¾î

2010-04-19

5843

NVCC´Â Ç¥ÁØ C++ ¾ð¾î¸¦ Áö¿øÇϱ⠶§¹®¿¡, C++¾ð¾îÀÇ »ç¿ëÀÌ °¡´ÉÇÕ´Ï´Ù. ´Ü, Kernel ºÎ¹®ÀºÇ¥ÁØ C¾ð¾î·Î Á¦ÀÛÇÑ ÈÄ extern ¡°C¡± ÇÔ¼ö ÇüÅ·Π°¨½Î¼­ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¯ÇÑ C++ÀÇ Á¦ÇÑÀûÀΠ±â´ÉÀº CUDA 2.3¹öÀü¿¡¼­µµ »ç¿ëÇϽǠ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¹æ¹ýÀ» »ç¿ëÇÏ¿© MFC¿ÍCUDAÀÇ ¿¬µ¿ µîÀÇ ÀÛ¾÷ÀÌ °¡´ÉÇÕ´Ï´Ù. ÇÏÁö¸¸, C++ÀÇ ÁÖ¿ä±â´ÉÀ» »ç¿ëÇϱâ À§Çؼ­´Â CUDA 3.0¹öÀüÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¶ÇÇÑ À̸¦ ±¸ÇöÇϱâ À§Çؼ­´Â ÅëÇյȠ¸Þ¸ð¸® ±¸Á¶(Æ÷ÀÎÅÍ)¸¦ Áö¿øÇؾßÇÕ´Ï´Ù. C++ÀÇ ±¸ÇöÀ» À§ÇÏ¿© ±Û·Î¹ú ¸Þ¸ð¸® »Ó¸¸ ¾Æ´Ï¶ó °øÀ¯ ¸Þ¸ð¸® »Ó¸¸ ¾Æ´Ï¶ó ·¹Áö½ºÅͺι®µµ ÅëÇյȠÆ÷ÀÎÅ͸¦ Áö¿øÇϴ ±×·¡ÇÈ Ä«µå´Â Fermi, C2050 ¹Û¿¡ ¾ø½À´Ï´Ù. µû¶ó¼­, C++À»»ç¿ëÇϽ÷Á¸é Fermi ±â¹ÝÀÇ Tesla C2050À» »ç¿ëÇϼžߠÇÕ´Ï´Ù.

 

extern ¡°C¡± ±â¹ÝÀÇ ÇÁ·Î±×·¥À¸·Î C++À̿ܿ¡µµ Fortran, Python, Java, C# µîÀÇ ´Ù¾çÇÑ ¾ð¾î¿Í È¥¿ëÇÏ¿© »ç¿ëÇϽǠ¼ö ÀÖ½À´Ï´Ù. Æ¯È÷, FortanÀº PGI Æ÷Æ®¶õ¿¡¼­ kernel ºÎºÐÀÇ Æ÷Æ®¶õ ¾ð¾î¸¦ Áö¿øÇÕ´Ï´Ù. À̸¦ ÀÌ¿ëÇÏ½Ã¸é Æ÷Æ®¶õ ¾ð¾î·Î Â¥¿©Áø Äڵ带 ½±°Ô CUDA º´·ÄÈ­ ÇϽǠ¼ö ÀÖ½À´Ï´Ù.

Fermi(Æä¸£¹Ì C2050) À» Áö¿øÇÏ´Â SDK ¹öÀüÀº?

Fermi(Æä¸£¹Ì C2050)Àº ¾îµð¼­ ±¸¸ÅÇϳª¿ä?
¸ñ·Ïº¸±â