Untitled Document
ÄÄÇ»Æà »ê¾÷ÀÇ Áß½ÉÀÌ ¸ÖƼ ÄÚ¾î ¹× º´·Ä ÇÁ·Î¼¼½Ì ¾ÆÅ°ÅØó·Î ºü¸£°Ô À̵¿ÇÔ¿¡ µû¶ó, ¹Ì·¡ÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îµéÀº º´·Ä ÄÄÇ»ÆÃÀ» À§ÇÑ ÃÖ»óÀÇ µµ±¸ ¹× ¹æ¹ý·Ð¿¡ Á¤ÅëÇؾ߸¸ ÇÑ´Ù. ¼¼°èÀûÀÎ ÇÁ·Î±×·¡¸Óºí ±×·¡ÇÈ ÇÁ·Î¼¼¼ ¾÷üÀÎ ¿£ºñµð¾Æ´Â ¿À´Ã ÇöÀç ¿£ºñµð¾ÆÀÇ µµ±¸¸¦ ±³°ú °úÁ¤¿¡ Æ÷ÇÔ½ÃÄÑ º´·Ä ÇÁ·Î±×·¡¹ÖÀ» °¡¸£Ä¡°í ÀÖ´Â ´ëÇбîÁö ÃÑ 20¿©°³ ÀÌ»óÀÇ Àü¼¼°è ´ëÇп¡¼ CUDA ¼ÒÇÁÆ®¿þ¾î¸¦ º´·Ä ÇÁ·Î±×·¡¹Ö ¼ö¾÷À» À§ÇØ Ã¤ÅÃÇÏ°í ÀÖ´Ù°í ¹ßÇ¥Çß´Ù.
¿£ºñµð¾Æ CUDA¢â´Â GPU ±â¹ÝÀÇ ÄÄÇ»Æà ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» À§ÇÑ C-ÄÄÆÄÀÏ·¯ SDK(software development kit)ÀÌ´Ù. ÇöÀç CUDA¸¦ ÀÌ¿ëÇÏ°í ÀÖ´Â ´ëÇеéÀº ´ÙÀ½°ú °°´Ù:
Àϸ®³ëÀÌ ÁÖ¸³´ëÇб³ ¾î¹Ù³ª-¼¤ÆäÀÎ Ä·ÆÛ½º(University of Illinois at Urbana-Champaign)
³ë½ºÄ³·Ñ¶óÀ̳ª ´ëÇб³ äÇÃÈú Ä·ÆÛ½º(University North Carolina at Chapel Hill)
U.C. µ¥À̺ñ½º(University of California, Davis)
ÆÛµà ´ëÇб³(Purdue University)
½ºÅÄÆ÷µå ´ëÇб³(Stanford University)
Á¸½ºÈ©Å²½º ´ëÇб³(Johns Hopkins University)
Ææ½Çº£´Ï¾Æ ÁÖ¸³´ëÇб³(University of Pennsylvania)
U.C. »÷µð¿¡°í(University of California, San Diego)l
U.C. ¹öŬ¸®(University of California, Berkeley)
Àεµ °ø°ú´ëÇб³(India Institute of Technology)
Àϸ®³ëÀÌ ÁÖ¸³´ëÇб³ ¾î¹Ù³ª-¼¤ÆäÀÎ Ä·ÆÛ½ºÀÇ ±³°úÀåÀÎ À¢¸ÞÀÌ ÈÞ(Wen-Mei Hwu) ¹Ú»ç´Â ¡°¿ì¸®´Â ÇлýµéÀÌ º´·Ä¿¬»êÀÇ ÀϹÝÀûÀÎ ¹ýÄ¢À» ÀÌÇØÇÏ´Â °É µ½±â À§ÇØ ¼ö¾÷À» °³¼³Çß´Ù. ¿£ºñµð¾Æ´Â Àü ±³°ú °úÁ¤¿¡ ÀÌ·± ÄÚ½º¸¦ ¼¼¿ì°í ÅëÇÕ½Ãų ¼ö ÀÖµµ·Ï ²ÙÁØÈ÷ ¿ì¸®¸¦ µµ¿Ô´Ù. ÇлýµéÀÌ ÇöÀç »ç¿ëµÇ°í ÀÖ´Â ÇÁ·Î±×·¡¹Ö Å×Å©´ÐÀ» ÀÍÈ÷±â À§ÇÑ È®½ÇÇÑ ±âÃʸ¦ ´ÙÁú ¼ö ÀÖµµ·Ï µµ¿ï »Ó ¾Æ´Ï¶ó, ¸ÖƼ ÄÚ¾î, º´·Ä ÇÁ·Î±×·¡¹Ö µî ÇâÈÄ ÇÊ¿äÇÑ Å×Å©´ÐÀ» ÁغñÇϵµ·Ï µ½´Â °Íµµ ¿ì¸®ÀÇ ÀÏÀÌ´Ù.¡±¶ó°í ¸»Çß´Ù.
Ķ¸®Æ÷´Ï¾Æ ´ëÇб³ µ¥À̺ñ½º Ä·ÆÛ½ºÀÇ ÄÄÇ»ÅÍ ¿£Áö´Ï¾î¸µ °³¹ß°ú ºÎ±³¼öÀÎ Á¸ ¿ÀÀ¢(John Owens)Àº ¡°ÄÄÇ»Æà Ŀ¹Â´ÏƼ°¡ ¸¶ÁÖÇÑ °¡Àå Ä¿´Ù¶õ ¾î·Á¿òÀº ¾Æ¸¶ º´·Ä ÇÁ·Î¼¼½ÌÀ¸·ÎÀÇ ÀüȯÀÏ °ÍÀÌ´Ù. ±³À°Àڷνá, ÇöÀçÀÇ º´·Ä Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ °¡¸£Ä¡´Â °ÍÀº ¸Å¿ì Áß¿äÇÏ´Ù. ÇлýµéÀÌ ¹Ì·¡ÀÇ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé¾î°¡±â À§ÇØ ¹Ýµå½Ã ÇÊ¿äÇÑ µµ±¸À̱⠶§¹®ÀÌ´Ù. ¿£ºñµð¾Æ GPU ¹× CUDA ÇÁ·Î±×·¡¹Ö ȯ°æÀº ¸ðµç ÇлýµéÀÌ µ¥½ºÅ©ÅéÀ» ÀÌ¿ëÇØ Àú·ÅÇ쵂 °·ÂÇÑ µ¥ÀÌÅÍ º´·Ä ÇÁ·Î¼¼½ÌÀ» ÇнÀÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ÈǸ¢ÇÑ µµ±¸ÀÌ´Ù.¡±¶ó°í ¹àÇû´Ù.
¿£ºñµð¾ÆÀÇ ¼ö¼® °úÇÐÀÚÀÌÀÚ Àϸ®³ëÀÌ ÁÖ¸³´ëÇб³ ¾î¹Ù³ª-¼¤ÆäÀÎ Ä·ÆÛ½ºÀÇ º´·Ä ÇÁ·Î±×·¡¹Ö °úÁ¤ °øµ¿ Áöµµ±³¼öÀÎ µ¥À̺ñµå Ä¿Å©(David Kirk) ¹Ú»ç´Â ¡°±³À°¿¡ ÀÖ¾î¼ CUDA¸¦ ³Î¸® äÅÃÇÑ´Ù´Â °ÍÀº ÄÄÇ»ÅÍ °úÇÐÀ» °øºÎÇÏ´Â ÇлýµéÀÇ ±³°ú °úÁ¤¿¡ ÇÙ½É °úÁ¤À¸·Î º´·Ä ÇÁ·Î±×·¡¹Ö ¼ö¾÷À» °³¼³Çϱâ À§ÇÑ ¸Å¿ì ¶æ ±íÀº ½ÃÀÛÀ» ÀǹÌÇÑ´Ù. ´ëÇÐ ¼öÁØÀÇ ¼ö¾÷À» À§ÇØ ¿£ºñµð¾Æ°¡ Á¦°øÇÏ´Â ±³À° Àç·áµé·Î GPU¿Í °°Àº ¼öÁØ ³ôÀº º´·Ä ¾ÆÅ°ÅØóµéÀ» °í¼º´É ÄÄÇ»ÆÃ(HPC) °³¹ßÀ» À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ°í, Â÷¼¼´ë ÇÁ·Î±×·¡¸ÓµéÀº º´·Ä ÄÄÇ»ÆÃÀ» ÃæºÐÈ÷ È°¿ëÇϱâ À§ÇØ ÇÊ¿äÇÑ Àü·«µéÀ» È®ÀÎÇØ º¼ ¼ö ÀÖ´Ù.¡±°í ¸»Çß´Ù .
¿£ºñµð¾Æ Å×½½¶ó GPU ÄÄÇ»Æà ¼Ö·ç¼Ç°ú CUDA ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸´Â 11¿ù 10ºÎÅÍ 16ÀϱîÁö ¸®³ë(Reno)¿¡¼ ¿¸®´Â 2007 ¼öÆÛÄÄÇ»ÆÃ(SuperCo mputing 2007) ¼î¿¡¼ ½Ã¿¬µÉ ¿¹Á¤ÀÌ´Ù.