opencl.À̱âÁ¾ ½Ã½ºÅÛÀÇ º´·Ä ÇÁ·Î±×·¡¹ÖÀ»À§ÇÑ °ø°³ Ç¥ÁØ | |
Áö±Ý ´Ù¿î·Îµå |
opencl. ¼øÀ§ ¹× ¿ä¾à
±¤°í
opencl. ű×
opencl. ¼³¸í
À̱âÁ¾ ½Ã½ºÅÛÀÇ º´·Ä ÇÁ·Î±×·¡¹ÖÀ»À§ÇÑ °ø°³ Ç¥ÁØ OpenClÀº °³Àοë ÄÄÇ»ÅÍ, ¼¹ö ¹× ÇÚµå Çïµå / ÀÓº£µðµå ÀåÄ¡¿¡¼ ¹ß°ßµÇ´Â Çö´ë ÇÁ·Î¼¼¼ÀÇ Å©·Î½º Ç÷§Æû, ÆòÇà ÇÁ·Î±×·¡¹ÖÀ»À§ÇÑ ÃÖÃÊÀÇ °³¹æÇü ·Î¿Æ¼¾ø´Â Ç¥ÁØÀÔ´Ï´Ù. OpenCL (¿ÀÇ ÄÄÇ»Æà ¾ð¾î)Àº °ÔÀÓ ¹× ¿£ÅÍÅ×ÀθÕÆ®¿¡¼ °úÇÐ ¹× ÀÇ·á ¼ÒÇÁÆ®¿þ¾î¿¡ À̸£´Â ¼ö¸¹Àº ½ÃÀå Ä«Å×°í¸®¿¡¼ ´Ù¾çÇÑ ÀÀ¿ë ºÐ¾ßÀÇ ¼Óµµ¿Í ´ëÀÀ·ÂÀ» Å©°Ô Çâ»ó½Ãŵ´Ï´Ù .OpenclÀº ÀÓº£µðµå ¹× ¼ÒºñÀÚ ¼ÒÇÁÆ®¿þ¾î¿¡¼ HPC ¼Ö·ç¼Ç¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» Áö¿øÇÕ´Ï´Ù. ³·Àº ¼öÁØÀÇ °í¼º´É, ÈÞ´ë¿ë Ãß»óÈ. È¿À²ÀûÀÌÁö ¾ÊÀº ±Ý¼Ó ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ »ý¼ºÇÔÀ¸·Î½á OPEnclÀº Ç÷§Æû µ¶¸³Àû ÀÎ µµ±¸, ¹Ìµé¿þ¾î ¹× ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ º´·Ä ÄÄÇ»Æà »ýÅ°èÀÇ ±âÃÊ °èÃþÀ» Çü¼ºÇÕ´Ï´Ù .PenclÀº Khronos Group¿¡ ÀÇÇØ ¸¹Àº »ê¾÷À» Âü¿©½Ãŵ´Ï´Ù. 3DLABS, Activision Blizzard, AMD, Apple, Arm, Broadcom, Fujitsu, Electronic Artsson, Ericsson, Fujitsu, Freescale, Graphic Remedy, GE, HI, IBM, Intel, Imagination Technologies, Los Alamos National Laboratory, Motorola¸¦ Æ÷ÇÔÇÑ È¸»ç ¹× ±â°ü , movidia, nokia, nvidia, petapath, qnx, qualcomm, rapidmind, samsung, seaweed, s3, sticroelectronics, takumi, Åػ罺 ¾Ç±â, µµ½Ã¹Ù, ºñºö. ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´É : ¡¤ È£½ºÆ® ½º·¹µå ¾ÈÀü¼º, opencl ¸í·ÉÀ» ¿©·¯ È£½ºÆ® ½º·¹µå¿¡¼ ´ë±â¿¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ´Ù¼öÀÇ OpenCL µð¹ÙÀ̽ºµé¿¡ °ÉÃÄ ¹öÆÛÀÇ ¿µ¿ªÀ» ºÐ¹èÇÏ´Â ÇÏÀ§ ¹öÆÛ °´Ã¼; ¡¤ Equeed opencl ¸í·ÉÀ» »ç¿ëÇÏ¿© ¿ÜºÎ À̺¥Æ®¿¡¼ ´ë±âÇϵµ·Ï »ç¿ëÀÚ À̺¥Æ®; ¡¤ ºñ Â÷´Ü ¹æ½ÄÀ¸·Î À̺¥Æ® »óÅ º¯°æ¿¡ µû¶ó »õ·Î¿î OpenCL ¸í·ÉÀ» enqueue¿¡ »ç¿ëÇÒ ¼öÀÖ´Â À̺¥Æ® Äݹé; ¡¤ 3- ±¸¼º ¿ä¼Ò º¤ÅÍ µ¥ÀÌÅÍ À¯Çü; ¡¤ Ä¿³ÎÀÌ ndrangeÀÇ ´Ù¸¥ ºÎºÐ¿¡¼ ÀÛµ¿ ÇÒ ¼öÀÖ°ÔÇÏ´Â Àü¿ª ÀÛ¾÷ - ¿ÀÇÁ¼Â; ¡¤ ¸Þ¸ð¸® °´Ã¼ ¼Ò¸êÀÚ Äݹé; ¡¤ ¹öÆÛ °´Ã¼ÀÇ 1D, 2D ¶Ç´Â 3D Á÷»ç°¢Çü ¿µ¿ªÀ» Àаí, ¾²±â ¹× º¹»çÇÕ´Ï´Ù. ¡¤ ¹Ýº¹ ¹Ýº¹ ÁÖ¼Ò ÁöÁ¤ ¸ðµå ¹× Ãß°¡ À̹ÌÁö Çü½Ä; ¡¤ »õ·Î¿î OpenCL C Á¤¼ö Ŭ·¥ÇÁ, ¼ÅÇà ¹× ºñµ¿±â·Î µÈ º¹»çº»°ú °°Àº ³»Àå ÇÔ¼ö; opencl À̺¥Æ® ¿ÀºêÁ§Æ®¸¦ OpenGL ¿ïŸ¸® µ¿±â °´Ã¼¿¡ ¿¬°áÇÏ¿© À̹ÌÁö ¹× ¹öÆÛÀÇ È¿À²ÀûÀÎ °øÀ¯¸¦ ÅëÇÑ Çâ»óµÈ OpenGL »óÈ£ ¿î¿ë¼º; ¡¤ OpenCL 1.0ÀÇ ¼±ÅÃÀû ±â´ÉÀÌ ÄÚ¾î OpenCL 1.1À» ±¸ÀÔ ÇÑ ´ÙÀ½ : Ä¿³Î¿¡¼ ¹ÙÀÌÆ® ¶Ç´Â ¹Ý¹ÙÁöÀÇ Æ÷ÀÎÅ͸¦ ¾¹´Ï´Ù. ¿øÀÚÇÐÀÌ ·ÎÄà ¶Ç´Â ±Û·Î¹ú ¸Þ¸ð¸®¿¡¼ 32 ºñÆ® Á¤¼ö·Î º¯È¯ÇÕ´Ï´Ù.
opencl. °ü·Ã ¼ÒÇÁÆ®¿þ¾î