Ã¥¼Ò°³
µüµüÇÑ Çϵå¿þ¾î¸¦ ¸»¶û¸»¶ûÇÏ°Ô Ç®¾î³½ ¸ÖƼÄÚ¾î CPU À̾߱â
½Ì±ÛÄھ¼ ¸ÖƼÄÚ¾î ½Ã´ë°¡ ¹Ù²î¸é¼ ÇÁ·Î±×·¡¹ÖÀÇ Æз¯´ÙÀÓÀÌ º¯ÈÇß´Ù. ÀÌ·¯ÇÑ º¯È´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ô Á÷°£Á¢ÀûÀ¸·Î ¿µÇâÀ» ¹ÌÄ¡°í ÀÖ´Ù. ÃֽŠCPU¿¡ Àû¿ëµÈ ºñ¼øÂ÷ ½ÇÇà, ¸í·É¾î ·¹º§ º´·Ä¼º(ILP) µîÀÇ µ¿ÀÛ ¿ø¸®¸¦ ¾Ë±â ½±°Ô ¼³¸íÇÑ´Ù. µüµüÇÑ ÇÁ·Î±×·¡¹Ö ±³°ú¼¿¡¼ ¼³¸íÇÏÁö ¾Ê¾Ò´ø ¸ÖƼÄÚ¾î ÇÁ·Î¼¼¼ÀÇ µ¿ÀÛ ¿ø¸®¿Í ±× ¼Ó¿¡ ¼û°ÜÁø ¼ÒÇÁÆ®¿þ¾î ¾Ë°í¸®ÁòÀ» ¼³¸íÇÑ´Ù.
ÀÌ Ã¥¿¡¼´Â ¸í·É¾î ÁýÇÕ ±¸Á¶, ÇÁ·Î±×·¥ÀÇ Àǹ̸¦ °áÁ¤ Áþ´Â ÀÇÁ¸¼º, ÇÁ·Î¼¼¼ ±âº» µ¿ÀÛ, °í¼º´É ÇÁ·Î¼¼¼°¡ µÇ·Á¸é ÇÊ¿äÇÑ ÆÄÀÌÇÁ¶óÀÎ, ºñ¼øÂ÷ ½ÇÇà¿¡¼ ÇÏÀÌÆÛ½º·¹µù, Ĩ ¸ÖƼÇÁ·Î¼¼¼, ij½Ã, °¡»ó ÇÔ¼öÀÇ Ã³¸® °úÁ¤, º´·Ä ÇÁ·Î±×·¡¹Ö°ú ÇÏÀÌÁ¨¹ö±× µîÀ» ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
¸ñÂ÷
Story 01. ÇÁ·Î±×·¡¸Ó°¡ ÇÁ·Î¼¼¼µµ ¾Ë¾Æ¾ß ÇØ¿ä?
µé¾î°¡¸ç
°í´ÞÇ ÇÁ·Î±×·¡¸Ó
´©±¸¸¦ À§ÇØ ÀÌ Ã¥À» ½è´Â°¡?
Âü°í¹®Çå
Story 02. ÇÁ·Î¼¼¼ÀÇ ¾ð¾î : ¸í·É¾î ÁýÇÕ ±¸Á¶
µé¾î°¡¸ç
ÇÁ·Î±×·¡¸Ó°¡ º¸´Â ÇÁ·Î¼¼¼
ÇÁ·Î¼¼¼ÀÇ ¾ð¾î : ¸í·É¾î ÁýÇÕ ±¸Á¶
RISC¿Í CISC·Î ¾Ë¾Æº¸´Â ¸í·É¾î ÁýÇÕ ±¸Á¶
°£´ÜÇÑ ÄÚµå·Î º¸´Â RISC¿Í CISCÀÇ Â÷ÀÌ
¾ÆÁ÷µµ RISC vs. CISC ?
°á·Ð
Âü°í¹®Çå
Story 03. ÇÁ·Î¼¼¼ÀÇ ±âº» ºÎÇ°°ú °³³äµé
µé¾î°¡¸ç
¸¶ÀÌÅ©·Î¾ÆÅ°ÅØó¶õ?
»ê¼ú ³í¸® ÀåÄ¡ : ÇÁ·Î¼¼¼ ¼ÓÀÇ °è»ê±â
Ŭ·Ï, 1»çÀÌŬÀÌ °¡Áö´Â ÀǹÌ
¸Þ¸ð¸® °èÃþ
ÄÁÆ®·Ñ ÀåÄ¡
ÇÁ·Î¼¼½º¿Í ½º·¹µå
°¡»ó ¸Þ¸ð¸®
°á·Ð
Âü°í¹®Çå
Story 04. ¾Ï´ÞÀÇ ¹ýÄ¢°ú ÇÁ·Î¼¼¼ÀÇ ¼º´É ÁöÇ¥
µé¾î°¡¸ç
¾Ï´ÞÀÇ ¹ýÄ¢
º´·Ä 󸮿¡¼ÀÇ ¾Ï´ÞÀÇ ¹ýÄ¢
ÇÁ·Î±×·¥ÀÇ ¼öÇà ½Ã°£
¼º´É Çâ»óÀ» À§ÇØ ÇØ¾ß ÇÒ ÀÏ
°á·Ð
Âü°í¹®Çå
Story 05. ÇÁ·Î±×·¥ÀÇ Àǹ̸¦ °áÁ¤ Áþ´Â ÀÇÁ¸¼º
µé¾î°¡¸ç
µ¥ÀÌÅÍ ÀÇÁ¸¼º
ÄÁÆ®·Ñ ÀÇÁ¸¼º
¸Þ¸ð¸® ÀÇÁ¸¼º
·çÇÁ¿¡¼ÀÇ µ¥ÀÌÅÍ ÀÇÁ¸¼º
°á·Ð
Story 06. ÇÁ·Î¼¼¼ ±âº» µ¿ÀÛ
µé¾î°¡¸ç
¸í·É¾î ó¸®ÀÇ ±âº»ÀûÀÎ ´Ù¼¸ ´Ü°è
¸í·É¾î ÀÎÃâ
¸í·É¾î Çص¶
ÇÇ¿¬»êÀÚ ÀÎÃâ
¸í·É¾î ½ÇÇà ´Ü°è
¿¬»ê °á°ú ÀúÀå
¿¹¿Ü ó¸®
°á·Ð
Âü°í¹®Çå
Story 07. °í¼º´É ÇÁ·Î¼¼¼ÀÇ ½ÃÀÛ : ¸í·É¾î ÆÄÀÌÇÁ¶óÀÎ
µé¾î°¡¸ç
ÆÄÀÌÇÁ¶óÀÎÀÇ ±âº» °³³ä
ÆÄÀÌÇÁ¶óÀÎÀÇ È¿À²ÀûÀÎ ¼³°è
ÆÄÀÌÇÁ¶óÀÎ ÇÁ·Î¼¼¼ÀÇ ±¸Çö
ÆÄÀÌÇÁ¶óÀÎ ÇØÀúµå
ÆÄÀÌÇÁ¶óÀÎ : ¼ÒÇÁÆ®¿þ¾î º´·ÄÈÀÇ ÇÑ °¡Áö ¹æ¹ý
°á·Ð
Âü°í¹®Çå
Story 08. ¶Ç ÇϳªÀÇ Çõ¸í : ºñ¼øÂ÷ ½ÇÇà
µé¾î°¡¸ç
ºñ¼øÂ÷ ½´ÆÛ½ºÄ®¶ó ÇÁ·Î¼¼¼°¡ ÇÊ¿äÇÑ ÀÌÀ¯
ºñ¼øÂ÷ ½ÇÇàÀÇ ¿ø¸® : ¸í·É¾î ¼öÁØ º´·Ä¼º
½´ÆÛ½ºÄ®¶ó ÆÄÀÌÇÁ¶óÀÎ ±¸Á¶
ºñ¼øÂ÷ ½ÇÇàÀÇ ±¸Çö : Å丶½¶·Î ¾Ë°í¸®Áò
ºñ¼øÂ÷ ÇÁ·Î¼¼¼ ÆÄÀÌÇÁ¶óÀÎ
°á·Ð
Âü°í¹®Çå
Story 09. ÇÏÀÌÆÛ½º·¹µù : º´·Ä¼ºÀÇ ±Ø´ëÈ
µé¾î°¡¸ç
ÇÏÀÌÆÛ½º·¹µùÀÌ ¹¹¾ß?
µ¿½Ã ¸ÖƼ½º·¹µùÀÇ ±¸Çö°ú ¼º´É
°á·Ð
Âü°í¹®Çå
Story 10. ¸ÖƼÄÚ¾î Çõ¸í : Ĩ ¸ÖƼÇÁ·Î¼¼¼
µé¾î°¡¸ç
¸ÖƼÄÚ¾î ½Ã´ë
½Ì±ÛÄÚ¾îÀÇ ÇÑ°è : ¿¡³ÊÁö À庮
½Ì±ÛÄÚ¾îÀÇ ÇÑ°è : ILPÀÇ ÇÑ°è
º´·Ä ÄÄÇ»ÅÍÀÇ °³³ä
º´·Ä ÄÄÇ»ÅÍ ±¸Á¶
¸ÖƼÄÚ¾îÀÇ ±¸¼º ¹æ½Ä
¸ÖƼÄÚ¾îÀÇ ÇÑ°è : ¸Þ¸ð¸® À庮°ú º´·Ä ÇÁ·Î±×·¡¹Ö
¿©ÀüÈ÷ Áß¿äÇÑ ½Ì±ÛÄÚ¾î ¼º´É
°á·Ð
Âü°í¹®Çå
Story 11. µ¥ÀÌÅÍ º´·Ä¼º : SIMD¿Í GPU
µé¾î°¡¸ç
µ¥ÀÌÅÍ º´·Ä¼º
GPU : ¶Ç ÇϳªÀÇ º´·Ä ÇÁ·Î¼¼¼
CUDA ÇÁ·Î±×·¡¹Ö ¸ðµ¨ : ½º·¹µå¿Í ¸Þ¸ð¸® ¸ðµ¨
CUDA ÇÁ·Î±×·¡¹ÖÀÇ ¿¹ : Çà·Ä °ö¼À
nVidia GPUÀÇ ÀÚ¼¼ÇÑ ½º·¹µå ½ÇÇà ±¸Á¶ : ¿öÇÁ(Warp)
°á·Ð
Âü°í¹®Çå
Story 12. °í¼º´É ÇÁ·Î¼¼¼ÀÇ Çʼö Á¶°Ç : ¶È¶ÈÇÑ Ä³½Ã
µé¾î°¡¸ç
¿Ö ij½Ã°¡ ÇÊ¿äÇÏ°í Àß ÀÛµ¿ÇÒ ¼ö ÀÖÀ»±î?
ÀϹÝÀûÀΠij½Ã ±¸Á¶
CPU ij½ÃÀÇ ±âº»ÀûÀÎ ¼³°è
°í¼º´É ij½Ã¸¦ À§ÇÑ ¾Ë°í¸®Áò
¸ÖƼÄھ¼ÀÇ Ä³½Ã
°á·Ð
Âü°í¹®Çå
Story 13. if ¹®Àº ±×³É ½ÇÇàµÇ´Â °ÍÀÌ ¾Æ´Ï´Ù
µé¾î°¡¸ç
ºÐ±â¹® ¸í·É¾î¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾î
ºÐ±â ¿¹ÃøÀÌ ÇÊ¿äÇÑ ÀÌÀ¯
ºÐ±â ¿¹Ãø¿¡ ±â¹ÝÇÑ Åõ±âÀû ½ÇÇà
±âº»ÀûÀÎ ºÐ±â ¿¹Ãø ¹æ¹ý
´õ ¶È¶ÈÇÑ °ú°Å ±â¹ÝÀÇ ¹Ì·¡ ¿¹Ãø
È÷½ºÅ丮¸¦ ÀÌ¿ëÇÑ ºÐ±â ¿¹Ãø
ÇÁ¸®µðÄÉÀ̼Ç
°á·Ð
Âü°í¹®Çå
Story 14. °¡»ó ÇÔ¼ö¿¡ ´ã±ä º¹ÀâÇÔ
µé¾î°¡¸ç
ºÐ±â ¸ñÀûÁö ¿¹Ãø
°£Á¢ ºÐ±â¹®ÀÇ ºÐ±â ¸ñÀûÁö ¿¹Ãø
°á·Ð
Âü°í¹®Çå
Story 15. È¿À²ÀûÀÎ ¸Þ¸ð¸® ¸í·É ½ÇÇà ¾Ë°í¸®Áò
µé¾î°¡¸ç
È¿À²ÀûÀÎ ¸Þ¸ð¸® ¿¬»êÀÇ ½ÇÇà
ÄÄÆÄÀÏ·¯ ÃÖÀûÈÀÇ Àå¾Ö¹° : Æ÷ÀÎÅÍ
°á·Ð
Âü°í¹®Çå
Story 16. ¸Þ¸ð¸® ·¹ÀÌÅϽà °¨Ãß±â : ÇÁ¸®Æêó
µé¾î°¡¸ç
ÇÊ¿äÇÑ µ¥ÀÌÅ͸¦ ¹Ì¸® Àß °¡Á®¿ÀÀÚ
±âº»ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÇÁ¸®ÆêĪ
Æ÷ÀÎÅÍ ±â¹Ý ÀڷᱸÁ¶ÀÇ ¼ÒÇÁÆ®¿þ¾î ÇÁ¸®ÆêĪ
Çϵå¿þ¾î ÇÁ¸®ÆêĪ ¾Ë°í¸®Áò
°á·Ð
Âü°í¹®Çå
Story 17. VLIW·Î »ìÆ캸´Â µÎ º¯¼ö ±³È¯ ¹æ¹ý
µé¾î°¡¸ç
VLIWÀÇ Ã¶ÇÐ
µÎ º¯¼ö¸¦ ±³È¯ÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ °íÂû
°á·Ð
Âü°í¹®Çå
Story 18. ÇÁ·Î±×·¡¸ÓÀÇ »õ·Î¿î °úÁ¦ : º´·Ä ÇÁ·Î±×·¡¹Ö
µé¾î°¡¸ç
º´·Ä ÇÁ·Î±×·¡¹ÖÀº ¼±ÅÃÀÌ ¾Æ´Ï¶ó Çʼö
±âº» °³³ä : ¿øÀÚÀû ½ÇÇà°ú µ¿±âÈ ¿¬»ê
¸àµ¨ºê·Î ÁýÇÕÀ¸·Î º¸´Â º´·Ä ÇÁ·Î±×·¡¹Ö
°á·Ð
Âü°í¹®Çå
Story 19. °ñÄ¡ ¾ÆÇ ¸ÖƼ½º·¹µå ¹ö±× : ÇÏÀÌÁ¨¹ö±×
µé¾î°¡¸ç
ÀçÇöÀÌ ¾î·Á¿î °ñÄ¡ ¾ÆÇ ¹ö±×
´ëÇ¥ÀûÀÎ º´Ç༺ ¹ö±× : ¿øÀÚ¼º À§¹Ý°ú ¼ø¼ À§¹Ý
°á·Ð
Âü°í¹®Çå
Story 20. ¾î·Á¿î º´·Ä ÇÁ·Î±×·¡¹Ö, ±×¸®°í ±× ¹Ì·¡´Â?
µé¾î°¡¸ç
ºñÈ¿À²ÀûÀÎ º´·Ä ÇÁ·Î±×·¡¹Ö : °¡Â¥ °øÀ¯ ¹®Á¦
¹Ì·¡ÀÇ º´·Ä ÇÁ·Î±×·¡¹Ö ¹æ¹ý·Ð
°á·Ð
Âü°í¹®Çå
ã¾Æº¸±â