星期六, 十二月 29, 2007

[学习]体系结构复习

如何设计
"One of the things I remember Dave Patterson saying many years ago is that for each new project you only get so many 'cleverness beans.' That is, you can be very clever in a few areas of your design, but if you try to be clever in all of them, the design will probably fail to achieve its goals -- or even fail to work or to be finished at all. The overriding lesson that I have learned in 20 plus years of working on these kinds of designs is that you must choose what is important and focus on that; true wisdom is to know what to leave out. A deep knowledge of what has gone before is key to this abllity."
-- by Bill Joy, Chief Scientist and Corporate Executive Officer, Sun Microsystems, Inc., Foreword of the book Computer Architecture: Aquantitative Approach
"书上看的东西和自己折腾得到的东西是很不一样的。确定系统结构是一个反复循环迭代的过程:在计算机系统的所有级别搜寻可能存在的设计空间。……设计空间的收敛,是一个很漫长、很痛苦的过程。(不是没有选择,是选择太多。)"

ISA设计
早期的ISA设计受到工艺的限制,设计目标主要是需要简化硬件。
(Brainstorming)很幸运自己处在这么一个时期,以前几个房间的晶体管做的事情可以用一个小小的几百块钱的芯片完成!太了不起了,短短几十年,发展成这样!用你最大胆的想象去想象未来,那就是未来的样子!

--
 ,           ,
/             \
((__-^^-,-^^-__))
`-_---' `---_-'
 `--|o` 'o|--'
    \  `  /
     ): :(
     :o_o:
      "-"

没有评论: