¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    ¿¹Á¦·Î ¹è¿ì´Â CUDA ÇÁ·Î±×·¡¹Ö ÀÔ¹®ÀÚ¸¦ À§ÇÑ GPGPU ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ

    • Á¦À̽¼ »÷´õ½º, ¿¡µå¿öµå ĵµå·Ô Àú
    • ¹ÚÃá¾ð ¿ª
    • ºñÁ¦ÀÌÆÛºí¸¯
    • 2011³â 10¿ù 26ÀÏ
    • Á¤°¡
      25,000¿ø
    • ÆǸŰ¡
      25,000¿ø [0% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      750¿ø Àû¸³ [3%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    À§½Ã¸®½ºÆ®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9788994774060 328ÂÊ 188 x 254 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥ÀÌ ¼ÓÇÑ ºÐ¾ß

    ÃâÆÇ»ç ¸®ºä

    ÃâÆÇ»ç ¼­Æò
    ¿¹Á¦·Î ¹è¿ì´Â CUDA ÇÁ·Î±×·¡¹Ö: ÀÔ¹®ÀÚ¸¦ À§ÇÑ GPGPU ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ
    ¡°ÀÌ Ã¥Àº °¡¼Ó±â ±â¹Ý(accelerator-based)ÀÇ ÄÄÇ»Æà ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷À» ¼öÇàÇÏ´Â À̵éÀÌ Àоî¾ß ÇÒ Ã¥ÀÌ´Ù.¡± - Àè µ·°¡¶ó(Jack Dongarra), Å׳׽à ´ëÇÐ ¿ÀÅ©¸®Áö ±¹¸³ ¿¬±¸¼Ò -
    ¡¶¿¹Á¦·Î ¹è¿ì´Â CUDA ÇÁ·Î±×·¡¹Ö¡·Àº ÃÖ±Ù ´ë¿ë·® º´·Ä °¡¼Ó±âµéÀÇ ÇÁ·Î±×·¡¹Ö ¹®Á¦¿¡ ´ëÇÑ °¡Àå Çõ½ÅÀûÀÌ°í °­·ÂÇÑ ÇØ°áÃ¥ Áß Çϳª¸¦ ÀÌ¿ëÇÔÀ¸·Î½á ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­ÀÇ ¹®Á¦ÀÇ ÇÙ½ÉÀ» ¼³¸íÇÑ´Ù.
    ÀÌ Ã¥Àº ¿©·¯ºÐ¿¡°Ô ¿¹Á¦, ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â °ú...
    ¿¹Á¦·Î ¹è¿ì´Â CUDA ÇÁ·Î±×·¡¹Ö: ÀÔ¹®ÀÚ¸¦ À§ÇÑ GPGPU ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ
    ¡°ÀÌ Ã¥Àº °¡¼Ó±â ±â¹Ý(accelerator-based)ÀÇ ÄÄÇ»Æà ½Ã½ºÅÛ¿¡¼­ ÀÛ¾÷À» ¼öÇàÇÏ´Â À̵éÀÌ Àоî¾ß ÇÒ Ã¥ÀÌ´Ù.¡± - Àè µ·°¡¶ó(Jack Dongarra), Å׳׽à ´ëÇÐ ¿ÀÅ©¸®Áö ±¹¸³ ¿¬±¸¼Ò -
    ¡¶¿¹Á¦·Î ¹è¿ì´Â CUDA ÇÁ·Î±×·¡¹Ö¡·Àº ÃÖ±Ù ´ë¿ë·® º´·Ä °¡¼Ó±âµéÀÇ ÇÁ·Î±×·¡¹Ö ¹®Á¦¿¡ ´ëÇÑ °¡Àå Çõ½ÅÀûÀÌ°í °­·ÂÇÑ ÇØ°áÃ¥ Áß Çϳª¸¦ ÀÌ¿ëÇÔÀ¸·Î½á ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡¼­ÀÇ ¹®Á¦ÀÇ ÇÙ½ÉÀ» ¼³¸íÇÑ´Ù.
    ÀÌ Ã¥Àº ¿©·¯ºÐ¿¡°Ô ¿¹Á¦, ÇÁ·Î±×·¥À» ±¸¼ºÇÏ´Â °úÁ¤, NVIDIA GPU¸¦ È¿À²ÀûÀ¸·Î »ç¿ëÇÏ´Â ÅëÂû·ÂÀ» Á¦°øÇÔÀ¸·Î½á CUDA C ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¼Ò°³¸¦ ÇÑ´Ù. ¶ÇÇÑ °£´ÜÇÑ ¿¹Á¦ºÎÅÍ (·ÎÁ÷°ú ¼º´ÉÀ» Æ÷ÇÔÇÑ) µð¹ö±ë±îÁö ÀÔ¹®ÀÚµéÀ» À§ÇÑ º´·Ä ÄÄÇ»ÆÃÀÇ °³³äµéÀ» ¼³¸íÇÑ´Ù. ±×»Ó¸¸ ¾Æ´Ï¶ó, °í±Þ ÁÖÁ¦ ¹× ¸¹Àº ¾îÇø®ÄÉÀ̼ǵéÀ» ÀÌ¿ëÇÏ°í ±¸ÃàÇϸ鼭 ¹ß»ýÇÏ´Â ¹®Á¦µéµµ ´Ù·ç°í ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ÇÁ·Î±×·¡¹Ö ¿¹Á¦µéÀ» ÅëÇÏ¿© Á¦½ÃÇÑ °³³äµéÀ» º¸°­ÇÑ´Ù.
    CUDA´Â º´·Ä ÇÁ·Î±×·¥ °³¹ßÀÌ °¡´ÉÇϵµ·Ï ¼³°èµÈ ÄÄÇ»Æà ¾ÆÅ°ÅØó´Ù. CUDA ¾ÆÅ°ÅØó´Â ´ë±Ô¸ð ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû¿¡¼­ ÇÁ·Î±×·¡¸ÓµéÀÌ °í¼º´É ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÒ ¶§ GPU(±×·¡ÇȽº ÇÁ·Î¼¼¼­ À¯´Ö)ÀÇ ¸·°­ÇÑ ¼º´ÉÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù. ¹°·Ð GPU´Â ¿À·§µ¿¾È ±×·¡ÇȽº¿Í °ÔÀÓ ¾îÇø®ÄÉÀ̼ǿ¡¼­ ÀÌ¿ë °¡´ÉÇÏ¿´Áö¸¸, Áö±ÝÀº CUDA°¡ °úÇÐ, ¿£Áö´Ï¾î¸µ, ±ÝÀ¶À» Æ÷ÇÔÇÑ ´Ù¸¥ ºÐ¾ß¿¡¼­ ¾îÇø®ÄÉÀ̼ÇÀ» Á¦ÀÛÇÏ´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ô GPUÀÇ °¡Ä¡ ÀÖ´Â ÀÚ¿øÀ» Á¦°øÇØÁØ´Ù. ±×·¡ÇȽº ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ Áö½ÄÀÌ ÇÊ¿ä ¾øÀ¸¸ç, ´ÜÁö Á¶±Ý È®ÀåµÈ C ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÇÒ ¼ö ÀÖ´Â ´É·Â¸¸ ÀÖÀ¸¸é ´©±¸³ª ¹è¿ï ¼ö ÀÖ´Ù.
    CUDA ¼ÒÇÁÆ®¿þ¾î Ç÷§Æû ÆÀÀÇ µÎ ¸íÀÇ Ã¥ÀÓÀÌ ÁýÇÊÇÑ ¿¹Á¦·Î ¹è¿ì´Â CUDA ÇÁ·Î±×·¡¹ÖÀº »õ·Î¿î ±â¼úÀ» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀ» ÇÁ·Î±×·¡¸Óµé¿¡°Ô º¸¿©ÁØ´Ù. ÀúÀÚµéÀº µ¿ÀÛÇÏ´Â ¿¹Á¦µéÀ» ÅëÇØ CUDA °³¹ß¿¡¼­ÀÇ °¢ ºÎ¹®À» ¼Ò°³ÇÑ´Ù. ÀÌ Ã¥¿¡¼­´Â CUDA Ç÷§Æû ¹× ¾ÆÅ°ÅØó¿¡ ´ëÇÑ °£°áÇÑ ¼Ò°³¿Í CUDA C¿¡ ´ëÇÑ ºü¸¥ ÇнÀÀ» °¡À̵åÇÏ°í ³­ ÈÄ, CUDAÀÇ ÁÖ¿ä Ư¡µé°ú °ü·ÃµÈ ±â¼úµé°ú ±×µé °£ÀÇ ±ÕÇü ÀÖ´Â »ç¿ë¹ý¿¡ ´ëÇØ »ó¼¼È÷ ¼³¸íÇÑ´Ù. ¿©·¯ºÐÀº ÀÌ Ã¥¿¡¼­ CUDA CÀÇ È®Àå ¹®¹ýµé°ú Á¤¸» ¶Ù¾î³­ ¼º´ÉÀÇ CUDA ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹ß°ßÇÒ °ÍÀÌ´Ù.
    ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ÁÖ¿ä ÁÖÁ¦µé
    - º´·Ä ÇÁ·Î±×·¡¹Ö
    - ¿øÀÚ
    - ½º·¹µå Çù·Â
    - ½ºÆ®¸²
    - »ó¼ö ¸Þ¸ð¸®¿Í À̺¥Æ®
    - ´ÙÁß GPU »ó¿¡¼­ÀÇ CUDA C
    - ÅؽºÃ³ ¸Þ¸ð¸®
    - °í±Þ ¿øÀÚ
    - ±×·¡ÇȽº »óÈ£¿î¿ë¼º
    - ±× ¿ÜÀÇ CUDA ÀÚ¿øµé
    ¿©·¯ºÐÀÌ ÇÊ¿ä·Î ÇÏ´Â ¸ðµç CUDA ¼ÒÇÁÆ®¿þ¾î ÅøµéÀº NVIDIA¿¡¼­ ¹«·á·Î ´Ù¿î·Îµå °¡´ÉÇÏ´Ù.
    µ¶ÀÚ ´ë»ó
    ÀÌ Ã¥Àº °¡¼Ó ±â¹ÝÀÇ ÄÄÇ»Æà ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ¿© ÀÛ¾÷À» ¼öÇàÇÏ´Â »ç¶÷µéÀ» ´ë»óÀ¸·Î ÇÏ°í, ÄÄÇ»ÆÃÀ» ±íÀÌÀÖ°Ô »ìÆ캸¸ç Á÷¸éÇÒ ¼öµµ ÀÖ´Â ¸¹Àº ¹®Á¦µé¿¡ ´ëÇÑ ÇØ°á ¹æ¾ÈµéÀ» Á¦½ÃÇÑ´Ù. ƯÈ÷ ¾îÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ, ¼öÄ¡¿Í °ü·ÃµÈ ¶óÀ̺귯¸® ÀÛ¼ºÀÚ, º´·Ä ÄÄÇ»ÆÃÀ» °¡¸£Ä¡´Â ¼±»ý´Ô ¹× Çлýµé¿¡°Ô À¯¿ëÇÏ´Ù.
    *ÃâÆÇ»ç ¸®ºä
    ÀÌ Ã¥Àº ÄÄÇ»ÅÍ ±×·¡ÇÈ Ã³¸® ÀåÄ¡(GPU)ÀÇ ´É·ÂÀ» ÀÌ¿ëÇÔÀ¸·Î½á, ±¤¹üÀ§ÀÇ ¾îÇø®ÄÉÀ̼ǵéÀ» À§ÇÑ °í¼º´É ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ¿ø·¡ GPU´Â ÇϳªÀÇ ¸ð´ÏÅÍ »ó¿¡¼­ ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» ·»´õ¸µÇϱâ À§ÇØ ¼³°èµÇ¾úÁö¸¸(¿©ÀüÈ÷ ÀÌ ¸ñÀûÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù) °úÇÐ, ¿£Áö´Ï¾î¸µ, ±ÝÀ¶ µî ´Ù¸¥ ºÐ¾ß¿¡¼­µµ µ¿ÀÏÇÏ°Ô ¿ä±¸µÇ´Â ÇÁ·Î±×·¥µé ¶§¹®¿¡ Á¡Á¡ ´õ ¸¹Àº ¿ä±¸¸¦ ¹Þ°í ÀÖ´Ù. ¿ì¸®´Â ±×·¡ÇÈ ºÐ¾ß°¡ ¾Æ´Ñ ¹®Á¦µéÀ» ´Ù·ç´Â GPU ÇÁ·Î±×·¥µéÀ» ÃÑ°ýÀûÀ¸·Î ¹ü¿ë(general-purpose) GPU ÇÁ·Î±×·¥À̶ó°í ºÎ¸¥´Ù. ¿©·¯ºÐÀÌ ÀÌ Ã¥À¸·ÎºÎÅÍ ¹«¾ð°¡¸¦ ¹è¿ì±â À§Çؼ­´Â C³ª C++¿¡ ´ëÇÑ ÀϺΠ°æÇèÀÌ ÇÊ¿äÇÏ°ÚÁö¸¸, ´ÙÇàÈ÷µµ ÄÄÇ»ÅÍ ±×·¡ÇȽº¿¡ ´ëÇÑ Áö½ÄÀº ÀüÇô ÇÊ¿äÇÏÁö ¾Ê´Ù. ¿©·¯ºÐÀº ´Ü¼øÈ÷ ¿©·¯ºÐÀÇ ±âÁ¸ ÇÁ·Î±×·¡¹Ö ±â¼ú¿¡ GPU ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ½×À» ¼ö ÀÖ´Â ÇϳªÀÇ ±âȸ¸¸ Á¦°ø¹ÞÀ» »ÓÀÌ´Ù.
    ¿©·¯ºÐÀº ¹ü¿ëÀÇ °è»ê ÀÛ¾÷µéÀ» ¼öÇàÇÏ´Â NVIDIA GPUµéÀ» ÇÁ·Î±×·¡¹ÖÇϱâ À§Çؼ­ CUDA°¡ ¹«¾ùÀÎÁö ¾Ë°íÀÚ ÇÒ °ÍÀÌ´Ù. NVIDIA GPUµéÀº CUDA ¾ÆÅ°ÅØó·Î ¾Ë·ÁÁø °ÍÀ» ±â¹ÝÀ¸·Î Á¦À۵ǾúÀ¸¸ç, ÀÌ CUDA ¾ÆÅ°ÅØó´Â º»·¡ÀÇ ±×·¡ÇȽº ·»´õ¸µ ÀÛ¾÷µé°ú ¹ü¿ëÀÇ ÀÛ¾÷À» ¼öÇàÇÒ ¼ö ÀÖ´Â GPU¸¦ Á¦ÀÛÇϱâ À§ÇÑ NVIDIAÀÇ Àǵµ·Î º¼ ¼ö ÀÖ´Ù. CUDA°¡ °¡´ÉÇÑ GPUµéÀ» ÇÁ·Î±×·¡¹ÖÇϱâ À§Çؼ­ ¿©·¯ºÐÀº CUDA C¶ó´Â ¾ð¾î¸¦ ÀÌ¿ëÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ µµÀԺο¡¼­ º¸°ÚÁö¸¸, CUDA C´Â ±Ùº»ÀûÀ¸·Î C¿Í °°À¸¸ç NVIDIA GPUµé°ú °°Àº ´ë¿ë·® º´·Ä ±â°èµéÀ» ÇÁ·Î±×·¡¹Ö ÇÒ ¼ö ÀÖ°Ô ¼Ò¼öÀÇ È®Àå ¹®¹ýµéÀ» Á¦°øÇÑ´Ù.
    ÀÌ Ã¥Àº C Äڵ带 ¹«³­ÇÏ°Ô Àаųª ÀÛ¼ºÇÒ ¼ö ÀÖÀ» Á¤µµ·Î C³ª C++¿¡ ¾î´À Á¤µµ Ä£¼÷ÇÑ ÇÁ·Î±×·¡¸ÓµéÀ» ´ë»óÀ¸·Î ÁýÇʵǾú´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐÀÌ C ¾ð¾î¿¡ ¾î´À Á¤µµ °æÇèÀÌ ÀÖ´Ù´Â ÀüÁ¦ÇÏ¿¡ ÀÛ¼ºµÇ¾úÀ¸¸ç, NVIDIAÀÇ CUDA C ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ºü¸£°Ô ÇнÀÇÒ ¼ö ÀÖµµ·Ï ¿¹Á¦ Áß½ÉÀ¸·Î ±â¼úµÇ¾ú´Ù. ¿©·¯ºÐÀÌ Å« ±Ô¸ðÀÇ ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó¸¦ ´Ù·ïºÃ°Å³ª C ÄÄÆÄÀÏ·¯ ¹× ¿î¿µÃ¼Á¦ Ä¿³ÎÀ» ÀÛ¼ºÇØ ºÃ°Å³ª ANSI C Ç¥ÁØÀ» °áÄÚ »ó¼¼È÷ ¾Ë°í ÀÖÀ» ÇÊ¿ä´Â ¾øÁö¸¸, ÀÌ Ã¥¿¡¼­´Â C ¹®¹ýÀ̳ª malloc(), memcpy()¿Í °°Àº ÀÏ¹Ý C ¶óÀ̺귯¸® ÇÔ¼öµéÀ» »ìÆ캸±â À§ÇÑ ½Ã°£Àº ÇÒ¾ÖÇÏÁö ¾Ê´Â´Ù. µû¶ó¼­ ¿ì¸®´Â ¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ °Íµé¿¡ ´ëÇؼ­´Â ÀÌ¹Ì »ó´çÈ÷ Àͼ÷ÇÏ´Ù°í °¡Á¤ÇÒ °ÍÀÌ´Ù.
    ºñ·Ï ÀÌ Ã¥Àº ÀÏ¹Ý º´·Ä ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» ´Ù·ç°í ÀÖÁö ¾ÊÁö¸¸, ¿©·¯ºÐÀº ÀÏ¹Ý º´·Ä ÇÁ·Î±×·¡¹Ö Æз¯´ÙÀÓÀ» °í·ÁÇØ¾ß ÇÏ´Â ÀϺΠ±â¼úµé°ú Á÷¸éÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ ÀÌ Ã¥Àº °ÅÀÇ ¸ðµç CUDA APIµéÀ» »ìÆ캸±ä ÇÏ°ÚÁö¸¸ ±¤¹üÀ§ÇÑ API Âü°í¼­·Î¼­ Á¦°øµÇÁö´Â ¾ÊÀ» »Ó¸¸ ¾Æ´Ï¶ó, CUDA C ¼ÒÇÁÆ®¿þ¾î °³¹ßÀ» Çϱâ À§ÇØ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸ðµç Åø¿¡ ´ëÇؼ­µµ ¼¼¼¼ÇÏ°Ô ´Ù·çÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. µû¶ó¼­ ¿©·¯ºÐÀÌ ÀÌ Ã¥À» NVIDIA¿¡¼­ ¹«·á·Î Á¦°øÇÏ´Â ¹®¼­µé, ƯÈ÷ NVIDIA CUDA Programming Guide¿Í NVIDIA CUDA Best Practices Guide¸¦ º´ÇàÇؼ­ º¸±æ °­·ÂÈ÷ ÃßõÇÑ´Ù. ±×·¸´Ù°í ÀÌ·¯ÇÑ ¹®¼­µéÀ» È®º¸ÇÏ´Â µ¥ ½ºÆ®·¹½º ¹ÞÀ» ÇÊ¿ä´Â ¾ø´Ù. ¿Ö³ÄÇϸé ÀÌ Ã¥ÀÌ ¿©·¯ºÐÀÌ ÇØ¾ß ÇÒ ¸ðµç °ÍµéÀ» ¾Ë·ÁÁÙ °ÍÀ̱⠶§¹®ÀÌ´Ù.
    CUDA C¿Í ÇÔ²² NVIDIA GPU ÇÁ·Î±×·¡¹ÖÀÇ ¼¼°è°¡ ¹Ù·Î Áö±Ý ¿©·¯ºÐÀ» ±â´Ù¸®°í ÀÖ´Ù!

    ÀúÀÚ ¼Ò°³

    Á¦À̽¼ »÷´õ½º, ¿¡µå¿öµå ĵµå·Ô

    ÀúÀÚ Á¦À̽¼ »÷´õ½º (Jason Sanders)´Â ¿£ºñµð¾Æ CUDA Ç÷§Æû ±×·ìÀÇ Ã¥ÀÓ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î´Ù. CUDA ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ Ãʱ⠹èÆ÷ÆÇÀ» °³¹ßÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¾úÀ¸¸ç ÇìÅ×·ÎÁö´Ï¾î½º ÄÄÇ»ÆÃÀÇ »ê¾÷ Ç¥ÁØÀÎ OpenCL 1.0 ½ºÆå¿¡µµ ±â¿©Çß´Ù. ±×´Â ATI Å×Å©³î·ÎÁö, ¾ÖÇÃ, ³ëº§¿¡¼­ ±Ù¹«ÇÑ °æÇèÀÌ ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³

    ¹ÚÃá¾ð

    »ï¼ºÀüÀÚ DMC ¿¬±¸¼Ò S/W Ç÷§Æû ÆÀ¿¡¼­ ½º¸¶Æ®Æù Ç÷§Æû °³¹ß ¾÷¹«¿¡ ÀÓÇÏ°í ÀÖ´Ù. 3D ±×·¡ÇȽº, ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØó, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö, º´·Ä ÇÁ·Î±×·¡¹Ö µî¿¡ °ü½ÉÀÌ ¸¹À¸³ª ÃÖ±Ù¿¡´Â 3D ±×·¡ÇȽº, GUI ºÐ¾ß¿¡ Àü³äÇÏ°í ÀÖÀ¸¸ç °¢ Á¾ ºÐ¾ßÀÇ ÇнÀÇÑ ³»¿ëÀ» °³ÀÎ ºí·Î±×(hermet.pe.kr)¿¡ Æ´Æ´ÀÌ °³Á¦ÇÏ¿© Áö½ÄÀ» °øÀ¯ÇÏ°í ÀÖ´Ù. À̹ø CUDA ¹ø¿ªÀÌ ³¡³­ ½ÃÁ¡¿¡´Â EFL(Enlightenment Foundation Library) ¿ÀÇ ¼Ò½º °³¹ß¿¡ Àü³äÇÏ°í ÀÖÀ» °ÍÀÌ´Ù.


     

    ¸ñÂ÷

    ¸ñÂ÷
    1Àå. ¿Ö CUDAÀΰ¡? ¿Ö Áö±ÝÀΰ¡?
    1.1 À̹ø ÀåÀÇ ¸ñÇ¥
    1.2 º´·Ä ÇÁ·Î¼¼½ÌÀÇ ½Ã´ë
    1.3 GPU ÄÄÇ»ÆÃÀÇ µµ·¡
    1.4 CUDA
    1.5 CUDA¸¦ ÀÌ¿ëÇÑ ¾îÇø®ÄÉÀ̼Ç
    1.6 ¿ä¾à
    2Àå. ½ÃÀÛÇϱâ
    2.1 À̹ø ÀåÀÇ ¸ñÇ¥
    2.2 °³¹ß ȯ°æ
    2.3 ¿ä¾à
    3Àå. CUDA C¿¡ ´ëÇÑ ¼Ò°³
    3.1 À̹ø ÀåÀÇ ¸ñÇ¥
    3.2 ù ¹ø° ÇÁ·Î±×·¥
    3.3 µð¹ÙÀ̽º Á¤º¸ ÁúÀÇÇϱâ
    3.4 µð¹ÙÀ̽º ¼Ó¼º ÀÌ¿ëÇϱâ
    3.5 ¿ä¾à
    4Àå. CUDA C¸¦ ÀÌ¿ëÇÑ º´·Ä ÇÁ·Î±×·¡¹Ö
    4.1 À̹ø ÀåÀÇ ¸ñÇ¥
    4.2 CUDA º´·Ä ÇÁ·Î±×·¡¹Ö
    4.3 ¿ä¾à
    5Àå. ½º·¹µå Çù·Â
    5.1 À̹ø ÀåÀÇ ¸ñÇ¥
    5.2 º´·Ä ºí·ÏµéÀ» ºÐÇÒÇϱâ
    5.3 °øÀ¯¸Þ¸ð¸®¿Í µ¿±âÈ­
    5.4 ¿ä¾à
    6Àå. »ó¼ö ¸Þ¸ð¸®¿Í À̺¥Æ®
    6.1 À̹ø ÀåÀÇ ¸ñÇ¥
    6.2 »ó¼ö ¸Þ¸ð¸®
    6.3 À̺¥Æ®¸¦ ÀÌ¿ëÇÑ ¼º´É ÃøÁ¤
    6.4¿ä¾à
    7Àå. ÅؽºÃ³ ¸Þ¸ð¸®
    7.1 À̹ø ÀåÀÇ ¸ñÇ¥
    7.2 ÅؽºÃ³ ¸Þ¸ð¸® °³¿ä
    7.3 ¿­Àü´Þ ½Ã¹Ä·¹À̼Ç
    7.4¿ä¾à
    8Àå. ±×·¡ÇȽº »óÈ£¿î¿ë¼º
    8.1 À̹ø ÀåÀÇ ¸ñÇ¥
    8.2 ±×·¡ÇȽº »óÈ£¿î¿ë
    8.3 ±×·¡ÇȽº »óÈ£¿î¿ëÀ» ÀÌ¿ëÇÑ GPU ¹°°á
    8.4 ±×·¡ÇȽº »óÈ£¿î¿ëÀ» ÀÌ¿ëÇÑ ¿­Àü´Þ
    8.5 DirectX »óÈ£¿î¿ë¼º
    8.6 ¿ä¾à
    9Àå. ¿øÀÚ
    9.1 À̹ø ÀåÀÇ ¸ñÇ¥
    9.2 °è»ê ´É·Â
    9.3 ¿øÀÚÀû ¿¬»ê °³¿ä
    9.4 È÷½ºÅä±×·¥ °è»ê
    9.5 ¿ä¾à
    10Àå. ½ºÆ®¸²
    10.1 À̹ø ÀåÀÇ ¸ñÇ¥
    10.2 Àá±ä ÆäÀÌÁöÀÇ È£½ºÆ® ¸Þ¸ð¸®
    10.3 CUDA ½ºÆ®¸²
    10.4 ÇϳªÀÇ CUDA ½ºÆ®¸² ÀÌ¿ë
    10.5 ´Ù¼öÀÇ CUDA ½ºÆ®¸² ÀÌ¿ë
    10.6 GPU ÀÛ¾÷ ½ºÄÉÁÙ¸µ
    10.7 È¿°úÀûÀÎ ´Ù¼öÀÇ CUDA ½ºÆ®¸² ÀÌ¿ë
    10.8 ¿ä¾à
    11Àå. ´ÙÁß GPU »óÀÇ CUDA C
    11.1 À̹ø ÀåÀÇ ¸ñÇ¥
    11.2 ¹«º¹»ç È£½ºÆ® ¸Þ¸ð¸®
    11.3 ´Ù¼öÀÇ GPU ÀÌ¿ëÇϱâ
    11.4 À̽ÄÀÌ °¡´ÉÇÑ °íÁ¤ ¸Þ¸ð¸®
    11.5 ¿ä¾à
    12Àå. ÃÖÁ¾ Ä«¿îÆ®´Ù¿î
    12.1 À̹ø ÀåÀÇ ¸ñÇ¥
    12.2 CUDA Åø
    12.3 ¹®¼­·ÎµÈ ÀÚ·á
    12.4 ÄÚµå·ÎµÈ ÀÚ·á
    12.5 ¿ä¾à
    ºÎ·Ï. °í±Þ ¿øÀÚ
    A.1 µ¹¾Æ¿Â ³»Àû ¿¹Á¦
    A.2 Çؽà Å×ÀÌºí ±¸Çö
    A.3 ¿ä¾à

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved