| ¾èÀº GPGPU ÇÁ·Î±×·¡¹ÖÀ» ½±°í ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇØ °í¾ÈµÈ C ++ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¾èÀº ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Johan Simon Seland
¾èÀº ű×
¾èÀº ¼³¸í
¾èÀº GPGPU ÇÁ·Î±×·¡¹ÖÀ»º¸´Ù ½±°í ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇØ °í¾ÈµÈ C ++ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ¾èÀº GPGPU ÇÁ·Î±×·¡¹ÖÀ»º¸´Ù ½±°í ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇØ °í¾ÈµÈ C ++ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. OpenGL °ü·Ã C / C ++ Äڵ带 ÀÛ¼ºÇÏ°í µð¹ö±ëÇÏ´Â µ¥ ¼Ò¿ä µÈ ½Ã°£À» ÁÙÀÌ·Á¸é GPGPU ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀÚ°¡ Algorithms¸¦ ´ë½Å ¾Ë°í¸®Áò ±¸Çö¿¡ ÁýÁßÇÒ ¼ö ÀÖ½À´Ï´Ù .GPGPU ÀÀ¿ë ÇÁ·Î±×·¥Àº ¸ðµÎ ¼º´É¿¡ °üÇÑ ¸ðµç °ÍÀÔ´Ï´Ù. Àý´ëÀûÀ¸·Î ¼ÎÀÌ´õ ¸ðµ¨ 3.0 Ä«µå°¡ ÇÊ¿äÇÕ´Ï´Ù. ¿À´Ã ÇöÀç NVIDIA 6xxx¿Í 7800 Ä«µå ¸¸ ÀÛµ¿ÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ¶ÇÇÑ GL_EXT_FrameBuffer_Object Extension.Requirements¿Í ÇÔ²² ÃÖ±Ù µå¶óÀ̹ö°¡ ÇÊ¿äÇÕ´Ï´Ù. ¡¤ ÀÛ¾÷ ÆÄÀ̽ã Çؼ®ÀÚ ¡¤ SCONS BUIDLD ½Ã½ºÅÛ. (´ëºÎºÐÀÇ Çö´ëÀûÀÎ Linux ¹èÆ÷ÆÇ¿¡´Â ¸®Æ÷ÁöÅ丮°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ¡¤ C ++ ¶óÀ̺귯¸®°¡ ºÎ½ºÆ®µÇ¾ú½À´Ï´Ù. ¿ì¸®´Â »õ·Î¿î STD :: TR1 ³×ÀÓ ½ºÆäÀ̽ºÀÇ ¼ö¾÷¿¡¸¸ ÀÇÁ¸ÇÏÁö¸¸ Visual Studio 2005´ÂÀ̸¦ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ¸¶À̱׷¹À̼ÇÇÏ´Â °ÍÀÌ ³·Àº ¿ì¼± ¼øÀ§ÀÔ´Ï´Ù. ¡¤ OpenGL 2.0 Äĸ±¸®Áö µå¶óÀ̹ö ¡¤ Çö´ëÀûÀÎ C ++ ÄÄÆÄÀÏ·¯. Visual Studio .NET 2003 ¹× GCC 3.x ¹× 4.x´Â ¸ðµÎ Áö¿øµÇ¾î¾ßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÀÛ¾÷ ÆÄÀ̽ã Çؼ®ÀÚ ¡¤ SCONS BUIDLD ½Ã½ºÅÛ. (´ëºÎºÐÀÇ Çö´ëÀûÀÎ Linux ¹èÆ÷ÆÇ¿¡´Â ÀúÀå¼Ò°¡ ÀÖ¾î¾ßÇÕ´Ï´Ù. ¡¤ ºÎ½ºÆ® C ¶óÀ̺귯¸®. ¿ì¸®´Â »õ·Î¿î STD :: TR1 ³×ÀÓ ½ºÆäÀ̽ºÀÇ ¼ö¾÷¿¡¸¸ ÀÇÁ¸ÇÏÁö¸¸ Visual Studio 2005´ÂÀ̸¦ Áö¿øÇÏÁö ¾ÊÀ¸¹Ç·Î ¸¶À̱׷¹ÀÌ¼Ç ÇÒ ¼öÀÖ´Â ¿ì¼± ¼øÀ§°¡ ³·½À´Ï´Ù. ¡¤ OpenGL 2.0 Äĸ±¸®Áö µå¶óÀ̹ö ¡¤ Çö´ë C ÄÄÆÄÀÏ·¯. Visual Studio .NET 2003 ¹× GCC 3.x ¹× 4.x ¸ðµÎ Áö¿øµÇ¾î¾ßÇÕ´Ï´Ù.
¾èÀº °ü·Ã ¼ÒÇÁÆ®¿þ¾î