ºñÁÖ¾ó ÄÄÇ»Æà ºÐ¾ßÀÇ ¼¼°èÀûÀÎ ¼±µµ ±â¾÷ÀÎ ¿£ºñµð¾Æ´Â ÃÖ±Ù HPC ÄÄÇ»Æà ½ÇÇöÀ» À§ÇØ ÃÖ±Ù "´õ Æ÷Ʋ·£µå ±×·ì"À» ÀμöÇß´Ù°í ¹àÇû´Ù.
Æ÷Ʋ·£Æ® ±×·ì(The Portland Group ÀÌÇÏ PGI)Àº °í¼º´É ÄÄÇ»ÆÃ(High Performance Computing, HPC) ¾÷°è¿¡¼ ÄÄÆÄÀÏ·¯(Complier) ¹× Åø(Tool) °ø±ÞÀÇ ¼±µÎÁÖÀÚ·Î ²ÅÈ÷¸ç, 1989³â¿¡ ¼³¸³µÈ ȸ»çÀÌ´Ù. ¼³¸³ ÀÌÈÄ PGI´Â ÀÎÅÚ, IBM, ¸®´ª½º, OpenMP, GPGPU, ARM µî°ú ÇÔ²² ÀÏÇϸç HPC ÄÄÆÄÀÏ·¯ ±â¼úÀÇ Çõ½ÅÀ» À̲ø¾î ¿Ô´Ù. ¿£ºñµð¾Æ ¿ª½Ã Áö³ 5³â°£ GPU¸¦ »ç¿ëÇÑ °í¼º´É ÄÄÇ»Æà °ü·Ã ¾÷¹«·Î PGI¿Í ±ä¹ÐÇÑ °ü°è¸¦ À¯ÁöÇØ ¿Ô´Âµ¥, À̹ø ¿£ºñµð¾ÆÀÇ PGI Àμö·Î ÀÎÇØ °¡¼Ó ÄÄÇ»Æà Çõ¸íÀ» ÀÏÀ¸Å°±â À§ÇÑ ±â¼úÀû µ¿¸ÍÀº ´õ¿í ´õ °È µÉ °ÍÀ¸·Î ±â´ëµÈ´Ù.
ÀÌ¾È ¹÷ ¿£ºñµð¾Æ GPU ÄÄÇ»Æà ¼ÒÇÁÆ®¿þ¾î ºÎ¹® Á¦³Ê·² ¸Å´ÏÀú(General manager, GPU Computing Software)´Â ±×ÀÇ ºí·Î±×¿¡¼ "¼¼°è ÃÖ°íÀÇ OpenACC ÄÄÆÄÀÏ·¯ °ø±ÞÀÚ¿Í GPU °³¹ßÀÚÀÇ ¸¸³²À» ÅëÇØ, º´·Ä ÄÄÇ»Æÿ¡ ½±°Ô ÁøÀÔÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀ» Á¦°øÇÏ°Ú´Ù´Â OpenACCÀÇ ¸ñÇ¥¸¦ ÀÌ·ç¾î³¾ °ÍÀÔ´Ï´Ù."¶ó°í ¾ð±ÞÇß´Ù.
¡ã (¿ÞÂʺÎÅÍ) ¿£ºñµð¾Æ ºñÁî´Ï½º °³¹ß ´ã´ç Á¦ÇÁ Çãºê½ºÆ®(Jeff Herbst), PGI ÀÌ»ç ´õ±× ¸¶ÀϽº(Doug Miles), ¿£ºñµð¾Æ GPU ÄÄÇ»Æà ¼ÒÇÁÆ®¿þ¾î ºÎ¹® Á¦³Ê·² ¸Å´ÏÀú ÀÌ¾È ¹÷(Ian Buck)
PGI´Â ¿£ºñµð¾Æ¿¡ ÀμöµÈ ÀÌÈÄ¿¡µµ OpenACC, CUDA Fortran, ¸ÖƼÄÚ¾î x86À» À§ÇÑ CUDA x86, GPGPUµîÀ» °è¼ÓÇÏ¿© °³¹ßÇÒ ¿¹Á¤ÀÌ°í Ĩ Á¦Á¶¾÷ÀÚ, ¿¬±¸¼Ò, HPC ÄÄÇ»Æà ¼¾ÅÍ µî ´Ù¾çÇÑ °í°´Ãþ ¿ª½Ã Áö¼ÓÀûÀ¸·Î À¯ÁöÇÒ ¿¹Á¤ÀÌ´Ù.
¶Ù¾î³ ÇÁ·Î¼¼¼ ±â¼ú µÚ¿¡´Â Ç×»ó ±×¿¡ °É¸ÂÀº ¶Ù¾î³ ÄÄÆÄÀÏ·¯ ÆÀÀÌ µÞ¹ÞħµÇ¾î¾ß °¡´ÉÇÑ´Ù. HPC ºÐ¾ßÀÇ GPU ±â¼úÀ» È°¿ëÇÏ´Â ¿£ºñµð¾ÆÀÇ ±â¼ú·ÂÀº À̹ø PGIÀμö·Î ÀÎÇØ º¸´Ù ´õ¿í Çâ»óµÇ¾îÁ³°í ¼¼°è¿¡¼ °¡Àå ¶Ù¾î³ °¡¼Ó ÄÄÇ»Æà Ç÷§ÆûÀ» Á¦°øÇÏ°Ú´Ù´Â ¿£ºñµð¾ÆÀÇ ¸ñÇ¥¿¡ ÇÑ°ÉÀ½ ´õ ´Ù°¡¼°Ô µÆ´Ù.