AMD´Â À̹ø ÁÖ ¿¸° Ç»Àü °³¹ßÀÚ È¸ÀÇ (Fusion Developer Summit, AFDS) 2011À» ÅëÇØ Â÷±â Ç»Àü (Fusion) APUÀÇ ¹ßÀü ¹æÇâ°ú °ø°³Ç¥ÁØ OpenCL Áö¿ø ¹× ȯ°æÀÇ °³¼± µîÀ» ´Ù·ç¾úÀ¸¸ç, 28nm °øÁ¤À» Àû¿ëÇÒ °ÍÀ¸·Î ¾Ë·ÁÁø ¶óµ¥¿Â HD 7000 (°¡Äª)À¸·Î ¾Ë·ÁÁø ±×·¡ÇÈÄ«µåÀÇ ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ³»¿ëÀ» ¼Ò°³Çß´Ù´Â ¼Ò½ÄÀÌ´Ù.
AFDS 2011¿¡¼ AMDÀÇ ±×·¡ÇȽº CTOÀÎ Eric Demers´Â AMDÀÇ Â÷±â ±×·¡ÇÈ ÇÁ·Î¼¼¼ ¾ÆÅ°ÅØÃ³¿¡ ´ëÇÑ ³»¿ëÀ» °ø°³Çß´Ù°í techreport´Â ÀüÇß´Ù. À̹ø ¼Ò°³ ³»¿ë¿¡¼´Â Â÷±â AMD ±×·¡ÇÈÄ«µåÀÇ ¾ÆÅ°ÅØÃ³´Â ±¸Ã¼ÀûÀÎ ºÎºÐÀº ¾ð±ÞµÇÁö ¾Ê¾ÒÀ¸³ª ¾ÕÀ¸·ÎÀÇ °è·«ÀûÀÎ ¾ÆÅ°ÅØÃ³ÀÇ ¹æÇ⼺À» ¼³¸íÇßÀ¸¸ç, ¾ÕÀ¸·Î ³ª¿Ã GPUµéÀÌ ÀÌ ¾ÆÅ°ÅØÃ³¸¦ ÀÌ¿ëÇÒ °ÍÀ̶ó°í ¹àÇû´Ù.

Â÷±â AMD ±×·¡ÇÈÄ«µåÀÇ ¾ÆÅ°ÅØÃ³´Â ±âÁ¸ GPUÀÇ °íÁ¤ ±â´É ¼³°è¿¡¼ ¹þ¾î³ª º¸´Ù À¯¿¬¼ºÀÌ Ãß°¡µÉ °ÍÀ¸·Î ¾Ë·ÁÁö°í ÀÖ´Ù. Â÷¼¼´ë GPU¿¡¼´Â C/ C++ ¿Ü¿¡µµ °í·¹º§ÀÇ ¾ð¾î¸¦ Áö¿øÇÏ°Ô µÇ¸ç, À̸¦ À§ÇØ AMD´Â GPUÀÇ ¸ÞÀÎ ÇÁ·Î¼¼½Ì À¯´ÖÀ» Àç¼³°èÇß´Ù°í ÀüÇß´Ù. À̸¦ ½ºÄ®¶ó ÄÚÇÁ·Î¼¼¼ (Scalar coprocessors, 1980³â´ëÀÇ º¤ÅÍ ½´ÆÛÄÄÇ»ÅÍ (Vector Supercomputers)¿Í À¯»ç)¶ó°í ¹àÇû´Ù.

»õ·Î¿î À¯´Ö¿¡´Â MIMD (Multiple Instruction, Multiple Data)¿Í SIMD (Single Instruction, Multiple Data), ±×¸®°í STM (Simultaneous Multi-Threading) µðÀÚÀÎÀ» Àû¿ëÇÒ °ÍÀ̶ó°í ¾ð±ÞÇß´Ù. ±×¸®°í ¶óµ¥¿Â HD 2000 ½Ã¸®ÁîÀÇ µîÀåÀÌÈÄ Áö±Ý±îÁö »ç¿ëµÇ¾î¿Ô´ø VLIW (Very Long Instruction Word) ¾ÆÅ°ÅØÃ³´Â ÀÌÁ¦ »ç¶óÁö°Ô µÉ °ÍÀ̶ó°í ÀüÇØ ¾ÆÅ°ÅØÃ³°¡ ±âÁ¸°ú´Â ¶Ç ´Þ¶óÁú °ÍÀ¸·Î ¾Ë·ÁÁö°í ÀÖ´Ù.
±¸Ã¼ÀûÀÎ º¯È¿¡ ´ëÇÑ ºÎºÐÀÌ ¾ð±ÞµÇÁö ¾Ê¾ÒÀ¸³ª °ø°³µÈ ³»¿ë¸¸À¸·Îµµ ±âÁ¸ÀÇ ¾ÆÅ°ÅØÃ³¿Í´Â »ó´çºÎºÐ ¸¹Àº º¯È°¡ ÀÌ·ç¾îÁú °ÍÀ̶ó´Â °ÍÀ» ¾î·ÆÁö ¾Ê°Ô ¾Ë ¼ö ÀÖÀ¸¸ç, »õ·Î¿î ¾ÆÅ°ÅØÃ³ÀÇ º¯È¿¡ µû¸¥ µå¶óÀ̹ö °³¹ß ¹× ÇÁ·Î±×·¥, °ÔÀÓ °³¹ßÀڵ鿡°Ôµµ ¸¹Àº ºÎºÐ¿¡¼ °í·Á°¡ ÇÊ¿äÇÒ °ÍÀ¸·Î º¸¿©Áø´Ù.
AMD´Â Direct3D¿Í OpenGLÀ» À¯ÁöÇϸç, °³¹ßÀÚµéÀÌ ±âÁ¸ APU¸¦ »ç¿ëÇØ¼ ÇÁ·Î±×·¥À» °³¹ß ÇÒ ¼ö ÀÖ°í C++ÀÇ ¿Ïº® Áö¿øÀº °ÔÀÓ ÇÁ·Î±×·¡¹Öº¸´Ù GPU ¿¬»ê ºÐ¾ß¿¡¼ ´õ À¯¿ëÇÒ °ÍÀ̶ó°í ¹àÇô CPU¿Í GPU°¡ ÅëÇÕµÈ Ç»Àü APU¿Í ÇÔ²² ÀÌÁ¾°£ÀÇ ÄÄÇ»ÆÃ ½Ã´ë°¡ º»°Ýȵǰí À̸¦ Àû±ØÀûÀ¸·Î Ȱ¿ëÇÒ °ÍÀ» ¿¹»óÇÒ ¼ö ÀÖ´Ù.


AMD´Â ¶ÇÇÑ Â÷¼¼´ë GPU¿¡¼ x86-64 ¸Þ¸ð¸® ¾îµå·¹½ÌÀ» Áö¿øÇÒ °ÍÀ¸·Î ¹àÇûÀ¸¸ç, CPU¿Í GPU »çÀÌÀÇ ÅëÇÕ ¸Þ¸ð¸® ¾îµå·¹½º ¿µ¿ªÀ» ÅëÇÕÇÒ ¼ö ÀÖ°Ô µÉ °ÍÀ̶ó°í ÀüÇß´Ù. ÀÌ·ÎÀÎÇØ °ÔÀ̸ӵéÀÌ ÅØ½ºÃ³¸¦ ·ÎµùÇÏ´Â µîÀÇ °úÁ¤¿¡¼ ¹ß»ýµÇ´Â ´À·ÁÁü µîÀ» ÃÖ¼ÒÈÇÒ ¼ö ÀÖÀ» °ÍÀÌ°í °³¹ßÀÚµéÀº ÁøÁ¤ÇÑ °¡»ó ¸Þ¸ð¸®¸¦ Ȱ¿ëÇÒ ¼ö ÀÖ°ÔµÉ °ÍÀ̶ó°í ¹àÇû´Ù.
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ C++ AMP (C++ Accelerated Massive Parallelism, ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡ À̹ø AFDS 2011¿¡¼ ¹ßÇ¥, GPGPU¸¦ À§ÇÑ DirectXÀÇ DirectCompute Áö¿ø ±×·¡ÇÈ Çϵå¿þ¾î¿¡¼ ¹ü¿ë ¿¬»ê ÀÛ¾÷¿¡ Ȱ¿ëÇÒ ¼ö ÀÖ´Â C++ ¾ð¾î È®Àå, ºñ MS Ç÷§Æû°ú ºñ MS ÄÄÆÄÀÏ·¯¿¡¼µµ ±¸Çö °¡´É)ÀÇ ¹ßÇ¥¿¡ À̾î À̹ø AFDSÀÇ AMD Â÷±â GPU¿¡ ´ëÇÑ ¼Ò°³´Â CPU¿Í GPU°¡ ÅëÇÕµÉ ¿ì·Á´Â ¾ø´Ù°í µé¾úÀ¸³ª GPU´Â 3D °¡¼Ó µî¿¡ ±¹ÇѵǴ °ÍÀÌ ¾Æ´Ï¶ó ¹ü¿ë ÄÚÇÁ·Î¼¼¼·ÎÀÇ º¸´Ù ¹ßÀüµÈ ¹æÇâÀ¸·Î À̵¿µÉ °ÍÀ̶ó´Â Á¡À» ¾Ë ¼ö ÀÖ´Ù. ÀÌ¹Ì ÀÌ´Â ¿£ºñµð¾Æ (NVIDIA)ÀÇ Æä¸£¹Ì (Fermi) ¾ÆÅ°ÅØÃ³¿¡¼ ÀÌ·¯ÇÑ ¹æÇ⼺À» º¸¾Ò°í AMDÀÇ Â÷±â GPU ¿ª½Ã GPU ¹ü¿ë¼º¿¡ ´ëÇÑ ¹æÇâÀ¸·Î ´õ ÁøÈµÇ°í ÀÖ´Â °ÍÀ» ¾Ë ¼ö ÀÖ¾ú´Ù°í ÀüÇß´Ù.
AMDÀÇ Â÷±â GPU´Â °æÀï»çÀÎ ¿£ºñµð¾Æ¿Í ÇÔ²² ÇöÀçÀÇ 40nm °øÁ¤ÀÌ ¾Æ´Ñ º¸´Ù Áøº¸µÈ 28nm °øÁ¤À» Àû¿ëÇÏ¿© TSMC¿Í ±Û·Î¹úÆÄ¿îµå¸® (GlobalFoundries)¸¦ ÅëÇØ Á¦Á¶µÉ °ÍÀ¸·Î ¿¹»óµÇ¸ç, ºü¸£¸é ¿ÃÇØ ¸» ¶Ç´Â 2012³â »õ·Î¿î ¾ÆÅ°ÅØÃ³ ±â¹ÝÀÇ Á¦Ç°µéÀÌ °ø°³µÉ °ÍÀ¸·Î ¿¹»óµÈ´Ù.