½Ã½ºÅÛ ¿Â Ĩ ÀÀ¿ë¿¡ ÀûÇÕÇÑ ÈÄÁöÂê»çÀÇ VLIW ÇÁ·Î¼¼¼­ (1999/07/11)

ÈÄÁöÂê»ç´Â VLIW(Very Long Instruction Word) ¾ÆÅ°ÅØÃÄ¿¡ ±â¹ÝÀ» µÐ »õ·Î¿î ÇÁ·Î¼¼¼­ Äھ ¹ßÇ¥ÇÏ¿´´Ù. FR-V¶ó°í ¸í¸íµÈ ÀÌ ÇÁ·Î¼¼¼­ ÄÚ¾î´Â µðÁöÅÐ °¡Àü ¹× Åë½Å, ÀÚµ¿Â÷ ÀÀ¿ë µî, ³»ÀåÇü ÇÁ·Î¼¼¼­·Î »ç¿ëÇϱⰡ Àû´çÇÏ´Ù°í ÇÑ´Ù.

¡¡

FR-V ½Ã¸®Áî´Â ÀúÀü·Â ¼Òºñ¸¦ ÇÊ¿ä·Î ÇÏ´Â ÀÀ¿ë¿¡ ½Ã½ºÅÛ ¿Â ĨÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÌ ÀûÇÕÇÏ´Ù°í ÇÑ´Ù. ÈÄÁöÂê»ç´Â FR-V ÇÁ·Î¼¼¼­ Äھ 1 MOPS(Million Operation Per Second)¿¡ 0.05 ¹Ð¸®¿ÍÆ®ÀÇ ¼Òºñ Àü·ÂÀ» °®´Â´Ù°í ÇÑ´Ù. ÈÄÁöÂê»çÀÇ À¯·´ ¸¶ÄÉÆÃ ÁöºÎÀåÀÎ Goff Peppiette¾¾´Â ÀÌ ÇÁ·Î¼¼¼­ ÄÚ¾î´Â ÀÚ»çÀÇ °í¼º´ÉDRAM°ú Ç÷¡½¬ ¸Þ¸ð¸®¸¦ È¿À²ÀûÀ¸·Î Áö¿øÇÒ ¼ö ÀÖÀ¸¸ç, °í¼º´É µ¥ÀÌÅÍ Ã³¸® ±â¼úÀ» Á¦°øÇϸç, ±âÁ¸ÀÇ ASIC ±â¼ú°ú ÀÎÅÍÆäÀ̽º Ư¼ºÀÌ ÁÁÀº ÇÁ·Î¼¼¼­¶ó ÇÑ´Ù. ÀÌó·³, ÀÌ ÇÁ·Î¼¼¼­´Â ÁøÁ¤ÇÑ Àǹ̿¡¼­ÀÇ °í¼º´É ½Ã½ºÅÛ ¿Â Ĩ ¼Ö·ç¼ÇÀÌ µÉ °ÍÀ̶ó°í ÇÑ´Ù.

¡¡

FR-V ÇÁ·Î¼¼¼­ ÄÚ¾î´Â ´Ù¼öÀÇ ¸í·É¾î¸¦ µ¿½Ã¿¡ ¼öÇàÇÒ ¼ö ÀÖ´Â ¸í·É¾î ¼öÁØ º´·Ä¼ºÀ» Á¦°øÇÑ´Ù°í ÇÑ´Ù. ÀÌ ÇÁ·Î¼¼¼­´Â 16ºñÆ® Á¤¼ö ¿¬»ê¿ë ¸í·É¾î ¼¼Æ®¿Í 32ºñÆ® Á¤¼ö ¿¬»ê¿ë ¸í·É¾î ¼¼Æ®, ¹Ìµð¾î ¸í·É¾î ¼¼Æ®, µðÁöÅÐ ½ÅÈ£ ó¸®¿ë ¸í·É¾î ¼¼Æ®, IEEE 754 »ç¾çÀ» ¸¸Á·ÇÏ´Â ºÎµ¿ ¼Ò¼öÁ¡ ¿¬»ê¿ë ¸í·É¾î ¼¼Æ®¸¦ °¡Áø´Ù°í ÇÑ´Ù.

¡¡

ÈÄÁöÂê»çÀÇ °ü°èÀÚ´Â FR-V ÇÁ·Î¼¼¼­ ÄÚ¾î´Â FR500 ÄÚ¾î¿Í FR300 ÄÚ¾î, µÎ °¡Áö ¸ðµ¨À» °¡Áø´Ù°í ÇÑ´Ù. FR500Àº ºñµð¿À ½ÅÈ£ ó¸®¿Í °°Àº ¹Ìµð¾î ¿ëÀ¸·Î ¼³°èµÇ¾îÁ³´Ù°í ÇÑ´Ù. ÀÌ´Â 500MIPSÀÇ Á¤¼ö ó¸® ´É·Â°ú 4300 MOPSÀÇ ¸í·É¾î ó¸® ´É·Â, 1000 MFLOPSÀÇ ºÎµ¿ ¼Ò¼öÁ¡ ó¸® ´É·ÂÀ» °¡Áø´Ù°í ÇÑ´Ù. ¶ÇÇÑ ¼Òºñ Àü·ÂÀº 1¿ÍÆ®¶ó°í ÇÑ´Ù. FR300 ¸ðµ¨Àº Â÷¼¼´ë ÈÞ´ëÆù°ú °°Àº µðÁöÅÐ ½ÅÈ£ 󸮿ëÀ¸·Î ÀûÇÕÇÏ´Ù°í ÇÑ´Ù. ÈÄÁöÂê»ç´Â 500 MOPSÀÇ ¸í·É¾î ó¸® ´É·ÂÀ» °¡Áö¸ç, ¼Òºñ Àü·ÂÀº 25 ¹Ð¸® ¿ÍÆ®¶ó°í ÇÑ´Ù.

¡¡

266MHz µ¿ÀÛ Á֯ļö¸¦ °®´Â FR500 ÇÁ·Î¼¼¼­ ÄÚ¾î´Â 1999³â ¸»°æ¿¡ Ãâ½ÃµÉ °ÍÀ̶ó°í Çϸç, FR300 ÇÁ·Î¼¼¼­ ÄÚ¾î´Â 2000³â ¸»°æ¿¡ Ãâ½ÃµÉ °ÍÀ̶ó°í ÇÑ´Ù. ÈÄÁöÂê»ç´Â Â÷ÈÄ¿¡ 0.1 ¸¶ÀÌÅ©·Ð CMOS °øÁ¤ ±â¼úÀ» »ç¿ëÇÏ¿© 1 MOPS´ç 0.05 ¹Ð¸®¿ÍÆ® ÀÌÇÏÀÇ ¼Òºñ Àü·Â°ú 500MHzÀÌ»óÀÇ µ¿ÀÛ Á֯ļö¸¦ °®´Â FR-V ÇÁ·Î¼¼¼­¸¦ °³¹ßÇÒ °èȹÀ̶ó°í ÇÑ´Ù. ¶ÇÇÑ ÇÁ·Î¼¼¼­ ÄÚ¾î´Â VLIW ±¸Á¶¿¡¼­ ´õ ¸¹Àº ¸í·É¾î 󸮸¦ ÇÒ ¼ö ÀÖµµ·Ï °³¹ßÇÒ °èȹÀ̶ó°í ÇÑ´Ù.

¡¡