ÇÁ·Î¼¼¼ÀÇ ¼º´É Çâ»óÀ»
À§Çؼ...
ÇöÀç ¸ð½ÀÀÇ °³Àοë ÄÄÇ»ÅÍ´Â ÀÎÅÚÀÇ
16ºñÆ® ÇÁ·Î¼¼ÀÎ 4.7MHz µ¿ÀÛ ¼Óµµ¸¦ °®´Â 8086¿¡¼ ½ÃÀ۵Ǿú¾î 80286,
80386, 80486, ÆæƼ¾ö, ÆæƼ¾öÇÁ·Î, ÆæƼ¾öII ±×¸®°í ÆæƼ¾öIII±îÁö
Ãâ½ÃµÇ¾î »ç¿ëµÇ°í ÀÖ´Ù. 80386¿¡¼ ÆæƼ¾öIII±îÁö´Â 32ºñÆ® ÇÁ·Î¼¼¼ÀÌ´Ù.
ÃÖ±Ù¿¡ ¹ßÇ¥µÈ ÆæƼ¾öIII 1GHz Á¦Ç°Àº ÃÖÃÊ Á¦Ç°¿¡ ºñÇÏ¿© 20¹è ÀÌ»óÀÇ
µ¿ÀÛ ¼Óµµ¿Í 100 °¡·®ÀÇ ¿¬»ê ¼º´ÉÀ» °¡Áö°í ÀÖ´Ù. ÇÁ·Î¼¼¼ÀÇ
¼º´ÉÀ» Çâ»ó½ÃÅ°´Â ¹æ¹ýÀº Å©°Ô 4°¡Áö·Î ±¸ºÐÀ» ÇÒ ¼ö ÀÖ´Ù.
-> µ¿ÀÛ¼Óµµ¸¦ ³ôÀÌ´Â ¹æ¹ý ->
¸í·É¾î ¼öÇà ½Ã°£À» ´ÜÃà½ÃÅ°´Â ¹æ¹ý -> Çѹø¿¡ ¿©·¯ °³ÀÇ µ¥ÀÌÅ͸¦
½ÇÇàÇÏ´Â ¹æ¹ý -> Çѹø¿¡ ¿©·¯ °³ÀÇ ¸í·É¾î¸¦ ½ÇÇàÇÏ´Â ¹æ¹ý
µ¿ÀÛ ¼Óµµ¸¦ ³ôÀ̱â À§Çؼ´Â º¸´Ù Á¤¹ÐÇÑ
¹ÝµµÃ¼ °øÁ¤ÀÌ ÇÊ¿äÇÏ°Ô µÇ°í ¼ÒºñÀü·ÂÀÇ Áõ°¡·Î ÀÎÇÑ ½ÉÇÑ ¹ß¿ ¹®Á¦¸¦
ÇØ°áÇØ¾ß ÇÑ´Ù. ƯÈ÷, ÃֽŠÇÁ·Î¼¼¼´Â ´ë¿ë·®ÀÇ Ä³½¬ ¸Þ¸ð¸®¸¦ ³»ÀåÇÏ°í
°¢Á¾ °í±Þ ¸í·É¾îµéÀ» Áö¿øÇϱâ À§Çؼ ¸í·É¾î À¯´ÏÆ®°¡ È®ÀåµÇ¾îÁ³±â
¶§¹®¿¡ ¹ß¿Àº ´õ¿í ½ÉÈµÇ°Ô µÈ´Ù. µû¶ó¼ ´Ü¼øÈ÷ µ¿ÀÛ ¼Óµµ¸¦ ³ôÀÌ´Â
¹æ¹ýÀº ¹°¸®ÀûÀ¸·Î ÇѰ踦 °®°Ô µÈ´Ù.
ÀÎÅÚÀÇ ÇÁ·Î¼¼¼´Â CISC(Complex Instruction
Set Computer) ¹æ½ÄÀ¸·Î »õ·Î¿î ¸í·É¾î°¡ ÇÊ¿äÇÏ°Ô µÇ¸é ¸í·É¾î ±æÀ̸¦
´Ã¸®´Â ¹æ¹ýÀ¸·Î ¸í·É¾î¸¦ Ãß°¡ÇØ ¿À°í ÀÖ´Ù. ¶ÇÇÑ, µ¥ÀÌÅÍÀÇ ±æÀ̳ª
Çü½Ä¿¡ µû¶ó¼µµ Àüü ¸í·É¾îÀÇ ±æÀÌ´Â 1¡18 ¹ÙÀÌÆ®±îÁö °¡º¯ÀûÀÌ´Ù.
ÀÌ·¯ÇÑ ¸í·É¾î ¹æ½ÄÀº ÇÏÀ§ ÇÁ·Î¼¼¼ÀÇ ¸í·É¾î¸¦ ±×´ë·Î ¼ö¿ëÇÏ¿© ȣȯ¼ºÀÌ
¶Ù¾î³ª°í ¼øÂ÷ ½ÇÇà ½Ã È¿À²ÀÌ ¶Ù¾î³ ÀåÁ¡À» °¡Áö°í ÀÖ´Â ¹Ý¸é¿¡ ¸í·É¾îÀÇ
Çؼ®À» À§Çؼ º¸´Ù º¹ÀâÇÑ ´Ù´Ü°è ¹æ¹ýÀÌ ÇÊ¿ä·Î ÇÏ°Ô µÈ´Ù. µû¶ó¼
¸í·É¾îÀÇ ½ÇÇà ½Ã°£ÀÌ ±æ¾îÁö°Ô µÈ´Ù. ÀÌ°ÍÀ» ±Øº¹Çϱâ À§Çؼ ÇÁ·Î¼¼¼¿¡
¿©·¯ °³ÀÇ ¸í·É¾î Çؼ®±â¸¦ ³»ÀåÇÏ¿© Çѹø¿¡ 2¡3°³ÀÇ ¸í·É¾î¸¦ µ¿½Ã¿¡
Çؼ®ÇÔÀ¸·Î Çؼ ¸í·É¾îÀÇ ½ÇÇà ½Ã°£À» ÃÖ¼ÒÈÇÏ°í ÀÖ´Ù. À̶§ ¿©·¯
°³ÀÇ Çؼ®±â´Â º´·Ä·Î µ¿ÀÛÇϸç, ÀÌ°ÍÀ» ½´ÆÛ ½ºÄÉÀÏ·¯ ¹æ½ÄÀ̶ó Çϸç,
ÀÎÅÚ ÆæƼ¾öºÎÅÍ µµÀÔÀÌ µÇ¾ú´Ù. Çѹø¿¡ ¿©·¯ °³ÀÇ ¸í·É¾î¸¦ ó¸®ÇÏ°Ô
µÇ´Â °æ¿ì¿¡µµ ÀüüÀûÀÎ Æò±Õ ½ÇÇà ½Ã°£À» ´ÜÃà½Ãų ¼ö ÀÖ´Ù. ¹®Á¦´Â
CISC ¹æ½ÄÀÇ ¸í·É¾î´Â ¼øÂ÷ÀûÀ¸·Î Çؼ® ½ÇÇàÀÌ µÇ¾î¾ß Çϱ⠶§¹®¿¡ µ¿½Ã
¼öÇà È¿À²À» ¶³¾î¶ß¸®°Ô µÈ´Ù. µû¶ó¼ CISC ¸í·É¾î¸¦ RISC(Reduced Instruction
Set Computer) ¸í·É¾î·Î º¯È¯ÇÏ¿© ÀÌ°ÍÀ» ´Ù½Ã º´·Ä ó¸®ÇÏ´Â ¹æ¹ýÀÌ
»ç¿ëµÇ¾úÀ¸¸ç, ¸í·É¾î ½ÇÇà ½Ã°£µµ ÇÔ²² ÁÙÀÏ ¼ö ÀÖ´Ù. RISC ¸í·É¾î´Â
¸í·É¾îÀÇ ±æÀÌ°¡ °íÁ¤µÇ¾î ÀÖ°í ÇѹøÀÇ Å¬·°À¸·Î ¸í·É¾î ½ÇÇàÀÌ °¡´ÉÇÑ
´Ü¼ø ±¸Á¶¸¦ °¡Áö°í ÀÖ´Ù. ½ÇÁ¦·Î 3°³ÀÇ ¸í·É¾î Çؼ®±â¿Í 5¡7°³ÀÇ ½ÇÇà
À¯´ÏÆ®¸¦ °¡Áö°í Ŭ·°´ç 2°³ Á¤µµÀÇ ¸í·É¾î¸¦ ó¸®ÇÏ°Ô µÈ´Ù.
[±×¸²] RISC86 Concept
ÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀº ´ÜÀ§ ½Ã°£´ç
ó¸®ÇÒ ¼ö ÀÖ´Â ¸í·É¾î ¶Ç´Â µ¥ÀÌÅÍÀÇ °³¼ö·Î Ç¥ÇöÇÏ°Ô µÈ´Ù. Çѹø¿¡
¿©·¯ °³ÀÇ µ¥ÀÌÅ͸¦ µ¿½Ã¿¡ ó¸®ÇÏ°Ô µÈ´Ù¸é ´Ü¼ø ¹Ýº¹ÀûÀÎ µ¥ÀÌÅÍ Ã³¸®
¼º´ÉÀ» Çâ»ó½Ãų ¼ö ÀÖ°Ô µÈ´Ù. ÆæƼ¾öII/III¿¡´Â MMX(MultiMedia eXtension)
¸í·É¾î¿Í SSE(Streaming SIMD Extension) ¸í··¾î¸¦ Áö¿øÇϸç, AMD/Cyrix/IDT»çÀÇ
ÇÁ·Î¼¼¼¿¡¼µµ MMX¿Í 3DNow! ¸í·É¾î¸¦ Áö¿øÇÑ´Ù. MMX ¸í·É¾î´Â SIMD(Single
Instruction Multiple Data) ¹æ½ÄÀ¸·Î ÇÑ°³ÀÇ ¸í·É¾î·Î 8¡2°³ÀÇ µ¥ÀÌÅ͸¦
µ¿½Ã¿¡ ó¸®ÇÏ´Â ¸í·É¾îÀ̸ç, ¼ø¼öÇÏ°Ô Á¤¼ö¸¸ 󸮰¡ °¡´ÉÇÏ´Ù. ¹Ý¸é¿¡
SSE, 3DNow! ¸í·É¾î´Â ÇÑ°³ÀÇ ¸í·É¾î·Î 4°³ÀÇ ½Ç¼ö¸¦ ó¸®ÇÒ ¼ö ÀÖ´Ù.
°á°úÀûÀ¸·Î ±âÁ¸ ¹æ½Ä¿¡ ºñÇÏ¿© Ŭ·°´ç 4¹èÀÇ µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖÀ¸¸ç,
½ÇÁ¦ ÇÁ·Î±×·¥¿¡¼ µÎ¹è Á¤µµÀÇ È¿À²À» º¸ÀÌ°Ô µÈ´Ù. Á¤¼ö ¹æ½ÄÀÇ SIMD
¸í·É¾î´Â À½¼º/±×·¡ÇÈ°ú °°Àº ¸ÖƼ¹Ìµð¾î Á¤º¸ÀÇ Ã³¸®¿¡ ÀûÇÕÇϱ⠶§¹®¿¡
MMX¶ó´Â ¸íĪÀÌ ºÙ¾úÀ¸¸ç ½Ç¼ö ¹æ½ÄÀÇ ¸í·É¾î´Â 3Â÷¿ø ±×·¡ÇÈ ¿¬»ê¿¡
ÀûÇÕÇϱ⠶§¹®¿¡ 3Â÷¿ø ±×·¡ÇÈ ¿¬»ê °¡¼Ó ¸í·É¾î¶ó°íµµ ÇÑ´Ù.
[ÀÏ¹Ý ¿¬»êÀº µ¥ÀÌÅÍ ºñÆ®¿¡ °ü°è ¾øÀÌ ÇϳªÀÇ
¿¬»êÀ¸·Î Ãë±ÞÇÏÁö¸¸ SIMD ¹æ½Ä¿¡¼´Â °³°³ÀÇ µ¥ÀÌÅÍ°¡ º°µµ·Î µ¶¸³µÈ
¿¬»êÀ¸·Î Ãë±ÞÀÌ µÈ´Ù.]
SIMD ¹æ½ÄÀº Çѹø¿¡ ¿©·¯ µ¥ÀÌÅ͸¦ ó¸®ÇÒ
¼ö ÀÖÁö¸¸ ¹®Á¦´Â ºÒ±ÔÄ¢ÀûÀÎ ¿¬»ê¿¡´Â Àû¿ëÀÌ ¾î·Æ´Ù´Â °ÍÀÌ°í ½ÇÁ¦
ÀÏ¹Ý ÇÁ·Î±×·¥¿¡¼ ¿ä±¸µÇ´Â »ç¾çÀÌ´Ù. ÀÌ °æ¿ì¿¡´Â ¿©·¯ °³ÀÇ ¸í·É¾î¸¦
ó¸®ÇØ¾ß ÇÑ´Ù. ¹°·Ð, RISC ±â¼úÀ» ÀÌ¿ëÇÏ¿© À̸¦ ±¸ÇöÇÏ°í ÀÖÁö¸¸ ÇÁ·Î±×·¥
½ÇÇà °úÁ¤¿¡¼ ÃÖÀûÈ ½ÃÅ°°í ¼ø¼¸¦ Á¤ÇØ¾ß Çϱ⠶§¹®¿¡ ±×¸® È¿À²ÀÌ
³ôÁö´Â ¸øÇÏ´Ù. À̸¦ ±Øº¹Çϱâ À§Çؼ ÃÖ±Ù¿¡ ÀÎÅÚ¿¡¼´Â EPIC À̶ó´Â
»õ·Î¿î ¸í·É¾î ü°è¸¦ ¸¸µé¾úÀ¸¸ç ÀÌ°ÍÀº VLIW(Very Long Instruction
Word) ¹æ½Ä°ú RISC ¹æ½ÄÀÇ ÀåÁ¡À» È¥ÇÕÇÑ °ÍÀ¸·Î Ŭ·°´ç ½ÇÇà °¡´ÉÇÑ
¸í·É¾î °³¼ö¸¦ ±Ø´ëȽÃÅ°°í ÀÖ´Ù. VLIW ¹æ½ÄÀº 256¡1024ºñÆ® ¸í·É¾î¸¦
»ç¿ëÇÏ¸ç ¸í·É¾î¿¡´Â 2¡3°³ÀÇ ¿¬»êÀÌ Ãà¾àµÇ¾î ÀÖ´Ù. ½ÇÁ¦·Î EPIC¿¡¼´Â
3°³ÀÇ ¿¬»êÀ» Ãà¾àÇÏ°í ÀÌ°ÍÀÇ 3¼¼Æ®¸¦ µ¿½Ã¿¡ ½ÇÇà½Ãų ¼ö ÀÖ´Ù. ÀÌ°ÍÀº
¼ÒÇÁÆ®¿þ¾î°¡ ±â°è¾î·Î ¹ø¿ªµÇ´Â °úÁ¤¿¡¼ ¹Ì¸® ÇÁ·Î±×·¥ÀÇ ½ÇÇà ¼ø¼¿Í
½ÇÇà ¸í·É¾îÀÇ ºÐ±âÀ§Ä¡ µî º´·Ä 󸮿¡ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ ¸í·É¾î
ÀÚü¿¡ Æ÷ÇÔÀ» ½ÃÄױ⠶§¹®¿¡ ±âÁ¸ÀÇ ÇÁ·Î¼¼¼¿¡ ºñÇÏ¿© 50% ÀÌ»óÀÇ
³ôÀº È¿À²À» ¹ßÈÖÇϸç ƯÈ÷ Àü¿ëÀ¸·Î ÃÖÀûÈµÈ ¸í·É¾î ¼¼Æ®¸¦ »ç¿ëÇÏ´Â
°æ¿ì¿¡ ÃÖ´ë 200% ÀÌ»óÀÇ ¼º´É Çâ»óÀ» ±â´ëÇÒ ¼ö ÀÖ´Ù.
[ÀϹÝÀûÀÎ ¹æ¹ý¿¡¼´Â ¸í·É¾î ¼öÇà¿¡¼´Â 3¡4 ´Ü°èÀÇ
½ÇÇàÀÌ ÇÊ¿äÇϸç, µÎ¹øÀÇ ºÐ±â¸¦ °®´Â´Ù. ÇÏÁö¸¸ VLIW ¹æ½Ä¿¡¼´Â ºÐ±â
Äڵ尡 º°µµ ¾øÀ¸¸ç, 2´Ü°è·Î ½ÇÇàÀÌ ³¡³ª°Ô µÈ´Ù.]
ÇöÀçÀÇ ÇÁ·Î¼¼¼... ÇöÀç´Â
ÀÎÅÚ ÆæƼ¾öIII¿Í AMD ¾Ö½½·Ð ÇÁ·Î¼¼¼°¡ ÃÖ°íÀÇ ÇÁ·Î¼¼¼ À§Ä¡¸¦ °¡Áö°í
°æÀïÀ» ¹úÀÌ°í ÀÖÀ¸¸ç 1GHz µ¿ÀÛ ¼Óµµ±îÁö Á¢±ÙÇÏ¿´´Ù.
[Ç¥] ÀÎÅÚ ÆæƼ¾öIII¿Í AMD ¾Ö½½·Ð ÇÁ·Î¼¼¼ÀÇ
»ç¾ç ºñ±³
|
Intel
Pentium III |
AMD
Athlon |
Interface |
Type |
Slot1/Slocket370 |
Slot
A |
Protocol |
AGTL |
EV-6 |
Clock |
100/133MHz |
200MHz |
Core |
Codename |
Deschutes/Coppermine |
Athlon |
FAB
Level |
0.2x
or 0.18um |
0.2x
or 0.18um |
Integer
Unit |
2 |
3 |
FP
Unit |
1 |
2 |
SIMD
Unit |
1 |
2(Shared
with FPU) |
Memory
Unit |
1 |
3+1 |
Extension |
MMX/SSE |
MMX/Enhanced
3DNow |
L1 Cache |
Size |
32KB |
128KB |
Speed |
Full
Speed |
Full
Speed |
L2 Cache |
Size |
512KB
or 256KB |
512KB |
Speed |
1/2
or Full CPU Clock |
1/2
CPU Clock |
ÀÎÅÚ ÆæƼ¾öIII´Â 3°³ÀÇ ¸í·É¾î
µðÄÚ´õ¿Í 5°³ÀÇ ½ÇÇà À¯´ÏÆ®·Î ±¸¼ºµÇ¾î ÀÖ´Â ¹Ý¸é¿¡ AMD ¾Ö½½·Ð ÇÁ·Î¼¼¼´Â
3°³ÀÇ ¸í·É¾î µðÄÚ´õ¿Í 9°³ÀÇ ¸í·É¾î ½ÇÇà À¯´ÏÆ®·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
°á°úÀûÀ¸·Î µ¿ÀÏ Å¬·°´ç ó¸®ÇÒ ¼ö ÀÖ´Â ¸í·É¾îÀÇ °³¼ö´Â ¾Ö½½·Ð ÇÁ·Î¼¼¼°¡
ÈξÀ ¸¹´Ù. ƯÈ÷, ÃÖÀûÈµÈ RISC86 ±â¼ú·Î 850MHz ÀÌÇÏÀÇ ÇÁ·Î¼¼¼¿¡¼´Â
ÀÎÅÚ¿¡ ºñÇÏ¿© 10¡30% Á¤µµ ¾Õ¼´Â Á¤¼ö ¼º´É°ú 10¡20% Á¤µµ ¿ì¼öÇÑ
½Ç¼ö ¿¬»ê ¼º´ÉÀ» º¸¿© ÁÖ¾ú´Ù. ÇÁ·Î¼¼¼ÀÇ ¼º´É Çâ»ó°ú ´õºÒ¾î
³·Àº ¸Þ¸ð¸® ¼º´É¿¡ ÀÇÇÑ ½Ã½ºÅÛ º´¸ñÀÌ ¹ß»ýÇÏ°Ô µÇ¸ç, ÀÎÅÚÀº 1GHz
ÇÁ·Î¼¼¼ ABS(Advanced Buffering System)À» µµÀÔÇÏ¿© ¸Þ¸ð¸® º´¸ñÀ»
ÃÖ¼ÒÈ ÇÏ¿´Áö¸¸, ¾Ö½½·ÐÀÇ ±âÁ¸ÀÇ ±¸Á¶¸¦ ±×´ë·Î À¯ÁöÇÏ¿´°í °á°úÀûÀ¸·Î
ÆæƼ¾öIII ÇÁ·Î¼¼¼°¡ 1GHz Á¦Ç°ºÎÅÍ´Â ¾Ö½½·Ð¿¡ ºñÇÏ¿© ´ëºÎºÐÀÇ ÀÀ¿ë
ÇÁ·Î±×·¥¿¡¼ 5¡10% Á¤µµÀÇ ³ôÀº ¼º´ÉÀ» ±¸ÇöÇÏ¿´´Ù.
[ÆæƼ¾öIIIÀÇ ¸í·É¾î È帧µµ]
[±×¸²] ¾Ö½½·Ð ÇÁ·Î¼¼¼ÀÇ µ¥ÀÌÅÍ È帧
¹Ì·¡ÀÇ ÇÁ·Î¼¼¼... ÀÎÅÚÀº
µÎ °¡ÁöÀÇ Â÷¼¼´ë Á¦Ç°±ºÀ» °¡Áö°í ÀÖÀ¸¸ç ù¹ø°·Î 32ºñÆ® ÇÁ·Î¼¼¼
°è¿ÀÎ Àª¶ó¸ÅÆ®¿Í 64ºñÆ® ÇÁ·Î¼¼¼ °è¿ÀÎ ÀÌŸ´Ï¿òÀÌ ÀÖ´Ù. µÎ°¡Áö
Á¦Ç° ¸ðµÎ 2000³â ÇϹݱ⿡ Ãâ½ÃµÉ Á¦Ç°µé·Î ÀÌ¹Ì ¼º°øÀûÀ¸·Î ½Ã¿¬À»
³¡¸¶Ä£¹Ù ÀÖ´Ù. ƯÈ÷, Àª¶ó¸ÅÆ®´Â ÇÁ·Î¼¼¼ µ¿ÀÛ ¼Óµµ¿¡ ºñÇÏ¿© Á¤¼ö
À¯´ÏÆ®ÀÇ ½ÇÇà ¼Óµµ¸¦ µÎ¹è·Î µ¿ÀÛ½ÃÅ°°í ÀÖÀ¸¸ç »ó´ëÀûÀ¸·Î ±æÀÌ°¡
ÀÛÀº Á¤¼ö ¸í·É¾î °è¿ÀÇ ¼Óµµ¸¦ ³ô¿©¼ ÃÖÀûÀÇ µ¿ÀÛ ¼Óµµ¸¦ ¾ò´Â ¹æ½ÄÀÌ´Ù.
½ÇÁ¦·Î ½Ã¿¬µÈ Á¦Ç°¿¡¼´Â ½Ç¼ö ¼Óµµ´Â 1GHz ±×¸®°í Á¤¼ö ¼Óµµ´Â 2GHz
µ¿ÀÛ ¼Óµµ¸¦ º¸¿´À¸¸ç AMD ¾Ö½½·Ð ÇÁ·Î¼¼¼¿Í ºñ±³ÇÏ¸é µ¿ÀÏ Å¬·°¿¡¼
20% Á¤µµÀÇ ³ôÀº ½Ç¼ö ¿¬»ê ¼º´É°ú 40% ÀÌ»óÀÇ ³ôÀº Á¤¼ö ¿¬»ê ¼º´ÉÀ»
º¸¿© ÁÖ¾ú´Ù. ÀÎÅÚÀÇ ÀÌŸ´Ï¿òÀº °³ÀÎÀûÀÎ »ç¿ëÀÚµéÀ» ´ë»óÀ¸·Î ÇÏÁö¸¸
ÀÏ¹Ý ÄÄÇ»ÅÍ°¡ ¾Æ´Ñ °í±Þ ¿÷½ºÅ×ÀÌ¼Ç ÄÄÇ»Å͸¦ ´ë»óÀ¸·Î Ãâ½ÃµÈ Á¦Ç°ÀÌ´Ù.
EPIC(VLIW + RISC) À̶ó´Â »õ·Î¿î ¾ÆÅ°ÅØÃĸ¦ »ç¿ëÇÏ¿´±â ¶§¹®¿¡ ±âÁ¸ÀÇ
CISC ¸í·É¾î´Â Áß°£ º¯È¯±â¸¦ ÀÌ¿ëÇÏ¿© ó¸®ÇÏ°Ô µÇ°í °á°úÀûÀ¸·Î ±âÁ¸
ÇÁ·Î±×·¥¿¡¼ÀÇ ¼º´É Çâ»óµµ´Â Å©Áö ¾Ê´Ù. ´ÜÁö, ÃÖÀûÈµÈ Àü¿ë ÇÁ·Î±×·¥ÀÇ
°æ¿ì¿¡ ±âÁ¸ÀÇ ÆæƼ¾öIIIÀÇ µÎ¹è ÀÌ»óÀÇ ¼º´ÉÀ» ±¸ÇöÇÒ ¼ö ÀÖ´Ù.
AMD´Â K8 Á¦Ç°À» ¼µÎ¸£°í ÀÖÀ¸¸ç ±âÁ¸ÀÇ CISC ¸í·É¾î¸¦ È®ÀåÇÏ¿© 64ºñÆ®
Äڵ带 º°µµ·Î Áö¿øÇÏ°Ô µÈ´Ù. CISC ¹æ½ÄÀ» °í¼öÇÏ¿´±â ¶§¹®¿¡ ±âÁ¸ÀÇ
ÇÁ·Î±×·¥°ú 100% ȣȯÀÌ °¡´ÉÇÏ¸ç ¼º´Éµµ Ŭ·°¿¡ ºñ·ÊÇÏ¿© Çâ»óµÇ°Ô
µÈ´Ù.
Summary
1¼¼´ë¿¡¼ 6¼¼´ë±îÁö
¸ðµç ÇÁ·Î¼¼¼´Â º¸´Ù ³ôÀº ¼º´ÉÀ» ¾ò±â À§ÇØ ³ë·ÂÇÏ°í ÀÖÀ¸¸ç, À̸¦
À§Çؼ °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ýÀ¸·Î ó¸® ´ÜÀ§¸¦ ³ôÀÌ´Â ¹æ¹ý°ú
µ¿ÀÛ ¼Óµµ¸¦ ³ôÀÌ´Â ¹æ¹ý, ±×¸®°í ¸í·É¾î ¼öÇà ½Ã°£À» ÃÖ¼ÒÈÇÏ´Â ¹æ¹ýÀÌ
ÀÖ´Ù.
ù ¹ø°·Î ó¸® ´ÜÀ§¸¦ ³ôÀÌ´Â °ÍÀ¸·Î
ÇöÀçÀÇ ¸ð½ÀÀ» °®Ãß´Â ÃÖÃÊÀÇ °³Àοë ÄÄÇ»ÅÍÀÎ IBM/XT, IBM/AT Á¦Ç°Àº
16ºñÆ® ´ÜÀ§·Î µ¥ÀÌÅ͸¦ ó¸®ÇÒ ¼ö ÀÖ´Â ¹Ý¸é¿¡ 386/486/ÆæƼ¾ö/ÆæƼ¾öII/ÆæƼ¾öIII¿Í
°°ÀÌ ÃÖ±Ù¿¡ Ãâ½ÃµÈ ¸ðµç Á¦Ç°µéÀº 32ºñÆ® ¿¬»êÀÌ °¡´ÉÇÏ´Ù. µû¶ó¼
32ºñÆ® Á¤¹Ðµµ ¿¬»êÀ» 1¹ø¿¡ ó¸®ÇÒ ¼ö ÀÖÁö¸¸ 16ºñÆ® Á¦Ç°Àº 2ȸ ÀÌ»óÀÇ
¿¬»êÀÌ ÇÊ¿äÇÏ´Ù. ¶ÇÇÑ 64ºñÆ® ¿¬»êÀº 32ºñÆ® ÇÁ·Î¼¼¼µµ 2ȸ ÀÌ»óÀÇ
¿¬»êÀÌ ÇÊ¿äÇϸç ÇâÈÄ µîÀåÇÒ 64ºñÆ® ÇÁ·Î¼¼¼´Â Áö±ÝÀÇ ÇÁ·Î¼¼¼¿¡
ºñÇÏ¿© ÃÖ´ë µÎ¹è±î
Áö ¼º´ÉÀÌ Çâ»óµÉ ¼ö ÀÖ´Ù.
µÎ ¹ø°·Î ó¸® ¼Óµµ¸¦ ³ôÀÌ´Â ¹æ¹ýÀ¸·Î
2000³â 3¿ù 1GHz µ¿ÀÛ ¼Óµµ¸¦ °®´Â ÀÎÅÚ ÆæƼ¾öIII¿Í AMD ¾Ö½½·Ð ÇÁ·Î¼¼¼°¡
¹ßÇ¥µÈ¹Ù ÀÖ´Ù. ÀÌ°ÍÀº ÇöÀç °¡Àå ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â 500MHz ±ÞÀÇ
ÇÁ·Î¼¼¼¿¡ ºñÇÏ¿© µÎ¹èÀÇ Ã³¸® ¼º´ÉÀ» °¡Áö¸ç, ÃÖÃÊÀÇ IBM/XT°¡ 4.77MHz¿¡¼
µ¿ÀÛÇÑ °Í¿¡ ºñ±³Çϸé 20¹è ÀÌ»óÀÇ ºü¸¥ ¼Óµµ¸¦ °¡Áö°Ô µÈ´Ù. ÀÌó·³
³ôÀº µ¿ÀÛ ¼Óµµ¸¦ °¡Áö±â À§Çؼ´Â °íµµ·Î Á¤¹ÐÇÑ ¹ÝµµÃ¼ Á¦ÀÛ °øÁ¤ÀÌ
ÇÊ¿äÇÏ¸ç ½ÇÁ¦·Î 500MHz ÇÁ·Î¼¼¼´Â 0.25 ¹ÌÅ©·Ð °øÁ¤À¸·Î Á¦À۵Ǹç
1GHz ÇÁ·Î¼¼¼´Â 0.18
¹ÌÅ©·Ð °øÁ¤À¸·Î Á¦À۵ȴÙ. ÃÖ±Ù¿¡ 0.15 ¶Ç´Â 0.13 ¹ÌÅ©·Ð °øÁ¤À» µµÀÔÇÏ·Á´Â
½Ãµµ°¡ ÀÌ·ç¾îÁö°í ÀÖ´Ù.
¼¼ ¹ø°·Î ¸í·É¾î ó¸® ½Ã°£À» ÃÖ¼ÒÈÇÏ´Â
¹æ¹ýÀÌ ÀÖ´Ù. ÇöÀç °³Àοë ÇÁ·Î¼¼¼´Â CISC(Complex Instruction Set
Computer) ¹æ½ÄÀ¸·Î ÇÑ °³ÀÇ ¸í·É¾î¸¦ ó¸®Çϱâ À§Çؼ´Â ÀϹÝÀûÀ¸·Î
2ȸ Ŭ·°ÀÌ ¼Ò¿äµÈ´Ù. Æò±Õ Ŭ·° ¼Ò¿ä·®À» Àý¹Ý ÀÌÇÏ·Î ÁÙÀÌ°Ô µÇ¸é
±× ¸¸Å ¼º´ÉÀÌ °³¼±µÈ´Ù. À̸¦ ±¸ÇöÇϱâ À§Çؼ ÆæƼ¾ö ÇÁ·Î ¶Ç´Â K6
µî°ú °°Àº 6¼¼´ë ÇÁ·Î¼¼¼ºÎÅÍ CISC ¸í·É¾î¸¦ RISC(Reduced Instruction
Set Computer) ¸í·É¾î·Î º¯È¯ÇÏ¿© ó¸®ÇÏ´Â ¹æ½ÄÀ» µµÀÔÇÏ¿´´Ù. ÇÁ·Î¼¼¼¿¡
2¡3°³ÀÇ ¸í·É¾î º¯È¯±â¿Í 3¡9°³ÀÇ ¸í·É¾î 󸮱⸦ ³»ÀåÇÏ¿© ºñ·Ï
ÇÑ °³ÀÇ ¸í·É¾î°¡ ½ÃÀÛ¿¡¼ ³¡±îÁö °É¸®´Â ½Ã°£Àº Å« Â÷ÀÌ°¡ ¾øÁö¸¸
´Ù´Ü°è(Multi Stage) 󸮸¦ ¿¬¼ÓÀûÀ¸·Î ¼öÇàÇÏ´Â ÆÄÀÌÇÁ¶óÀÌ´×(Piplineing)
±â¼úÀ» ÀÌ¿ëÇÏ¿© ¸í·É¾î ó¸® ½Ã°£ÀÌ Å¬·°´ç 1¡2°³ÀÇ ¸í·É¾î¸¦ ó¸®ÇÏ°Ô
µÈ´Ù. ÀÌ°ÍÀÌ 6¼¼´ë ÇÁ·Î¼¼¼ÀÇ ´ëÇ¥ÀûÀΠƯ¡À¸·Î Dynamic Execution,
Super Scalar, RISC86 µîÀÇ ¿ë¾îµéÀÇ ±Ã±ØÀûÀÎ °³³äÀÌ´Ù.
ÀÌ·¯ÇÑ ´Ü¼øÇÑ ¼º´É Çâ»ó ±â¹ýÀº ¹°¸®ÀûÀÎ
±â¼úÀû Á¦¾àÀ» ¹Þ°Ô µÈ´Ù. À̸¦ ±Øº¹Çϱâ À§Çؼ ³í¸®ÀûÀÎ ±â¼úÀ» µµÀÔÇÏ°í
ÀÖ´Ù. ÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀº ´ÜÀ§ ½Ã°£´ç ó¸®ÇÒ ¼ö ÀÖ´Â ¸í·É¾îÀÇ °³¼ö
¶Ç´Â µ¥ÀÌÅÍÀÇ °³¼ö·Î Ç¥ÇöµÈ´Ù. µû¶ó¼ Çѹø¿¡ ¿©·¯ °³ÀÇ ¸í·É¾î ¶Ç´Â
µ¥ÀÌÅ͸¦ ó¸®ÇÏ´Â ¹æ¹ýÀÌ µµÀԵǾú´Ù.
°¡Àå ÃÖ±Ù¿¡ µµÀÔµÈ ¹æ¹ýÀ¸·Î SIMD(Single Instruction Multiple Data)
ó¸® ¹æ½ÄÀÌ´Ù. ±âÁ¸ÀÇ °³³äÀº 32ºñÆ® ÇÁ·Î¼¼¼·Î 8ºñÆ® ¿¬»êÀ̳ª 32ºñÆ®
¿¬»êÀÌ ¸ðµÎ Çѹø¿¡ ÇÑ °³ÀÇ µ¥ÀÌÅ͸¸À» ó¸®ÇÒ ¼ö ÀÖ¾ú´Ù. ÇÏÁö¸¸ SIMD
¹æ½ÄÀº 32ºñÆ® ÇÁ·Î¼¼¼ÀÇ °æ¿ì¿¡ 8ºñÆ® µ¥ÀÌÅÍ 4°³¸¦ Çѹø¿¡ ó¸®ÇÏ°Ô
µÈ´Ù. ÀÌ°ÍÀÌ MMX(MultiMedia eXtension), ÀÎÅÚÀÇ ÆæƼ¾öIII¿¡ µµÀÔµÈ
SSE(Streaming SIMD Extension), AMD»çÀÇ K6 ¶Ç´Â ¾Ö½½·Ð ÇÁ·Î¼¼¼¿¡
µµÀÔµÈ 3DNow! ¸í·É¾î°¡ ÀÖÀ¸¸ç, Á¤¼ö ¶Ç´Â ½Ç¼ö ¿¬»êÀ» Çѹø¿¡ 4
°³¾¿ ó¸®ÇÒ ¼ö ÀÖ´Ù.
7¼¼´ë¿Í ±× ÀÌÈĸ¦ ¿¹°ßÇÏ¿© º»´Ù¸é¡¦
ÇâÈÄ ÇÁ·Î¼¼¼¿¡ µµÀ﵃ »õ·Î¿î ¹æ¹ýÀ¸·Î VLIW(Very Long Instruciton
Word) ¹æ½ÄÀÌ ÀÖÀ¸¸ç, ÀÌ¹Ì DSP(Digital Signal Processor) ¶Ç´Â Alpha
°è¿ÀÇ º¸Á¶ ¿¬»ê±â¿¡ ÀÌ¿ëµÇ°í ÀÖ´Â ¹æ½ÄÀÌ´Ù. ´Ü, °³Àοë ÄÄÇ»ÅÍ¿¡
»ç¿ëµÉ ¹ü¿ëÈ¿Í ´Ü¼øÈ°¡ ÁÖµÈ À̽´°¡ µÇ°í ÀÖ´Ù. VLIW ¹æ½Ä¿¡¼´Â
¿©·¯ °³ÀÇ ÇÁ·Î¼¼¼¸¦ ÇϳªÀÇ À¯´ÏÆ®·Î ±¸¼ºÇÏ°í Çѹø¿¡ ¼¼Æ®ÈµÇ¾îÁø
¸í·É¾î¸¦ µ¿½Ã¿¡ ó¸®ÇÏ´Â °³³äÀÌ´Ù. ÀÌ°ÍÀº ¼øÂ÷ÀûÀ¸·Î ÀÌ·ç¾îÁø ¸í·É¾î¸¦
¿©·¯°³ÀÇ Ã³¸® À¯´ÏÆ®°¡ 󸮰¡ ÇÏ´Â °Í°ú´Â ¸í·É¾î ±¸¼º ÀÚü°¡ ´Ù¸£¸ç,
½ÇÁ¦·Î ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ÀÛ¼ºµÈ ¼ÒÇÁÆ®¿þ¾î°¡ ±â°è¾î·Î ¹ø¿ªµÇ´Â
°úÁ¤¿¡¼ ¸í·É¾îÀÇ ±¸Á¶°¡ ÃÖÀûÈ µÇ°í ¼¼Æ®ÈµÈ 󸮰¡ °¡´ÉÇϵµ·Ï
±¸¼ºÀÌ µÇ±â ¶§¹®¿¡ ó¸® È¿À²ÀÌ ³ô°í ÇöÀúÇÑ ¼º´É Çâ»óÀ²À» º¸ÀÌ°Ô
µÈ´Ù. ½ÇÁ¦·Î
RISC ±â¼ú°ú VLIW ±â¼úÀ» º´ÇÕÇÏ¿©
»õ·Ó°Ô ±¸¼ºÇÑ ÀÎÅÚÀÇ EPIC ±â¼úÀ» Àû¿ëÇÏ¿© Á¦ÀÛµÈ ÀÎÅÚ 64ºñÆ® ÇÁ·Î¼¼¼ÀÎ
¾ÆÀÌŸ´Ï¿ò(Itanium)ÀÇ °æ¿ì¿¡ 3°³ÀÇ 128ºñÆ® ¸í·É¾î ½½·Ô°ú 3°³ÀÇ ÆÄÀÌÇÁ¶óÀÎÀ»
°¡Áö°í Àֱ⠶§¹®¿¡ ÀÏ¹Ý ÇÁ·Î¼¼¼ÀÇ °³³äÀ¸·Î 128x3=384ºñÆ® ÇÁ·Î¼¼¼¿¡
ÇØ´çÇÑ´Ù. ¹°·Ð, ³»ºÎ ·¹Áö½ºÅÍ°¡ 64ºñÆ® À̱⠶§¹®¿¡ ¾ö°ÝÇÏ°Ô 64ºñÆ®
ÇÁ·Î¼¼¼·Î ±¸ºÐµÉ »ÓÀÌ´Ù. ÀÌó·³ ¸í·É¾îÀÇ ±æÀÌ°¡ ±æ¾îÁö¸¸ º¹ÀâÇÑ
¿¬»êÀÇ °æ¿ìµµ Ŭ·°´ç ¿©·¯°³¸¦ ó¸®ÇÒ ¼ö ÀÖ°Ô µÇ¸ç ±âÁ¸ÀÇ ¹æ½Ä¿¡
ºñÇÏ¿© 50¡100% °¡·® ³ôÀº ¼º´É Çâ»óÀ²À» °¡Áú ¼ö ÀÖ´Ù.
Â÷¼¼´ë ÇÁ·Î¼¼¼·Î ÁÖ¸ñÀ» ¹Þ°í ÀÖ´Â
Á¦Ç°À¸·Î ÀÎÅÚÀÇ Àª¶ó¸ÅÆ®(32ºñÆ®), ¾ÆÀÌŸ´Ï¿ò(64ºñÆ®) ±×¸®°í AMD
K8(64ºñÆ®) ÇÁ·Î¼¼¼°¡ ÀÖÀ¸¸ç, Àª¶ó¸ÅÆ®´Â ºñ±³Àû ´Ü¼øÇÑ Á¤¼ö ¿¬»ê
À¯´ÏÆ®¸¦ º¸´Ù Á¤¹ÐÇÑ ¹ÝµµÃ¼°øÁ¤(0.13¹ÌÅ©·Ð) ±×¸®°í ±âŸÀÇ ¿¬»êºÎ´Â
±âÁ¸ÀÇ 0.18 ¹ÌÅ©·Ð °øÁ¤À¸·Î Á¦À۵ǾîÁø´Ù. ¶ÇÇÑ µ¿ÀÛ ¼Óµµ¸¦ Á¤¼ö
ºÎºÐÀº ÀÏ¹Ý ºÎºÐ¿¡ ºñÇÏ¿© µÎ¹èÀÇ µ¿ÀÛ ¼Óµµ¸¦ °¡Áö°Ô ÇÏ´Â ¹æ½ÄÀ¸·Î
±Ã±ØÀûÀ¸·Î Àüü°¡ ¾ÊµÇ¸é ºÎºÐÀûÀÌ¶óµµ º¸´Ù ºü¸¥ µ¿ÀÛ ¼Óµµ¸¦ Ãß±¸ÇÏ´Â
¹æ½ÄÀ̶ó ÇÒ ¼ö ÀÖ´Ù. ƯÈ÷, °í¼Ó ÇÁ·Î¼¼¼¿¡ °¡Àå Áß¿äÇÏ°Ô Àνĵǰí
Àִ ij½¬ ±â¼ú°ú ¸Þ¸ð¸® ±â¼úÀÌ ÇÁ·Î¼¼¼ Äھ ºñÇÏ¿© ³·Àº ¼º´ÉÀ»
°¡Áö°í Àֱ⠶§¹®¿¡ ºñ±³Àû ¸í·É¾î ±æÀÌ°¡ ÀÛÀº Á¤¼ö À¯´ÏÆ®ÀÇ ¼º´ÉÀ»
¿Ã¸®´Â ¹æ¹ýÀº ÇÁ·Î¼¼¼ÀÇ ¸í·É¾î È¿À²À» ±Ø´ëÈÇÏ´Â °Í¿¡µµ µµ¿òÀÌ
µÉ ¼ö ÀÖ´Ù. ¹Ý¸é¿¡ ¾ÆÀÌŸ´Ï¿ò°ú K8°ú °°ÀÌ 64ºñÆ® ÇÁ·Î¼¼¼ ±×¸®°í
°í±Þ Á¦Ç°µéÀº °¡Àå ÇÙ½É ¼º´ÉÀÌ ½Ç¼ö ¿¬»ê ¼º´ÉÀ¸·Î Àª¶ó¸ÅÆ®¿Í °°Àº
´Ü¼ø ±â¼úÀÌ ¾Æ´Ñ º¸´Ù ±Ã±ØÀûÀÎ ÇØ°áÃ¥ÀÌ ÇÊ¿äÇϸç, ¾ÆÀÌŸ´Ï¿òÀº EPIC
±â¼úÀ» »õ·Ó°Ô Àû¿ëÇÏ¿´°í AMD K8¿¡¼´Â ¸í·É¾î ½ÇÇà±â¿Í º¯È¯±â¸¦ Áö±ÝÀÇ
µÎ¹è ¼öÁØÀ¸·Î È®ÀåÇÏ´Â ¹æ¹ýÀÌ »ç¿ëµÈ´Ù. ÀÌ °æ¿ì¿¡ ¼º´ÉÀ» ¹è°¡ÇÒ
¼ö´Â ÀÖÁö¸¸ ÇöÀç 1GHz ½Ã½ºÅÛ¿¡¼ °Þ°í ÀÖ´Â ½Ã½ºÅÛ º´¸ñÀ» ÇÇÇÒ ¼ö
¾ø´Ù. µû¶ó¼ °í¼Ó ½Ã½ºÅÛ ¹ö½º ±â¼ú°ú °í¼Ó ¸Þ¸ð¸® ±â¼úÀ» ÀÌ¿ëÇÏ¿©
¸Þ¸ð¸® º´¸ñÀ» ÇØ°áÇÏ°í ÇÁ·Î¼¼¼ÀÇ µ¿ÀÛ ¼Óµµ¸¦ ±Ø´ëÈÇÑ´Ù´Â ÃëÁöÀÌ´Ù.
°á±¹ ÀÎÅÚÀÇ ¾ÆÀÌŸ´Ï¿òÀº »õ·Î¿î ±¸Á¶·Î ÇÁ·Î¼¼¼°¡ °³¹ßµÇ¾ú±â ¶§¹®¿¡
ÇöÀçÀÇ ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ÇÏÇâ ȣȯ¼ºÀº ¶³¾îÁöÁö¸ç ´ÜÁö ¼º´ÉÀº ¿ùµîÈ÷
Çâ»óµÈ ±¸Á¶¸¦ °®°Ô µÇ¸ç, AMD K8Àº ÇÏÇâ ȣȯ¼ºÀ» ±×´ë·Î À¯ÁöÇÏ°í
¼º´ÉÀ» ¹è°¡ÇÏ°í ÀÖ´Ù. ¹°·Ð, ¾î¶² ÇÁ·Î¼¼¼°¡ ½ÇÁ¦ È¿À²À̳ª ¼º´É¿¡¼
ÃÖ°íÁ¡À» ÀâÀ» ¼ö ÀÖÀ»Áö´Â ½ÇÁ¦ ÇÁ·Î¼¼¼°¡ »ó¿ëȵǾî ÃæºÐÇÑ °ËÅä°¡
µÇ¾î¾ß ÇÏ°ÚÁö¸¸ ÇöÀç ¼öÁØ¿¡¼ µÎ Á¦Ç°ÀÇ °æÀïÀº ¸¸¸¸Ä¡ ¾Ê´Ù. |