%0 Journal Article %T Making Effective Decisions in Computer Architects'' Real-World: Lessons and Experiences with Godson-2 Processor Designs
Making Effective Decisions in Computer Architects Real-World: Lessons and Experiences with Godson-2 Processor Designs %A Wei-Wu Hu %A Jian Wang %A
Wei-Wu Hu %A and Jian Wang %J 计算机科学技术学报 %D 2008 %I %X Although the design of many kinds of microprocessors has been under developing for several decades,the computer architecture R&D community lacks well documented lessons and experiences about design decisions in the research literature.In this paper,we systematically present the design decisions we made during the designing and prototyping of Godson-2 series processors.The 250MHz Godson-2B,450MHz Godson-2C,and 1GHz Godson-2E processors that implement 64-bit,four-issue,out-of-order architecture were taped out in 2003,2004,and 2005,respectively.Each processor triples its predecessor in the SPEC CPU2000 rates.Our first-hand experiences and lessons gained from these designs would provide unique perspectives and insights that are not available in any existing text books and/or published papers.We summarize 10 critical lessons and experiences based on hundreds of our attempts at architectural and design optimizations for performance improvement of Godson-2 series processors.The issues include silicon-simulation correlation,design balancing,performance optimizing,and pico-architecture tuning.We conclude that persistent improvement,attitude towards work-on-silicon design, and insightful understanding of software and fabrication process are the three most important factors for designing a high performance processor with low energy consumption. %K superscalar architecture %K correlation design %K balanced design %K optimized design %K Pico-architecture design %K workon-silicon
%U http://www.alljournals.cn/get_abstract_url.aspx?pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=8240383F08CE46C8B05036380D75B607&jid=F57FEF5FAEE544283F43708D560ABF1B&aid=77B060043F71EC9BDA1C2B5E6903AF60&yid=67289AFF6305E306&vid=EA389574707BDED3&iid=E158A972A605785F&sid=E6A0A363CA4FC5CF&eid=7E2D9DFE40003B3F&journal_id=1000-9000&journal_name=计算机科学技术学报&referenced_num=0&reference_num=13