2. ÇÁ·Î¼¼¼¸¦ ¾Ë¸é ¼º´ÉÀÌ º¸ÀδÙ
ÀÏ´Ü ±¹³» Ãâ½ÃµÈ ¸ðµç ¾Èµå·ÎÀÌµå ½º¸¶Æ®ÆùÀº ARM ±â¹ÝÀÇ ÄÚ¾î ¾ÆÅ°ÅØÃ³¸¦ »ç¿ëÇϰí ÀÖ´Ù. ±×·±µ¥ ÀÌ ARMÀ̶ó´Â ȸ»ç´Â ÀÎÅÚÀ̳ª AMDó·³ Á÷Á¢ CPU¸¦ Âï¾î ÆÈÁö ¾Ê°í ÀڽŵéÀÌ °³¹ßÇÑ CPU ¾ÆÅ°ÅØÃ³ÀÇ ¶óÀ̼¾½º¸¦ Á¦°øÇÑ´Ù. µû¶ó¼ °°Àº ARM °è¿ÀÌ¶óµµ Á¦Á¶»ç¿Í ÄÚ¾î ¶óÀ̼¾½º, ³»ºÎ ¼³°è, Á¦Á¶ °øÁ¤ µîÀÇ Â÷ÀÌ·Î ½ºÆåÀÌ ´Þ¶óÁø´Ù.
2010³â ½º¸¶Æ®Æù µÎ³ú´Â ARMv7 Cortex-A8 ¾ÆÅ°ÅØÃ³
½º¸¶Æ®Æù¿¡ µé¾î°¡´Â ARM ÇÁ·Î¼¼¼´Â ´ë´Ù¼ö Cortex ½Ã¸®Áî·Î ºÒ¸®´Â ARMv7-A ¾ÆÅ°ÅØÃ³¿¡ »Ñ¸®¸¦ µÎ°í ÀÖ´Ù.
ÀÌ °¡¿îµ¥ ³Î¸® ¾Ë·ÁÁø Cortex-A8Àº 600MHzºÎÅÍ 1GHz±îÁö Æø ³ÐÀº µ¿ÀÛ Å¬·°À¸·Î ÀúÀü·ÂÀ» ¿ä±¸ÇÏ´Â Á¦Ç°¿¡´Â 300mW ÀÌÇÏ·Î µ¿ÀÛÇÏ´Â Á¦Ç°À» ¸¸µé ¼ö ÀÖ°í, °í¼º´ÉÀ» ¿øÇÏ´Â Á¦Ç°¿¡¼´Â 2000 Dhrystone MIPSÀÇ ¼º´ÉÀ» ³»´Â µî Àü·Â-¼º´É ¸ñÀû¿¡ ¸Â´Â ÃÖÀûȰ¡ °¡´ÉÇÏ´Ù´Â °ÍÀÌ ÀåÁ¡ÀÌ´Ù.
¶ÇÇÑ Cortex-A8¿¡ µé¾î°¡´Â NEON ±â¼úÀº ¸ÖƼ¹Ìµð¾î¸¦ Áö¿øÇϱâ À§ÇÑ ¸í·É¾î ¼¼Æ®·Î x86 CPU¿¡¼ Àͼ÷ÇÑ MMX, SSE µî°ú °°Àº ¿ªÇÒÀ» ÇÑ´Ù. MPEG-4 ºñµð¿ÀÀÇ °æ¿ì ARMv5ÀÇ 4¹è, ARMv6 ÇÁ·Î¼¼¼ÀÇ 2¹è ¼º´ÉÀ» º¸¿©ÁØ´Ù. MP3 Àç»ýÀº 9.4MHz, 30ÇÁ·¹ÀÓÀÇ H.264 ºñµð¾î Àç»ýµµ 350MHzÀÇ ³·Àº Ŭ·°À¸·Î °¡´ÉÇϸç, ¼ÒÇÁÆ®¿þ¾î ·»´õ¸µ ¹æ½ÄÀ¸·Î 3D °ÔÀÓµµ ¾î´À Á¤µµ µ¹¸± ¼ö ÀÖ´Ù.
¾Èµå·ÎÀÌµå ½º¸¶Æ®Æù ÇÁ·Î¼¼¼ »ç¾ç
½º¸¶Æ®Æù¿¡ µé¾î°¡´Â ÇÁ·Î¼¼¼´Â PCó·³ CPU¿Í, ¸Þ¸ð¸®, ±×·¡ÇÈ Ä«µå µîÀ» µû·Î Á¶¸³ÇÏÁö ¾Ê°í ¿©·¯ °¡Áö¸¦ ÇϳªÀÇ Ä¨ ¾È¿¡ ÆÐŰ¡ÇÏ´Â SoC(Sysyem on Chip) ¹æ½ÄÀ» »ç¿ëÇϱ⠶§¹®¿¡ CPU ¾ÆÅ°ÅØÃ³´Â °°À» Áö¶óµµ ³»ºÎ ¼³°è´Â Á¦Ç°º°·Î ¸ðµÎ ´Ù¸£´Ù.
ÇÁ·Î¼¼¼ |
»ï¼º S5PC111 |
Ä÷ÄÄ QSD8650 |
Ä÷ÄÄ QSD8250 |
Ä÷ÄÄ MSM7227 |
Ä÷ÄÄ MSM7200A |
TI OMAP3430 |
TI OMAP3440 |
ARM Core |
Cortex-A8 |
Sporpion |
Scorpion |
ARM11 |
ARM11 |
Cortex-A8 |
Cortex-A8 |
CPU ¾ÆÅ°ÅØÃ³ |
ARMv7-A |
ARMv7-A |
ARMv7-A |
ARMv6 |
ARMv6 |
ARMv7-A |
ARMv7-A |
CPU Ŭ·° |
1GHz |
1GHz |
1GHz |
600MHz |
528MHz |
600MHz |
800MHz |
³»Àå GPU |
PowerVR SGX540 |
Adreno 200 |
Adreno 200 |
Adreno 200 |
Adreno 130 |
PowerVR SGX530 |
PowerVR SGX530 |
Triangles/s (Polys/s)
|
*20M |
22M |
22M |
22M |
4M |
7M |
7M |
Fill Rate (Pixels/s) |
1000M |
133M |
133M |
133M |
133M |
250M |
250M |
ARM ÇÁ·Î¼¼¼ ±â¼úÀ» ¶óÀ̼¾½ºÇؼ Á¦Ç°À» ¸¸µå´Â ȸ»ç´Â ¸¹ÀÌ ÀÖÁö¸¸ ±¹³» Ãâ½ÃµÈ ¾Èµå·ÎÀÌµå ½º¸¶Æ®Æù¿¡ µé¾î°£ ARM ±â¹Ý ÇÁ·Î¼¼¼ÀÇ Á¦Á¶»ç´Â ÀÏ´Ü 3±ºµ¥ »ÓÀÌ´Ù. TI(Texas Instruments)»ç¿Í Ä÷ÄÄ(Qualcomm)¿¡¼ ¸¸µç Á¦Ç°ÀÌ ³Î¸® ¾²À̰í ÀÖÀ¸¸ç, »ï¼ºÀüÀÚ´Â °¶·°½Ã A ÀÌÈÄ Ãâ½ÃµÈ °¶·°½Ã ½Ã¸®Áî´Â ÀÚüÀûÀ¸·Î »ý»êÇÏ´Â ÇÁ·Î¼¼¼¸¦ »ç¿ëÇϰí ÀÖ´Ù.
»ï¼ºÀüÀÚ S5PC110/S5PC111 °¶·°½Ã S, °¶·°½Ã U
»ï¼ºÀüÀÚ¿¡¼ ¸¸µç S5PC110´Â ÄÚµå³×ÀÓ Çã¹Ö¹öµå(Hummingbird)·Î ºÒ¸®¸ç ¾ÖÇà ¾ÆÀÌÆÐµå, ¾ÆÀÌÆù 4¿¡ µé¾î°¡´Â A4 ÇÁ·Î¼¼¼¿Í ÇüÁ¦Áö°£À¸·Î ¾Ë·ÁÁö°í ÀÖ´Ù. ±×·¯³ª A4 ÇÁ·Î¼¼¼°¡ ARM Cortex-A8 Äھ ±â¹ÝÀ¸·Î ¸¸µé¾úÁö¸¸ PowerVR SGX535 ±×·¡ÇÈ Äھ µé¾î°£ °Í°ú ´Þ¸® S5PC11x¿¡´Â ±×·¡ÇÈ ¼º´ÉÀÌ °ÈµÈ SGX540À» žÀçÇß´Ù.
»ï¼ºÀüÀÚ ¾Èµå·ÎÀ̵åÆù °¶·°½Ã S¿Í °¶·°½Ã U¿¡ µé¾î°¡´Â ÇÁ·Î¼¼¼´Â S5PC111 ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î¼¼¼·Î, S5PC110°úÀÇ Â÷ÀÌÁ¡Àº ³³Ç°ÇÏ´Â »ç¾÷ºÎ°¡ ´Ù¸£´Ù°Å³ª µ¿¿µ»ó Àç»ý½Ã 1080p Áö¿ø À¯¹«¿¡ ÀÖ´Ù´Â µî ÀǰßÀº ºÐºÐÇÏÁö¸¸ °ø½ÄÀûÀÎ Â÷ÀÌÁ¡À» ¼³¸íÇÏ´Â ³»¿ëÀº ¾ø´Ù.
TI OMAP3430/3440 °¶·°½Ã A, ¸ðÅä·ÎÀÌ, ¸ðÅäÄõƼ, ¸ðÅä±Û·¥
TI¿¡¼ ¾²ÀÌ´Â ÇÁ·Î¼¼¼´Â OMAP3430°ú OMAP3440À¸·Î CPU µ¿ÀÛ Å¬·°Àº 1GHz¿¡ µµ´ÞÇÑ Ä÷ÄÄÀ̳ª »ï¼ºÀüÀÚ¿¡ ºñÇØ ³ôÁö ¾Ê´Ù. OMAP3xxx ½Ã¸®Áî´Â ARM Cortex A8 ¾ÆÅ°ÅØÃ³¸¦ »ç¿ëÇϰí ÀÖÀ¸¸ç, CPU Ŭ·°°ú ³»ÀåµÈ GPU ½ºÆå¿¡ µû¶ó ¸ðµ¨¸í¿¡ Â÷À̰¡ ÀÖ´Ù. ³»ÀåµÈ ±×·¡ÇÈ ÄÚ¾î´Â PowerVR SGX530ÀÌ´Ù.
Ä÷ÄÄ QSD8650/8250 ¿ÉƼ¸Ó½º Z, ¿ÉƼ¸Ó½º Q, º£°¡, ½Ã¸®¿ì½º, µðÀÚÀ̾î, ³Ø¼½º¿ø, ¿¢½ºÆä¸®¾Æ X10
Ä÷ÄÄÀÇ ARM ÇÁ·Î¼¼¼´Â ÈçÈ÷ ½º³Àµå·¡°ï(Snap Dragon)À̶ó´Â ÄÚµå³×ÀÓÀ¸·Î ³Î¸® ¾Ë·ÁÁø QSD8250/8650À» ¸¹ÀÌ ¾´´Ù. 1GHz µ¿ÀÛ Å¬·°À» °¡Á® ÇÏÀÌ¿£µå ¾Èµå·ÎÀ̵åÆù¿¡ ÁÖ·Î µé¾î°¡¸ç, ±×·¡ÇÈ ÄÚ¾î·Î´Â Adreno 200ÀÌ ³»ÀåµÇ¾î ÀÖ´Ù.
Ä÷ÄÄ¿¡ µû¸£¸é µÎ Ĩ¼ÂÀÇ Â÷ÀÌÁ¡Àº Áö¿øÇÏ´Â ³×Æ®¿öÅ© ±Ô°ÝÀÌ QSD8650ÀÌ ´õ ¸¹¾Æ À¯·´Çü GSM Áö¿ø ¸ðµ¨¿¡´Â QSD8250ÀÌ, ¿ùµå¿ÍÀ̵å Á¦Ç°¿¡´Â QSD8650 ĨÀÌ µé¾î°£´Ù°í ÇÑ´Ù.
Ãֽнº¸¶Æ®Æù ÇÁ·Î¼¼¼µéÀÌ ´ëºÎºÐ Cortex-A8 ¾ÆÅ°ÅØÃ³¸¦ ¶óÀ̼¾½º ÇÏ´Â °Í°ú ´Þ¸® ½º³Àµå·¡°ïÀº Cortex-A8ÀÌ ¾Æ´Ï¶ó »óÀ§ ¶óÀ̼¾½º ARMv7 ¾ÆÅ°ÅØÃ³¸¦ ±â¹ÝÀ¸·Î ¸¸µé¾îÁø °ÍÀ¸·Î ¾Ë·ÁÁø´Ù. (°°Àº °è¿À̱ä ÇÏ´Ù)
Ä÷ÄÄ MSM7227, M7200A ÀÌÀÚ¸£, ·¹Àüµå, ¾Èµå·Î-1
Ä÷ÄÄ ÇÁ·Î¼¼¼°¡ µé¾î°£ ½º¸¶Æ®Æù Áß¿¡´Â MSM7227À̳ª MSM7200A¸¦ »ç¿ëÇÑ Á¦Ç°µµ ÀÖ´Ù. MSM7xxx °è¿Àº ½º³À µå·¡°ïº¸´Ù Àú°¡ÇüÀ¸·Î ¸¸µç ARM ±â¹Ý ÇÁ·Î¼¼¼·Î Ãֽнº¸¶Æ®Æùµé¿¡ µé¾î°¡´Â Cortex ÆÐ¹Ð¸® ARMv7-A ¾ÆÅ°ÅØÃ³°¡ ¾Æ´Ï¶ó ÀÌÀü ¼¼´ë¿¡ ÇØ´çÇÏ´Â ARM11 ÆÐ¹Ð¸®ÀÇ ARMv6 ¾ÆÅ°ÅØÃ³°¡ µé¾î°¬´Ù.
±×·¯³ª MSM7200A°¡ GPU ½ºÆåÀÌ ³·Àº Adreno 130ÀÌ µé¾î°¡´Â ¹Ý¸é, MSM7227¿¡´Â ½º³Àµå·¡°ï¿¡ µé¾î°£ °Í°ú ¶È°°Àº GPUÀÎ Adreno 200ÀÌ »ç¿ëµÈ´Ù.
½º¸¶Æ®Æù ÇÁ·Î¼¼¼µéÀÇ GPU 3D ¼º´ÉÀº?
±¹³» Ãâ½ÃµÈ ¸ðµç ¾Èµå·ÎÀÌµå ½º¸¶Æ®ÆùÀÇ ÇÁ·Î¼¼¼¿¡´Â ARM ±â¹ÝÀÇ CPU ¾ÆÅ°ÅØÃ³°¡ »ç¿ëµÇ°í ÀÖÁö¸¸, ±×·¡ÇÈ ±â´ÉÀº ¾î¶² GPU°¡ µé¾î°¬´À³Ä¿¡ µû¶ó ´Þ¶óÁø´Ù. »ï¼ºÀüÀÚ¿Í TI´Â Imagination Technologies¿¡¼ ¸¸µç PowerVR SGX5 ½Ã¸®Á »ç¿ëÇϰí ÀÖÁö¸¸, Ä÷ÄÄÀº AMD·ÎºÎÅÍ ÀμöÇÑ ImageonÀ» Adreno ºê·£µå·Î ¹Ù²ã ¾²°í ÀÖ´Ù.
¿£ºñµð¾Æ¿¡¼ ¸¸µç Å×±×¶ó(Tegra)µµ ARM¿¡¼ ¶óÀ̼¾½ºÇÑ CPU ¾ÆÅ°ÅØÃ³¿¡ ¿£ºñµð¾Æ GPU µðÀÚÀÎÀÌ µé¾î°£ SoCÁö¸¸ ¾Èµå·ÎÀ̵åÆù Áß¿¡ Å×±×¶ó¸¦ »ç¿ëÇÑ Á¦Ç°Àº ¾ø´Ù. (Å×±×¶ó2°¡ ÇâÈÄ À©µµ¿ì Æù 7À̳ª Ÿºí·¿ µî¿¡ µé¾î°¥ °ÍÀ̶ó´Â ¿¹»óÀº ÀÖ´Ù)
PowerVR SGX5 ½Ã¸®Áî
Imagination TechnologiesÀÇ PowerVR SGX5 ½Ã¸®Áî´Â OpenGL ES 2.0 ¹× 1.1 Áö¿ø, OpenVG 1.1 µîÀ» Áö¿øÇϸç, »óÀ§ ¸ðµ¨ÀÎ SGX535/545 µîÀº DirectX 9À̳ª 10.1, ±×¸®°í GP-GPU¸¦ À§ÇÑ OpenCL µîÀÇ ±Ô°Ýµµ Áö¿øÇÏ´Â °ÍÀ¸·Î ³ª¿Â´Ù.
Æú¸®°ï ¿¬»êÀº 7M¿¡¼ ÃÖ´ë 140M Triangles/Sec±îÁö, Fill Rate ¼º´ÉÀº 250M¿¡¼ ÃÖ´ë 4000M Pixels/Sec¸¦ °¡Áø °ÍÀ¸·Î ³ª¿Â´Ù. ¸ÖƼ ÄÚ¾î ¹öÀü SGX5XT ½Ã¸®Á Á¦¿ÜÇϸé 7M~40M Triangles/sec, 250M~1000M Pixels/sec°¡ µÈ´Ù.
±×·¯³ª 200MHzÀÏ ¶§ÀÇ SoC ¼º´ÉÀ» ±âÁØÀ¸·Î Ç߱⠶§¹®¿¡ ½ÇÁ¦ ½º¸¶Æ®Æù¿¡ µû¶ó ¼º´É Â÷À̰¡ »ý±æ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î PowerVR SGX540ÀÌ µé¾î°¡¸é¼ ÇѶ§ 3D ¼º´ÉÀÌ 90M Triangles/s·Î ¾Ë·ÁÁ³´ø »ï¼º S5PC110Àº °ø½Ä ½ºÆå¿¡´Â 20M Triangles/Sec¿¡ 1000M Pixels/Sec¸¦ Áö¿øÇÏ´Â °ÍÀ¸·Î ¸í½ÃµÇ¾î ÀÖ´Ù. ±×·¯³ª °°Àº SGX540¿¡ µà¾ó ÄÚ¾î Cortex-A9 MP ¾ÆÅ°ÅØÃ³ CPU¸¦ »ç¿ëÇÏ´Â TI OMAP4xxx ½Ã¸®Áî´Â SGX530ÀÇ 2¹è, ¾î¶² ¼³¸í¿¡¼´Â 4¹è ¼º´ÉÀÌ ³ô´Ù°í ³ª¿Í PC¿¡¼ CPU-VGA ¹ë·±½º °ü°è¿Í ¶È°°ÀÌ ¸ð¹ÙÀÏ¿¡¼µµ CPU¿Í Á¶ÇÕÀ̳ª GPU Ŭ·° µîÀ¸·Î Â÷À̰¡ ¹ß»ýÇÏ´Â °Í °°´Ù.
Ä÷ÄÄ Adreno ½Ã¸®Áî
Adreno ½Ã¸®Áî´Â AMD¿¡°Ô¼ ATIÀÇ ÀÓº£µðµå ±×·¡ÇÈ »ç¾÷ ºÎ¹®À» Ä÷ÄÄÀÌ ÀμöÇÑ µÚ¿¡ Imageon Á¦Ç°ÀÇ ºê·£µå ¸íĪÀ» ¹Ù²Û °ÍÀÌ´Ù. (Ä÷ÄÄÀÌ ÀμöÇϱâ Àü Adreno 200ÀÇ À̸§Àº Imageon Z430À̾ú´Ù)
Ä÷ÄÄ È¨ÆäÀÌÁö¿¡¼ Adreno 200 GPU´Â ½º³Àµå·¡°ï QSD8x50 1GHz CPU¿Í ARMv6 ¾ÆÅ°ÅØÃ³¸¦ »ç¿ëÇÑ Àú°¡Çü MSM7x27 600MHz Á¦Ç°±º¿¡ µé¾î°¡´Â °ÍÀ¸·Î ¼³¸íÇϰí ÀÖ´Ù. Adreno 200µµ SGX5 ½Ã¸®Áîó·³ OpenGL ES 2.0 ¹× 1.1 ±Ô°Ý, OpenCG 1.1À» Áö¿øÇϸç, EGL 1.3, Direct3D ¸ð¹ÙÀÏ, SVGT 1.2, DirectDraw API¸¦ Áö¿øÇÏ´Â °ÍÀ¸·Î ³ª¿Â´Ù. MSM7200A¿¡ µé¾î°¡´Â °ÍÀ¸·Î ¾Ë·ÁÁø Adreno 130 GPU´Â ÇÏÀ§ ¸ðµ¨·Î ¼º´ÉÀº 200º¸´Ù ¶³¾îÁø´Ù.
Á¦Á¶»ç
|
GPU
|
¼º´É(±âº»Å¬·° ±âÁØ)
|
Àû¿ë ÇÁ·Î¼¼¼
|
Triangles/Sec (Polys/Sec) |
Fill Rate (Pixels/Sec) |
PowerVR
|
SGX545 |
40M |
1000M |
- |
SGX540 |
28M |
1000M |
S5PC110/111 |
SGX535 |
28M |
500M |
¾ÆÀÌÆù 3GS/4 |
SGX530 |
14M |
500M |
OMAP3430/3440 |
SGX520 |
7M |
250M |
Adreno 200 |
Qualcomm
|
Adreno200
|
22M |
133M |
QSD8650/8250 MSM7227 |
Adreno130 |
4M |
133M |
MSM7200A |
GPU ¹× SoC Á¦Á¶»ç¿¡¼ Á¦°øÇÏ´Â ´ÜÆíÀûÀÎ Á¤º¸¿Í ÀÎÅͳݿ¡ ¶°µ¹¾Æ´Ù´Ï´Â ½ºÆåµéÀ» Á¤¸®Çغ¸¸é ½º¸¶Æ®Æù¿¡ µé¾î°¡´Â GPUµéÀÇ ¼º´ÉÀº ´ë·«ÀûÀ¸·Î À§¿Í °°Àº °á°ú°¡ ³ª¿Â´Ù.
»ï¼ºÀüÀÚ S5PC110/S5PC111¿¡ µé¾î°¡´Â SGX540Àº 20M Triangles/secÀ¸·Î ¾Ë·ÁÁ® ±âº» ½ºÆåº¸´Ù ¾à°£ ¶³¾îÁö±ä ÇÏÁö¸¸ ´Ù¸¥ ½º¸¶Æ®Æù GPUº¸´Ù È®½ÇÈ÷ ³ô´Ù. ±×¸®°í TI OMAP3xxx Á¦Ç°ÀÇ PowerVR SGX530°ú Ä÷ÄÄ ½º³Àµå·¡°ïÀÇ Adreno 200´Â °¢°¢ Æú¸®°ï ¿¬»ê°ú Çȼ¿ ¿¬»ê¿¡¼ ¿ìÀ§¸¦ °¡Áø °ÍÀ¸·Î ³ªÅ¸³´Ù.
|