

ÄÄÇ»ÅÍ ±¸Á¶/¼³°è ºÐ¾ßÀÇ ¼¼°èÀûÀÎ º£½ºÆ®¼¿·¯!
¿äÁò ¾÷°è¿¡¼ ÀϾ°í ÀÖ´Â Çõ½ÅÀûÀÎ º¯È¿¡ ÃÊÁ¡À» ¸ÂÃç öÀúÈ÷ °³Á¤ÇÑ ÄÄÇ»ÅÍ ±¸Á¶ ±³Àç·Î, ´ÜÀÏÇÁ·Î¼¼¼¿¡¼ ´ÙÁßÄÚ¾î ÇÁ·Î¼¼¼·Î º¯È¯ÇÏ¿´°í, ARM ¹öÀüÀ¸·Î ³»¿ëÀ» ±¸¼ºÇÏ¿´´Ù. ¾Æ½Ã¾Æ¿¡¼ÀÇ ÀÓº£µðµå ÄÄÇ»ÆÃ ¾÷°èÀÇ Á߿伺°ú ÀÓº£µðµå µð¹ÙÀ̽º¿¡¼ÀÇ °¡Àå Àαâ ÀÖ´Â ¸í·É¾î ÁýÇÕ ±¸Á¶ Áß ÇϳªÀÎ ARM ÇÁ·Î¼¼¼ÀÇ Æ¯Â¡À» °Á¶ÇÏ¿© ½ÇÁ¦ ÄÄÇ»ÅÍ¿¡¼ÀÇ ¸í·É¾î ÁýÇÕ°ú »ê¼ú¿¬»êÀ» ÀÚ¼¼È÷ »ìÆìº»´Ù. ±×¸®°í MIPS ÇÁ·Î¼¼¼¸¦ ÅëÇØ¼´Â Çϵå¿þ¾î ±â¼ú, ÆÄÀÌÇÁ¶óÀÌ´×, ¸Þ¸ð¸® °èÃþ ¹× ÀÔÃâ·ÂÀÇ ±âº»¿ø¸®¸¦ ¼³¸íÇϰí ÀÖ´Ù.
4ÆÇ¿¡¼´Â ARMv6(ARM11 °è¿)¸¦ »ç¿ëÇÏ¿© ¸í·É¾î ÁýÇÕ°ú ÄÄÇ»ÅÍ »ê¼ú¿¬»êÀÇ ±âº» ¿ø¸®¸¦ ¼³¸íÇÏ¿´°í, - ¼øÂ÷Àû ÄÄÇ»ÆÃ¿¡¼ º´·Ä ÄÄÇ»ÆÃÀ¸·ÎÀÇ Çõ½ÅÀû º¯È¸¦ ´Ù·ç¾ú´Ù. ¸Å À帶´Ù º´·Ä Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ÁÖÁ¦¸¦ ´Ù·ç´Â ÀýÀ» Ãß°¡ÇÏ¿´À¸¸ç, ´ÙÁßÄÚ¾îÀÇ ¼º´ÉÀ» ÃøÁ¤Çϱâ À§ÇÑ »õ·Î¿î ¹æ¹ýÀÎ "·çÇÁ¶óÀÎ ¸ðµ¨"À» ¼³¸íÇϰíAMD Opteron X4, Intel Xeon 5000, Sun UltraSPARC T2 ¹× IBM CellÀ» º¥Ä¡¸¶Å·ÇÏ°í ºÐ¼®ÇÏ¿´´Ù. ºÎ·Ï CD¿¡´Â ½Ã¹Ä·¹ÀÌÅÍ¿Í ÄÄÆÄÀÏ·¯ ŸŶÀ» ´ã°í ÀÖÀ¸¸ç, À̵éÀ» »ç¿ëÇϱâ À§ÇÑ Æ©Å丮¾ó ¹× Á» ´õ ±íÀº °øºÎ¸¦ À§ÇÑ °í±Þ ³»¿ëµé°ú Ã¥¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¿¬½À¹®Á¦µéÀ» Æ÷ÇÔÇÏ¿´´Ù.

ÀúÀÚ: µ¥À̺ñµå ÆÐÅͽ¼(David A. Patterson)
±×ÀÇ °¡Á· Áß¿¡¼´Â ´ëÇÐÀ» Á¹¾÷(1969 A. B. UCLA)ÇÑ Ã¹ ¹øÂ° »ç¶÷ÀÌ¸ç °øºÎ¸¦ Áñ°å±â¿¡ PhD(1976 UCLA)±îÁö ¸ØÃßÁö ¾Ê¾Ò´Ù. ÀÌÈÄ 1977³âµµ¿¡ U.C.Berkeley¿¡ ºÎÀÓÇÏ¿´À¸¸ç Berkeley CS ÇкÎÀå, CRA »çÀå, ACM ȸÀåÀ» ¿ªÀÓÇÏ¿´°í 200ÆíÀÇ ³í¹®°ú 5±ÇÀÇ Ã¥À» ÁýÇÊÇÏ°í ¼¸¥ °³ °¡·®ÀÇ »óÀ» ¹Þ¾Ò´Ù. ÇöÀç ±×´Â RAD Lab°ú ParLabÀÇ DirectorÀÌ´Ù.
ÀúÀÚ: Á¸ Çì³×½Ã(John L. Hennessy)
1977³âºÎÅÍ Stanford ´ëÇÐÀÇ Àü±â ¹× ÄÄÇ»ÅͰúÇаúÀÇ ±³¼ö·Î ÀçÁ÷Çϰí ÀÖÀ¸¸ç ÇöÀç ÃÑÀåÀ¸·Î ÀçÀÓ Áß¿¡ ÀÖ´Ù. Stanford¿¡¼ÀÇ ±×ÀÇ ÃÖ±Ù ¿¬±¸´Â ´ÙÁßÇÁ·Î¼¼¼¸¦ ¼³°èÇÏ°í ¿¬±¸ÇÏ´Â ºÐ¾ßÀ̸ç, ÃÑÀåÀÌ µÈ ÈÄ¿¡´Â ÀÌ Ã¥°ú ÇÑ ´Ü°è À§ÀÇ Ã¥ÀÎ Computer Architecture: A Quantitative Approach¸¦ »õ·Ó°Ô °íÄ¡°í ÃÖ½ÅÀÚ·á·Î ´ëüÇÏ´Â °ÍÀÌ ±×ÀÇ Ã¹ ¹øÂ° ÇüÅÂÀÇ ¿À¶ôÀÌ¸ç ¾È½ÄÀÌ µÇ¾ú´Ù.
°ø¿ªÀÚ ¼Ò°³
¹Ú¸í¼ø
°í·Á´ëÇб³ Á¤º¸Åë½Å´ëÇÐ ÄÄÇ»ÅÍÅë½Å°øÇкΠ±³¼ö·Î ÀÖ´Ù.
±èº´±â
¼þ½Ç´ëÇб³ IT´ëÇÐ ÄÄÇ»ÅÍÇкΠ±³¼ö·Î ÀÖ´Ù.
ÇϼøÈ¸
¼¿ï´ëÇб³ ÄÄÇ»ÅͰøÇаú ±³¼ö·Î ÀÖ´Ù.
ÀåÈÆ
¼þ½Ç´ëÇб³ IT´ëÇÐ ÄÄÇ»ÅÍÇкΠ±³¼ö·Î ÀÖ´Ù.

ÄÄÇ»ÅÍ ±¸Á¶/¼³°è ºÐ¾ßÀÇ ¼¼°èÀûÀÎ º£½ºÆ®¼¿·¯!
"À̹ø 4ÆÇÀÇ Æ¯ÀÌÇÑ Á¡Àº ÄÄÇ»ÅÍ ¼³°èÀÇ ±âº»¿ø¸®¸¦ Á¦½ÃÇÏ·Á »ç¿ëµÈ ÄÚ¾î ÇÁ·Î¼¼¼°¡ MIPS¿¡¼ ARMÀ¸·Î ÀüȯµÈ °ÍÀÌ´Ù. ÀÌ °°Àº ÀüȯÀº ÀÌ Ã¥¿¡ ´Ù¸¥ Â÷¿øÀÇ Æ¯Â¡À» Á¦°øÇϰí ÀÖ´Ù. ARMÀº ÀÓº£µðµå ¿µ¿ª¿¡¼´Â Àý´ëÀûÀÎ ÇÁ·Î¼¼¼À̱⿡ ÀÓº£µðµå ÄÄÇ»ÆÃ Ä¿¹Â´ÏƼ¿¡´Â ¾ÆÁÖ Ä¿´Ù¶õ Á߿伺À» °¡Áö°í ÀÖ´Ù. ÀÌ Ã¥Àº ÀÓº£µðµå ¼³°è¸¦ ÇÏ´Â Çлýµé¿¡°Ô ÄÄÇ»ÅÍ ±¸Á¶ÀÇ ±âº» ¿ø¸®¸¦ °¡¸£Ä¡´Âµ¥ ÀÖ¾î¼ Á¸ÀçÇÏ´ø ºóÆ´À» ¸Þ¿öÁØ´Ù. Áö³ ¹öÀüµé°ú ¸¶Âù°¡Áö·Î À̹ø 4ÆÇµµ Çϵå¿þ¾î-¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º¿¡ ÃÊÁ¡À» ¸ÂÃß°í Àִµ¥, ÀÌ·¯ÇÑ Çϵå¿þ¾î-¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º´Â ÀÓº£µðµå ½Ã½ºÅÛ ¼³°èÀÇ ÇٽɻçÇ×µé°ú ±ò²ûÇÏ°Ô Àß ¾î¿ï¸°´Ù."
-Ranjani Parthasarathi / Anna University, Chennai
º£½ºÆ® ¼¿·¯ÀÎ ÀÌ ÄÄÇ»ÅÍ ±¸Á¶ Ã¥Àº ¿äÁò ¾÷°è¿¡¼ ÀϾ°í ÀÖ´Â Çõ½ÅÀûÀÎ º¯È¿¡ ÃÊÁ¡À» ¸ÂÃç öÀúÈ÷ °³Á¤µÇ¾ú´Ù. Áï ´ÜÀÏÇÁ·Î¼¼¼¿¡¼ ´ÙÁßÄÚ¾î ÇÁ·Î¼¼¼·ÎÀÇ º¯È¯ÀÌ ±×°ÍÀÌ´Ù. Ãß°¡·Î ÀÌ ARM ¹öÀüÀº ¾Æ½Ã¾Æ¿¡¼ÀÇ ÀÓº£µðµå ÄÄÇ»ÆÃ ¾÷°èÀÇ Á߿伺°ú ÀÓº£µðµå µð¹ÙÀ̽º¿¡¼ÀÇ °¡Àå Àαâ ÀÖ´Â ¸í·É¾î ÁýÇÕ ±¸Á¶ Áß ÇϳªÀÎ ARM ÇÁ·Î¼¼¼ÀÇ Æ¯Â¡À» °Á¶ÇÏ¿© ½ÇÁ¦ ÄÄÇ»ÅÍ¿¡¼ÀÇ ¸í·É¾î ÁýÇÕ°ú »ê¼ú¿¬»êÀ» ÀÚ¼¼È÷ »ìÆìº»´Ù. Áö³ ¹öÀü¿¡¼¿Í ¸¶Âù°¡Áö·Î MIPS ÇÁ·Î¼¼¼´Â Çϵå¿þ¾î ±â¼ú, ÆÄÀÌÇÁ¶óÀÌ´×, ¸Þ¸ð¸® °èÃþ ¹× ÀÔÃâ·ÂÀÇ ±âº»¿ø¸®¸¦ ¼³¸íÇϴµ¥ »ç¿ëµÇ¾ú´Ù. X86 ±¸Á¶¿¡ ´ëÇÑ ÇØ´ç Àýµé ¶ÇÇÑ Æ÷ÇԵǾîÀÖ´Ù.
CD¿¡¼´Â ½Ã¹Ä·¹ÀÌÅÍ¿Í ÄÄÆÄÀÏ·¯ ŸŶÀ» Á¦°øÇÒ »Ó ¾Æ´Ï¶ó À̵éÀ» »ç¿ëÇϱâ À§ÇÑ Æ©Å丮¾ó ¹× Á» ´õ ±íÀº °øºÎ¸¦ À§ÇÑ °í±Þ ³»¿ëµé°ú Ã¥¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¿¬½À¹®Á¦µéÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Ư¡
- ÇÙ½É ±¸Á¶·Î¼ ARMv6(ARM11 °è¿)¸¦ »ç¿ëÇÏ¿© ¸í·É¾î ÁýÇÕ°ú ÄÄÇ»ÅÍ »ê¼ú¿¬»êÀÇ ±âº» ¿ø¸®¸¦ ¼³¸íÇÏ¿´´Ù.
- ¼øÂ÷Àû ÄÄÇ»ÆÃ¿¡¼ º´·Ä ÄÄÇ»ÆÃÀ¸·ÎÀÇ Çõ½ÅÀû º¯È¸¦ ´Ù·ç¾î¼ º´·Ä󸮿¡ ´ëÇÑ »õ·Î¿î ÀåÀ» Áý¾î³Ö¾úÀ¸¸ç, ¸Å À帶´Ù º´·Ä Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ÁÖÁ¦¸¦ ´Ù·ç´Â ÀýÀ» Ãß°¡ÇÏ¿´´Ù.
NVIDIAÀÇ Chief Scientist¿ÍDirector of Architecture°¡ ¾´ ºÎ·ÏÀ» CD¿¡ Ãß°¡ÇÏ¿© ÃֽŠGPUÀÇ ºÎ»ó ¹× Á߿伺À» ´Ù·ç°í, ºñÁÖ¾ó ÄÄÇ»ÆÃÀ¸·Î ÃÖÀûÈµÈ °í¼º´É º´·Ä, °í¼º´É ¸ÖƼ½º·¹µå ´ÙÁßÇÁ·Î¼¼¼¸¦ ½Éµµ ÀÖ°Ô ´Ù·ç¾ú´Ù.
- ´ÙÁßÄÚ¾îÀÇ ¼º´ÉÀ» ÃøÁ¤Çϱâ À§ÇÑ »õ·Î¿î ¹æ¹ýÀÎ "·çÇÁ¶óÀÎ ¸ðµ¨"À» ¼³¸íÇϰíAM...ÄÄÇ»ÅÍ ±¸Á¶/¼³°è ºÐ¾ßÀÇ ¼¼°èÀûÀÎ º£½ºÆ®¼¿·¯!
"À̹ø 4ÆÇÀÇ Æ¯ÀÌÇÑ Á¡Àº ÄÄÇ»ÅÍ ¼³°èÀÇ ±âº»¿ø¸®¸¦ Á¦½ÃÇÏ·Á »ç¿ëµÈ ÄÚ¾î ÇÁ·Î¼¼¼°¡ MIPS¿¡¼ ARMÀ¸·Î ÀüȯµÈ °ÍÀÌ´Ù. ÀÌ °°Àº ÀüȯÀº ÀÌ Ã¥¿¡ ´Ù¸¥ Â÷¿øÀÇ Æ¯Â¡À» Á¦°øÇϰí ÀÖ´Ù. ARMÀº ÀÓº£µðµå ¿µ¿ª¿¡¼´Â Àý´ëÀûÀÎ ÇÁ·Î¼¼¼À̱⿡ ÀÓº£µðµå ÄÄÇ»ÆÃ Ä¿¹Â´ÏƼ¿¡´Â ¾ÆÁÖ Ä¿´Ù¶õ Á߿伺À» °¡Áö°í ÀÖ´Ù. ÀÌ Ã¥Àº ÀÓº£µðµå ¼³°è¸¦ ÇÏ´Â Çлýµé¿¡°Ô ÄÄÇ»ÅÍ ±¸Á¶ÀÇ ±âº» ¿ø¸®¸¦ °¡¸£Ä¡´Âµ¥ ÀÖ¾î¼ Á¸ÀçÇÏ´ø ºóÆ´À» ¸Þ¿öÁØ´Ù. Áö³ ¹öÀüµé°ú ¸¶Âù°¡Áö·Î À̹ø 4ÆÇµµ Çϵå¿þ¾î-¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º¿¡ ÃÊÁ¡À» ¸ÂÃß°í Àִµ¥, ÀÌ·¯ÇÑ Çϵå¿þ¾î-¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º´Â ÀÓº£µðµå ½Ã½ºÅÛ ¼³°èÀÇ ÇٽɻçÇ×µé°ú ±ò²ûÇÏ°Ô Àß ¾î¿ï¸°´Ù."
-Ranjani Parthasarathi / Anna University, Chennai
º£½ºÆ® ¼¿·¯ÀÎ ÀÌ ÄÄÇ»ÅÍ ±¸Á¶ Ã¥Àº ¿äÁò ¾÷°è¿¡¼ ÀϾ°í ÀÖ´Â Çõ½ÅÀûÀÎ º¯È¿¡ ÃÊÁ¡À» ¸ÂÃç öÀúÈ÷ °³Á¤µÇ¾ú´Ù. Áï ´ÜÀÏÇÁ·Î¼¼¼¿¡¼ ´ÙÁßÄÚ¾î ÇÁ·Î¼¼¼·ÎÀÇ º¯È¯ÀÌ ±×°ÍÀÌ´Ù. Ãß°¡·Î ÀÌ ARM ¹öÀüÀº ¾Æ½Ã¾Æ¿¡¼ÀÇ ÀÓº£µðµå ÄÄÇ»ÆÃ ¾÷°èÀÇ Á߿伺°ú ÀÓº£µðµå µð¹ÙÀ̽º¿¡¼ÀÇ °¡Àå Àαâ ÀÖ´Â ¸í·É¾î ÁýÇÕ ±¸Á¶ Áß ÇϳªÀÎ ARM ÇÁ·Î¼¼¼ÀÇ Æ¯Â¡À» °Á¶ÇÏ¿© ½ÇÁ¦ ÄÄÇ»ÅÍ¿¡¼ÀÇ ¸í·É¾î ÁýÇÕ°ú »ê¼ú¿¬»êÀ» ÀÚ¼¼È÷ »ìÆìº»´Ù. Áö³ ¹öÀü¿¡¼¿Í ¸¶Âù°¡Áö·Î MIPS ÇÁ·Î¼¼¼´Â Çϵå¿þ¾î ±â¼ú, ÆÄÀÌÇÁ¶óÀÌ´×, ¸Þ¸ð¸® °èÃþ ¹× ÀÔÃâ·ÂÀÇ ±âº»¿ø¸®¸¦ ¼³¸íÇϴµ¥ »ç¿ëµÇ¾ú´Ù. X86 ±¸Á¶¿¡ ´ëÇÑ ÇØ´ç Àýµé ¶ÇÇÑ Æ÷ÇԵǾîÀÖ´Ù.
CD¿¡¼´Â ½Ã¹Ä·¹ÀÌÅÍ¿Í ÄÄÆÄÀÏ·¯ ŸŶÀ» Á¦°øÇÒ »Ó ¾Æ´Ï¶ó À̵éÀ» »ç¿ëÇϱâ À§ÇÑ Æ©Å丮¾ó ¹× Á» ´õ ±íÀº °øºÎ¸¦ À§ÇÑ °í±Þ ³»¿ëµé°ú Ã¥¿¡ Æ÷ÇÔµÇÁö ¾ÊÀº ¿¬½À¹®Á¦µéÀ» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Ư¡
- ÇÙ½É ±¸Á¶·Î¼ ARMv6(ARM11 °è¿)¸¦ »ç¿ëÇÏ¿© ¸í·É¾î ÁýÇÕ°ú ÄÄÇ»ÅÍ »ê¼ú¿¬»êÀÇ ±âº» ¿ø¸®¸¦ ¼³¸íÇÏ¿´´Ù.
- ¼øÂ÷Àû ÄÄÇ»ÆÃ¿¡¼ º´·Ä ÄÄÇ»ÆÃÀ¸·ÎÀÇ Çõ½ÅÀû º¯È¸¦ ´Ù·ç¾î¼ º´·Ä󸮿¡ ´ëÇÑ »õ·Î¿î ÀåÀ» Áý¾î³Ö¾úÀ¸¸ç, ¸Å À帶´Ù º´·Ä Çϵå¿þ¾î¿Í ¼ÒÇÁÆ®¿þ¾î ÁÖÁ¦¸¦ ´Ù·ç´Â ÀýÀ» Ãß°¡ÇÏ¿´´Ù.
NVIDIAÀÇ Chief Scientist¿ÍDirector of Architecture°¡ ¾´ ºÎ·ÏÀ» CD¿¡ Ãß°¡ÇÏ¿© ÃֽŠGPUÀÇ ºÎ»ó ¹× Á߿伺À» ´Ù·ç°í, ºñÁÖ¾ó ÄÄÇ»ÆÃÀ¸·Î ÃÖÀûÈµÈ °í¼º´É º´·Ä, °í¼º´É ¸ÖƼ½º·¹µå ´ÙÁßÇÁ·Î¼¼¼¸¦ ½Éµµ ÀÖ°Ô ´Ù·ç¾ú´Ù.
- ´ÙÁßÄÚ¾îÀÇ ¼º´ÉÀ» ÃøÁ¤Çϱâ À§ÇÑ »õ·Î¿î ¹æ¹ýÀÎ "·çÇÁ¶óÀÎ ¸ðµ¨"À» ¼³¸íÇϰíAMD Opteron X4, Intel Xeon 5000, Sun UltraSPARC T2 ¹× IBM CellÀ» º¥Ä¡¸¶Å·ÇÏ°í ºÐ¼®ÇÏ¿´´Ù.
- Ç÷¡½Ã ¸Þ¸ð¸®¿Í °¡»ó¸Ó½Å¿¡ ´ëÇÑ »õ·Î¿î ³»¿ëÀ» Ãß°¡ÇÏ¿´´Ù.
- °ÅÀÇ 200ÂÊ¿¡ ´ÞÇÏ´Â »õ·Î¿î ¿¬½À¹®Á¦¿¡ ´ëÇÑ Ä¿´Ù¶õ ½Ã¹Ä·¹ÀÌÆÃ ¼ÂÀ» Á¦°øÇÑ´Ù.
- AMD Opteron X4¿Í Intel NehalemÀ» ½Ç¼¼°èÀÇ ¿¹Á¦·Î öÀúÈ÷ ´Ù·é´Ù.
- SPEC CPU2006 ½ºÀ§Æ®¸¦ »ç¿ëÇÏ¿© ¸ðµç ÇÁ·Î¼¼¼ÀÇ ¼º´ÉÀ» ÃÖ±Ù ÀÚ·á·Î ¹Ù²Ù¾ú´Ù.
ARM ÆÇ¿¡ ´ëÇÏ¿©
ARM ÆÇÀ» ³»´Âµ¥ ÀÖ¾î¼ÀÇ ¸ñÇ¥´Â ¾Æ½Ã¾Æ¿¡ ÀÖ´Â ÄÄÇ»ÅÍ ¾÷°è¿¡ ÀÓº£µðµå ½Ã½ºÅÛÀÇ Á߿伺À» °Á¶ÇÏ´Â °ÍÀÌ´Ù. ¿ì¸®´Â ARM ±¸Á¶¸¦ ƯÁýÀ¸·Î Çϱâ·Î ÇÏ¿´´Âµ¥, ARMÀº ÀÓº£µðµå µð¹ÙÀ̽º¿¡´Â ¾ÆÁÖ ÀαⰡ ¸¹Àº ¸í·É¾î ÁýÇÕ ±¸Á¶·Î¼ ¸Å³â °ÅÀÇ 40¾ï °³ÀÇ µð¹ÙÀ̽º°¡ ÆÈ¸®°í ÀÖ´Ù. ƯÈ÷ ½ÇÁ¦ ÄÄÇ»ÅÍÀÇ ¸í·É¾î ÁýÇÕ°ú »ê¼ú¿¬»êÀ» ¾Ë¾Æº¸±â À§ÇÏ¿© ARM Äھ »ç¿ëÇÑ´Ù. 3ÆÇ¿¡¼¿Í °°ÀÌ Çϵå¿þ¾î ±â¼ú, ÆÄÀÌÇÁ¶óÀÌ´×, ¸Þ¸ð¸® °èÃþ °ú ÀÔÃâ·ÂÀ» ¼³¸íÇϱâ À§Çؼ´Â MIPS ÇÁ·Î¼¼¼°¡ »ç¿ëµÈ´Ù.
4Â÷ °³Á¤ÆÇ¿¡¼ÀÇ º¯È
ÀÌ Ã¥ÀÇ 4Â÷ °³Á¤ÆÇÀ» ³»´Âµ¥ ÀÖ¾î¼ ´Ù¼¸ °¡Áö ¸ñÇ¥¸¦ Á¤Çß´Ù. Áï ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡¼ ´ÙÁßÄÚ¾î Çõ¸íÀÌ ÀϾ¹Ç·Î ÀÌ Ã¥ Àü¹ÝÀ» ÅëÇÏ¿© º´·Ä Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ÅäÇÈÀ» °Á¶ÇÏÀÚ. º´·Ä¼º °ü·Ã ÁÖÁ¦¿¡ ´ëÇÑ °ø°£À» ¸¶·ÃÇϱâ À§ÇÏ¿© ±âÁ¸ ÀڷḦ ÇÕ¸®ÈÇÏÀÚ. 2004³âµµÀÇ 3ÆÇ ¹ß°£ ÀÌÈÄÀÇ »ê¾÷°è º¯È¸¦ ¹Ý¿µÇϱâ À§ÇÏ¿© ±â¼ú ÀڷḦ °»½ÅÇÏÀÚ. ÀÎÅÍ³Ý ½Ã´ë¿¡ ¸Âµµ·Ï ¿¬½À¹®Á¦ÀÇ À¯¿ë¼ºÀ» º¹¿øÇÏÀÚ ¶ó´Â ¿©¼¸ °¡Áö ¸ñÇ¥¿´´Ù.
ÀÌ ¸ñÇ¥µé¿¡ ´ëÇØ Á» ´õ ±¸Ã¼ÀûÀ¸·Î ³íÀÇÇϱâ Àü¿¡ ´ÙÀ½ ÆäÀÌÁö¿¡ Àִ ǥ¸¦ º¸ÀÚ. ¿©±â¿¡´Â ÀÌ Ã¥À» ÅëÇÑ Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î Ãø¸é¿¡¼ Àоî¾ß µÉ ¹æÇâÀ» º¸¿©ÁÖ°í ÀÖ´Ù. 1Àå, 4Àå, 5Àå, 7ÀåÀº °æÇèÀ̳ª °Á¶°üÁ¡ÇÏ°í »ó°ü¾øÀÌ ¾çÂÊ¿¡¼ ´Ù ãÀ» ¼ö ÀÖ´Ù. 1ÀåÀº »õ·Î¿î ¼Ò°³·Î¼ Àü·ÂÀÇ Á߿伺¿¡ ´ëÇÑ ³íÀǸ¦ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç ´ÜÀÏ Äھ¼ ´ÙÁßÄÚ¾î ÇÁ·Î¼¼¼·Î ÀüȯÇϵµ·Ï µ¿±âÀ¯¹ßÀ» Çϰí ÀÖ´Ù. ¶ÇÇÑ 3ÆÇ¿¡¼ ´Ù¸¥ Àå¿¡ ÀÖ´ø ¼º´É°ú º¥Ä¡¸¶Å·¿¡ °üÇÑ °Íµµ 1Àå¿¡ Æ÷ÇԵǾîÀÖ´Ù. 2ÀåÀº Çϵå¿þ¾î °ü·ÃÀÚµéÀ» À§ÇÏ¿© ÀڷḦ ÈȰí ÀÖ´Â °Íó·³ º¸ÀÌÁö¸¸ ¼ÒÇÁÆ®¿þ¾î °ü·ÃÀÚµé Æ¯È÷ ÄÄÆÄÀÏ·¯³ª °´Ã¼ÁöÇâ ¾ð¾î¿¡ ´ëÇØ Á» ´õ ¹è¿ì°í ½Í¾îÇÏ´Â µ¶ÀÚ¿¡°Ô´Â ¹Ýµå½Ã Àоî¾ß µÇ´Â ÀåÀÌ´Ù. ¿©±â¿¡´Â 3ÆÇ¿¡¼ 3Àå¿¡ ÀÖ´ø ÀڷḦ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç ´ÜÀÏ Àå¿¡¼ ºÎµ¿¼Ò¼öÁ¡ ¸í·É¾î¸¦ Á¦¿ÜÇϰí´Â ARM ±¸Á¶¿¡ ´ëÇØ ¿Ïº®ÇÏ°Ô Ä¿¹öÇϰí ÀÖ´Ù. 3ÀåÀº µ¥ÀÌÅÍÆÐ½º ±¸¼ºÇÏ´Â °Í¿¡ °ü½ÉÀְųª ºÎµ¿¼Ò¼öÁ¡ ¿¬»ê¿¡ °ü½ÉÀÖ´Â µ¶ÀÚ¸¦ À§ÇÑ ÀåÀÌ´Ù. ¿©±â¿¡¼± ¿¹Á¦·Î ARM ¸í·É¾î¸¦ »ç¿ëÇÑ´Ù. ¾î¶² À̵éÀº 3ÀåÀ» °Ç³Ê¶ÛÅÙµ¥ 3Àå³»¿ëÀÌ ÇÊ¿ä¾ø°Å³ª ´ÜÁö º¹½ÀÀ̱⠶§¹®ÀÏ °ÍÀÌ´Ù. 4Àå¿¡¼´Â 3ÆÇ¿¡¼ µÎ Àå¿¡ °ÉÃÄ ´Ù·ç¾ú´ø ³»¿ëÀ» ÇÕÇÏ¿© ÆÄÀÌÇÁ¶óÀÎ ÇÁ·Î¼¼¼¸¦ ¼³¸íÇϰí ÀÖ´Ù. 4.1Àý, 4.5Àý, 4.10ÀýÀº ¼ÒÇÁÆ®¿þ¾î °ü½ÉÀڵ鿡°Ô´Â °³·«ÀûÀÎ ³»¿ëÀ» ¾Ë°Ô ÇØÁÙ °ÍÀÌ´Ù. Çϵå¿þ¾î °ü½ÉÀڵ鿡°Ô´Â 4ÀåÀº ÇÙ½É ³»¿ëÀ» Á¦°øÇϰí ÀÖ´Ù. ¶ÇÇÑ µ¶ÀÚµé Áö½Ä¹è°æ¿¡ µû¶ó ³í¸® ȸ·Î ¼³°è¿¡ °üÇÑ ºÎ·Ï C¸¦ ¸Ç ¸ÕÀú Àб⸦ ¿øÇÒ ¼öµµ ÀÖ´Ù. ÀúÀåÀåÄ¡¿¡ °üÇÑ 6ÀåÀº ¼ÒÇÁÆ®¿þ¾î °ü½ÉÀڵ鿡°Ô´Â ÇʼöÀûÀÎ ³»¿ëÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç ´Ù¸¥ »ç¶÷µéµµ ½Ã°£ÀÌ Çã¿ëÇÏ´Â ÇÑ Àоî¾ß ÇÑ´Ù. ´ÙÁß ÄÚ¾î, ´ÙÁß ÇÁ·Î¼¼¼, Ŭ·¯½ºÅ͸¦ ´Ù·ç°í ÀÖ´Â ¸¶Áö¸· ÀåÀº °ÅÀÇ ¸ðµÎ »õ·Î¿î ³»¿ëÀÌ¸ç ¸ðµç À̰¡ Àоî¾ß µÈ´Ù.
ù ¹øÂ° ¸ñÇ¥°¡ º´·Ä¼ºÀ» ÀÌ Ã¥¿¡¼ °¡Àå ¿ì¼±½ÃÇÏ´Â °ÍÀ̾ú´Ù. ÀÌ ³»¿ëÀº Áö³ 3ÆÇ¿¡¼´Â CD ¿¡ Æ÷ÇԵǾîÀÖ´ø ÀåÀ̾ú´Ù. °¡Àå È®½ÇÇÑ ¿¹´Â 7ÀåÀε¥ ƯÈ÷ ÀÌ ÀåÀº õÀå¶óÀÎ(Roofline) ¼º´É ¸ðµ¨À» ¼Ò°³Çϰí ÀÖÀ¸¸ç ÃÖ±Ù¿¡ ³ª¿Â ³× °³ÀÇ ´ÙÁßÄÚ¾î ±¸Á¶¸¦ µÎ °³ÀÇ Ä¿³Î¿¡¼ ¼º´ÉÆò°¡ÇÔÀ¸·Î½á ±× °¡Ä¡¸¦ º¸¿©ÁÖ°í ÀÖ´Ù. ÀÌ ¸ðµ¨Àº ¸¶Ä¡ 3C ¸ðµ¨ÀÌ Ä³½¬¿¡ ´ëÇÑ °üÁ¡À» Àß ³ªÅ¸³»µíÀÌ ´ÙÁß ÄÚ¾î ¸¶ÀÌÅ©·ÎÇÁ·Î¼¼¼¿¡ ´ëÇØ ½±°Ô ÀÌÇØÇϵµ·Ï ÇØÁØ´Ù. º´·Ä¼ºÀÇ Á߿伺 ¶§¹®¿¡ À̸¦ ´Ù·ç±â À§ÇØ ¸¶Áö¸· Àå±îÁö ±â´Ù¸®´Â °ÍÀº ¾î¸®¼®±â ¶§¹®¿¡ ¾Õ¼± 6°³ÀÇ Àå¿¡¼µµ º´·Ä¼º¿¡ °üÇÑ ÀýÀÌ µû·Î ÀÖ´Ù.
1Àå: º´·Ä¼º°ú Àü·Â. Àü·ÂÁ¦ÇÑÀÌ ¾î¶»°Ô ¾÷°è·Î ÇÏ¿©±Ý º´·Ä¼ºÀ¸·Î ´«À» µ¹¸®°Ô ¸¸µé¾úÀ¸¸ç º´·Ä¼ºÀº ¿Ö µµ¿òÀÌ µÇ´ÂÁö º¸¿©ÁØ´Ù.
2Àå: º´·Ä¼º°ú ¸í·É¾î: µ¿±âÈ. ÀÌ Àý¿¡¼´Â °øÀ¯ º¯¼ö¿¡ ´ëÇÑ Àá±ÝÀ» ´Ù·é´Ù. ƯÈ÷ ARM¸í·É¾î SWP¸¦ ´Ù·é´Ù.
3Àå: º´·Ä¼º°ú ÄÄÇ»ÅÍ ¿¬»ê: ºÎµ¿¼Ò¼öÁ¡ °áÇÕ¹ýÄ¢. ÀÌ Àý¿¡¼´Â ¼öÄ¡ Á¤¹Ðµµ ¹× ºÎµ¿¼Ò¼öÁ¡ °è»ê½ÃÀÇ µµÀüÀ» ´Ù·é´Ù.
4Àå: º´·Ä¼º°ú °í±Þ ¸í·É¾î¼öÁØ º´·Ä¼º. ÀÌ Àý¿¡¼´Â ÆÄÀÌÇÁ¶óÀÎ ±íÀÌ¿Í Àü·Â ¼Ò¸ð »çÀÌÀÇ °ü°è»Ó ¾Æ´Ï¶ó °í±Þ ILP Áï ½´ÆÛ½ºÄ®¶ó, ÃßÁ¤, VLIW, ·çÇÁ ÆîÄ¡±â ¹× OOO µîÀ» ´Ù·é´Ù.
5Àå: º´·Ä¼º ¹× ¸Þ¸ð¸® °èÃþ: ij½¬ Àϰü¼º. ÀÌ Àý¿¡¼´Â Àϰü¼º ¹× ij½¬ ÇÁ·ÎÅäÄÝ ½º´©ÇÎÀ» ¼Ò°³ÇÑ´Ù.
6Àå: º´·Ä¼º ¹× ÀÔÃâ·Â: RAID. RAIDÀ» °¡¿ë¼º ³ôÀº ICO ½Ã½ºÅÛ»Ó ¾Æ´Ï¶ó º´·Ä ÀÔÃâ·Â ½Ã½ºÅÛÀ¸·Î ¼¼úÇÑ´Ù.
7Àå¿¡¼´Â º´·Ä¼ºÀ¸·Î ³ª°¡´Â °ÍÀÌ °ú°Å ¶§º¸´Ù ¿Ö ¼º°øÀûÀÎÁö¿¡ ´ëÇÑ ÀÌÀ¯¸¦ À̾߱âÇÏ¸é¼ °á·Ð ¸Î°í ÀÖ´Ù.
ƯÈ÷ ºÎ·Ï¿¡ ±×·¡ÇÈó¸® À¯´ÖÀ» Ãß°¡ÇÏ°Ô µÇ¾î ¸Å¿ì µé¶°Àִµ¥ ÀÌ ±×·¡ÇÈó¸® À¯´ÖÀº NVIDIAÀÇ ÁÖÀÓ°úÇÐÀÚ David Kirk¿Í ÁÖÀÓ ¼³°èÀÚ John Nickolls°¡ ¾´ °ÍÀÌ´Ù. ºÎ·ÏA´Â GPU ¿¡ ´ëÇØ óÀ½À¸·Î ±í°Ô ´Ù·ç°í Àִµ¥ ÀÌ·¯ÇÑ GPU´Â ÄÄÇ»ÅÍ ±¸Á¶¿¡¼ »õ·Ó°í Èï¹Ì ÀÖ´Â µ¿·ÂÀÌ´Ù. ÀÌ ºÎ·ÏÆíÀº À̹ø °³Á¤ÆÇÀÇ º´·Ä¼º¿¡ °üÇÑ ÁÖÁ¦¸¦ ½×¾Æ³ª°¡ ÄÄÇ»ÆÃÀÇ À¯ÇüÀ» Á¦½ÃÇϵµ·Ï ÁÖ·ÂÇϴµ¥ ÀÌ·¯ÇÑ ÄÄÇ»ÆÃÀÇ À¯ÇüÀº ºñ·Ï Çϵå¿þ¾î´Â °¡´ÉÇÑ ÇÑ SIMD ½ºÅ¸ÀÏ·Î ½ÇÇàÇÏ·Á ÇϰÚÁö¸¸ ÇÁ·Î±×·¡¸Ó·Î ÇÏ¿©±Ý MIMD ½ºÅ¸ÀÏ·Î »ý°¢ÇϰԲû ¸¸µç´Ù. GPU °¡ °ª½ÎÁö°í ±¤¹üÀ§ÇÏ°Ô °¡¿ëÇÔ¿¡ µû¶ó ÀÌÁ¦´Â ¸¹Àº ·¦Å¾¿¡¼µµ ¹ß°ßÇÒ ¼ö ÀÖ°Ô µÇ¾ú°í À̵éÀÇ ÇÁ·Î±×·¡¹Ö ȯ°æÀº Á¦ÇÑ ¾øÀÌ °¡¿ëÇÏ°Ô µÇ¾î ¸¹Àº »ç¶÷µéÀÌ °æÇèÇÒ ¼ö ÀÖ´Â º´·Ä Çϵå¿þ¾î Ç÷§ÆûÀ» Á¦°øÇϰí ÀÖ´Ù.
µÎ ¹øÂ° ¸ñÇ¥´Â Ã¥À» ÇÕ¸®ÈÇÏ¿© º´·Ä¼ºÀ» À§ÇÑ ³»¿ëÀ» ½ÇÀ» ¼ö ÀÖµµ·Ï °ø°£À» ¸¶·ÃÇÏ´Â °ÍÀÌ´Ù. ù ¹øÂ° ´Ü°è´Â Áö³ ¼¼ °³ÀÇ ¹öÀü¿¡ ÀÖ´Â ¸ðµç ±¸ÀýÀ» ÀÚ¼¼È÷ Äf¾î¼ ±×µéÀÌ ¾ÆÁ÷µµ ÇÊ¿äÇÑÁö »ìÇÇ´Â °ÍÀÌ´Ù. Á» ´õ ÅÁ÷ÇÑ º¯È´Â ÀåµéÀ» ÇÕÄ¡°í ÁÖÁ¦¸¦ ¶³¾î³»´Â °ÍÀÌ´Ù. Mark Hill Àº ´ÙÁß»çÀÌŬ ÇÁ·Î¼¼¼ ±¸ÇöÀ» ¹ö¸®°í ´ë½Å¿¡ ´ÙÁß»çÀÌŬ ij½¬ Á¦¾î±â¸¦ ¸Þ¸ð¸®°èÃþ Àå¿¡ Ãß°¡ÇÒ °ÍÀ» Á¦¾ÈÇÏ¿´´Âµ¥ ÀÌ·¸°Ô ÇÔÀ¸·Î½á ÇÁ·Î¼¼¼¿¡ ´ëÇÑ ÀåÀÌ µÎ °³¿¡¼ Çϳª·Î ÇÕÃÄÁ³°í Á» ´õ Áß¿äÇÑ °Í¸¸ ³²°Ô µÇ¾ú´Ù. 3ÆÇ¿¡¼ µ¶¸³µÈ ÀåÀ¸·Î ÀÖ´ø ¼º´É¿¡ ´ëÇÑ ³»¿ëÀº ù Àå ¼ÓÀ¸·Î ³ì¾Æ µé°Ô µÇ¾ú´Ù.
¼¼ ¹øÂ° ¸ñÇ¥´Â ÀÌ Ã¥ÀÇ ±³¼ö¹ýÀ» Çâ»ó½ÃŰ´Â °ÍÀ̾ú´Ù. 1ÀåÀº ÀÌÁ¦ Á» ´õ ³»¿ëÀÌ Ç³ºÎÇØÁ®¼ ¼º´É, ÁýÀûȸ·Î, Àü·Â ºÎºÐÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç ÀÌ Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐÀ» À§ÇÑ Áغñ´Ü°è·Î ¼³Á¤µÇ¾ú´Ù. 2Àå°ú 3ÀåÀº óÀ½¿¡´Â Çõ½ÅÀûÀÎ ½ºÅ¸ÀÏ·Î ÀÛ¼ºµÇ¾î¼ "´ÜÀÏ ¼¿" ±¸Á¶·Î ½ÃÀÛÇÏ¿© 3ÀåÀÇ ³¡¿¡¼´Â Àüü MIPS ±¸Á¶·Î ³¡¸ÎÀ½À» ÇÏ¿´´Ù. À̰°ÀÌ ¿©À¯ ÀÖ°Ô ÆíÁýÇÏ´Â °ÍÀº Çö´ë µ¶Àڵ鿡°Ô´Â Àß ¸ÂÁö ¾Ê´Â´Ù. ÀÌ 4ÆÇ¿¡¼´Â Á¤¼öÇüÀÇ ¸ðµç ¸í·É¾î ÁýÇÕ ÀڷḦ 2ÀåÀ¸·Î ÇÕħÀ¸·Î½á 3ÀåÀº µ¶ÀÚ°¡ Çʿ信 µû¶ó ÀÐÁö ¾Ê¾Æµµ µÇ°Ô ¸¸µé¾ú´Ù. ¶ÇÇÑ °¢ ÀýÀº ±× Àý¿¡¸¸ ±âÃÊÇϵµ·Ï ÇÏ¿© ´Ù¸¥ ÀýÀ» ÀÐÁö ¾Ê°íµµ ÀÐÀ» ¼ö ÀÖ°Ô ¸¸µé¾ú´Ù. µû¶ó¼ 2ÀåÀº ÀÌÁ¦ ±× Àü ÆÇº»¿¡¼º¸´Ù Á» ´õ Âü°íÇÒ ÀåÀÌ µÇ¾ú´Ù. 4ÀåÀº ÇÁ·Î¼¼¼¿¡ ´ëÇÑ ¼¼úÀÌ ÇϳªÀÇ ÀåÀ¸·Î ¹¿´±â¿¡ Á» ´õ ÀÌÇØÇϱ⠽±°Ô µÇ¾ú°í ´ÙÁß»çÀÌŬ ±¸ÇöÀº ¿ä?Àº ½Ã´ë¿¡ µÚ¶³¾îÁø °ÍÀÌ µÇ¾ú´Ù. 5Àå¿¡¼´Â ij½¬ Á¦¾î±â ¸¸µé±â¿¡ ÇÑ ÀýÀ» ÇÒ´çÇÏ¿´°í ±× ij½¬¸¦ À§ÇÑ Verilog Äڵ带 °®°í ÀÖ´Â CDÆÇ¿¡ »õ·Î¿î ÀýÀ» ÇÒ¾ÖÇÏ¿´´Ù.