UMich & NVIDIA

Umich

才知道470这门课的final project——OoO proc,是当年Todd Austin根据他在Intel MicroComputer Research Labs设计处理器的经历而重新订制的。final project设计的处理器采用的就是Intel奔腾处理器的设计思想。仍然记得对于年幼的我来说,当年Intel出Pentium4时感觉这款处理器的推出简直充满了划时代意义,没想到当年参与设计Pentium系列的设计者就在我们学校教书,而我还学到了奔腾系列处理器的体系结构。#人生梦寐以求之事 #470再上三遍也不觉得浪费

在http://csrankings.org 上一搜才发现,computer architecture方向密大排名世界第一。从小梦想学计算机体系结构的我机缘巧合地来到了这个方向世界第一的学校接受教育,不由得感慨上天待我真是不薄。

比起parallel computing,web app的程序才能算是真的并行。难怪托马斯要研究server architecture呢。首先现在是软件驱动硬件设计的时代,其次OoO的优势在的web app上的并行完全失效。web app在软件应用中占据极其重要的地位,托马又是研究parallel comp arch的,那么对于server arch的研究就必不可少。而server arch的低效性来源于其糟糕的L1cache命中率,托马这个研究mem system起家的人自然不会放过这个研究方向了。

才知道当年推动「中美邦交正常化」的历史事件「乒乓外交」发生在UMich。周恩来总理口中的「以小球带动大球」时至今日都是历史教科书上的重要一笔——正是因为它,中国才逐渐被世界认可。为此我很感激密大,也十分自豪。

Nvidia

用实习第一个月的工资买了一台新笔记本。为了理解GPU性能而买的带NV独显的电脑,为了测并行处理器的性能所以买的core i7双核。为了跑ubuntu才支持的gem5/GPGPUsim仿真器,所以装了双系统。为了visio所以需要win。
#80%理由都是为了CompArch。

NVIDIA的实习接近尾声,manager送了一个有NVIDIA DEVELOPER COMMUNITY的笔记本。用在NV做的东西写了人生中第一篇论文。感谢NV给予我的一切。