4. 21064 ¼º´É vs 21066 ¼º´É

21064¿Í 21066Àº °°Àº(EV4) CPU Äھ °¡Áø´Ù. ¸¸ÀÏ °°Àº ÇÁ·Î±×·¥ÀÌ °°Àº CPU ½ºÇǵ忡¼­ 21064¿Í 21066¿¡¼­ µ¹¾Æ°£´Ù¸é, ¼º´É Â÷ÀÌ´Â ½Ã½ºÅÛ Bcache/¸Þ¸ð¸® Æø ¶§¹®ÀÌ´Ù. ³»ºÎ ij½Ã¿¡¼­ ³ôÀº È÷Æ®À²À» °¡Áö´Â ÄÚµå ¾²·¹µå´Â °°ÀÌ ½ÇÇàµÈ´Ù. ¿©±â¿¡ 2°³ÀÇ Ä¿´Ù¶õ ¼º´É ¿ä°ÇÀÌ ÀÖ´Ù:

  1. Code´Â write-intensiveÀÌ´Ù. ºñ·Ï 21064¿Í 21066ÀÌ ¸î¸î µô·¹À̸¦ ¸¸È¸Çϱâ À§ÇØ write ¹öÆÛ¸¦ °¡Áö°í ÀÖ´Ù ÇÒÁö¶óµµ, write-intensiveÇÑ ÄÚµå´Â ½Ã½ºÅÛ ¹ö½º¿¡¼­ write ´ë¿ªÆø¿¡ ÀÇÇØ °¨¼ÓµÈ´Ù. À̰ÍÀº Ĩ³» ij½ÃµéÀÌ write-throughÀ̱⠶§¹®ÀÌ´Ù.

  2. Code´Â ¼Ò¼ö¸¦ Á¤¼öó·³ ´Ù·é´Ù. Alpha ¾ÆÅ°ÅØÃÄ´Â Á¤¼ö ·¹Áö½ºÅÍ¿¡¼­ ºÎµ¿ ¼Ò¼öÁ¡ ·¹Áö½ºÅÍ·Î ·¹Áö½ºÅÍ-·¹Áö½ºÅÍ Àü´ÞÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù. ±×·¯ÇÑ ÀüȯÀº ¸Þ¸ð¸®(±×¸®°í Ĩ³» ij½Ã´Â write-thoughÀ̱⠶§¹®¿¡ Bcache¸¦ ÅëÇØ¼­)¸¦ ÅëÇØ ÇàÇØÁø´Ù. (ÆíÁýÀÚ ÁÖ: EV4¿Í EV45´Â ÀÌ¹Ì Ä³½ÃµÇ¾î ÀÖ´Â ¸Þ¸ð¸®¸¦ Á¦°øÇÏ´Â ¿ø µ¥ÀÌÅÍ Ä³½Ã(Dcache)¸¦ ÅëÇØ ÀüȯÀ» ÇÑ´Ù.) ±×·± °æ¿ì¿¡, Àüȯ ¼ø¼­³» ÀúÀåÀº Dcache¸¦ °»½ÅÇÏ°í ¿¬¼ÓÀûÀÎ ·Îµå´Â ¾î¶°ÇÑ »óȲ¿¡¼­µµ °»½ÅµÈ d-cache °ªÀ» ÀÐÀ»¼ö ÀÖÀ¸¸ç Bcache¿¡ ´ëÇÑ ¶ó¿îµå Æ®¸³À» ÇÇÇÒ¼ö ÀÖ´Ù. Ưº°È÷, stq/ldt³ª stt/ldq ¸í·É¾î¸¦ °è¼ÓÇØ¼­ ½ÇÇàÇϴ°ÍÀÌ ÁÁ´Ù.)

¸¸ÀÏ ¿©·¯ºÐÀÌ 21064A¿Í 21066A»çÀÌ¿¡¼­ °°Àº ºñ±³¸¦ ÇÏ¿´´Ù¸é, ¿©±â¿¡´Â Åõ Ĩ»çÀÌÀÇ ´Ù¸¥ Icache¿Í Dcache Å©±â ¶§¹®¿¡ Ãß°¡ÀûÀÎ ¿ä¼Ò¸¦ °í·ÁÇØ¾ß ÇÑ´Ù.

ÇöÀç, 21164´Â ÀÌ ¹®Á¦µéÀ» Ç®¾ú´Ù: À̰ÍÀº ¸Å¿ì ³ôÀº ½Ã½ºÅÛ ¹ö½º ´ë¿ªÆø (ºñ·Ï °°Àº ¼öÀÇ ½Ã±×³Î ÇÉÀ» °¡Áö°í ÀÖ´ÙÇÒÁö¶óµµ - ÁÁ´Ù, ³ª´Â 21064 º¸´Ù 2¹è ¸¹Àº ÇÉÀ» °¡Áö°í Àִٴ°ÍÀ» ¾Ë°í ÀÖÁö¸¸ ÀÌ Æ¯º°ÇÑ °Íµé ¸ðµÎ´Â ÆÄ¿ö¿Í ±×¶ó¿îµåÀÌ´Ù!.(Á¤¸»·Î!!)) À» ÀÌ·ç°í ÀÖÀ¸¸ç write-back ij½Ã¸¦ °¡Áö°í ÀÖ´Ù. ³²¾Æ ÀÖ´Â À¯ÀÏÇÑ ¹®Á¦´Â "°¡°ÝÀÌ ¾ó¸¶Àΰ¡"¿¡ ´ëÇÑ °ÍÀÌ´Ù.