¿£ºñµð¾Æ (NVIDIA)´Â µ¥½ºÅ©Å¾¿ë ÁöÆ÷½º ±×·¡ÇÈÄ«µå¿Í ARM ±â¹Ý Åױ׶ó (Tegra)·Î ¸ð¹ÙÀÏ, ±×¸®°í °í¼º´É ÄÄÇ»Æà (HPC, High-Performance Computing) ½ÃÀåÀ» À§ÇÑ Å×½½¶ó (Tesla)¿Í Àü¹®°¡¿ë Äõµå·Î (Quadro) ±×·¡ÇÈÄ«µå Á¦Ç°±ºÀ» ½ÃÀå¿¡ Ãâ½ÃÇÏ°í ÀÖ´Ù.
ÃÖ±Ù¿¡´Â GPU·Î CPU°¡ ÇÏ´ÂÀÏÀ» µ½´Â GPGPU ±â¼úµµ È°¹ßÇÏ°Ô °³¹ß ÁßÀ̸ç À̸¦ À§ÇÑ ÀÎÇÁ¶ó¸¦ ³ÐÇô°¡°í ÀÖ´Â °¡¿îµ¥ ½ÃÀ强ÀÌ ³ôÀº °í¼º´É ÄÄÇ»Æà ½ÃÀåÀ» °Ü³ÉÇØ PGI (The Portland Group)¸¦ ÀμöÇß´Ù.
¼Ò½ÄÀ» ÀüÇÑ expreview¿¡ µû¸£¸é ¿£ºñµð¾Æ´Â PGI Àμö¸¦ ÅëÇØ HPC ½ÃÀå¿¡¼ÀÇ À§Ä¡¸¦ º¸´Ù È®°íÈ÷ ÇÒ ¼ö ÀÖÀ» °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
¿£ºñµð¾Æ°¡ ÀμöÇÑ PGI´Â °í¼º´É ÄÄÇ»Æà ½ÃÀåÀ» À§ÇÑ ÄÄÆÄÀÏ·¯¿Í ÅøÀ» °ø±ÞÇϴ ȸ»ç·Î 1989³â ¼³¸³µÇ¾úÀ¸¸ç ÀÎÅÚ°ú IBM, Linux, OpenMP, GPGPU, ARM µîÀ» °í°´À¸·Î È®º¸ÇÏ°í ÀÖÀ¸¸ç ¿£ºñµð¾Æ¿Í´Â Áö³ 5³â µ¿¾È ±ä¹ÐÇÏ°Ô Çù·ÂÇØ¿Ô´Ù.
PGI´Â »ç¸íÀ» À¯ÁöÇϸç Àμö ÀÌÈÄ ±âÁ¸ ȸ»ç ÀοøÀº ±×´ë·Î »óÁÖÇØ ¸ÖƼ ÄÚ¾î x86°ú GPGPU¸¦ À§ÇÑ OpenACC, CUDA Fortran, CUDA x86 µîÀÇ °³¹ß°ú »ç¾÷À» À¯ÁöÇسª°¥ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. ±âÁ¸ °í°´°ú Ĩ Á¦Á¶»ç, ¿¬±¸¼Ò, HPC ÄÄÇ»Æà ¼¾ÅÍ µîÀÇ ÀÚ¿øµµ ±×´ë·Î È°¿ëÇÒ ¼ö ÀÖÀ» °ÍÀ̶ó°í ÀüÇß´Ù.
¿£ºñµð¾Æ´Â À̹ø Àμö Á¶°Ç µî¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº °ø°³ÇÏÁö ¾ÊÀº °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
|