Last Univ. Life (09)

毕设进行一段时间了,但依旧十分没有头绪,我十分担心时间不够了,心也有些不能沉住气。

昨天,在“踏实沉稳,切忌浮躁”思想的指导下,抛开赶时间的想法,仔细用最直接最实在的方法来解决当前的一些疑问,有了一些新收获。通过深入分析IA64模拟器源码,很多疑问迎刃而解。整个过程耗时,但高效,且对后面的推进工作的影响将是很深远的。

这里略微总结下吧,以后肯定还会遇到类似浮躁的情况:遇到赶时间的情况下我们总会产生一些急躁情绪,面对问题往往表现出希望迅速攻克但又无从下手的情景,或者不愿选择最直观但很耗时的方法来分析解决问题。

解决方案:克服,再克服;冷静,再冷静。记得高中的化学老师傅全安说过的话:“快就是慢,慢就是快。”

 

晚上老乡来蹭饭,去堕落街吃麻辣烫,味道真赞!

晚上,想找个地方安静坐坐想想最近一段时间的各种事,却很囧地发现四栋前的石桌、东十二后的草坪是完全不适合一个人去的,各种抱着各种地啃=.=||| 我还是回寝室吧……

趴在桌子上睡了会,又写了好长一会儿书法,发了会儿短信不觉就熄灯了。然后看文档看到十二点多点,刷牙爬床睡觉~  PS:移动!!丫短信延迟怎么这么厉害!!!

为了重新激活电池,夜里没关电脑。它总计扛了一小时三十分,其中处于报警状态的时间为一小时,再囧……这年头,关于电池的怪事真多!

zt论完美

zt:"我特别喜欢特别欣赏的就是完美,我有点喜欢但是从我的价值观或者原则而言有点瑕疵的就是不完美。。。其实呢,太完美的东西也有自己的缺点的,只不过我暂时没发现而已,如果得到了完美的东西反而更容易失望,所以不如得到不完美的东西"

Last Univ. Life (07)

发两张图,东九前盛开的紫玉兰~这个周末的我碌碌无为,竟然在自习室渡过,重温了3部文档,共计百来页,鸟语。发现啊~~现在看英文比看中文还溜便@.@

武汉下着丝雨,从东九楼4楼往湖边望,用手叉出一个取景框,细细打量每一个角度。这景色!

Last Univ. Life (06)

昨天是低效率的一天~ 进入了正常的酝酿期,两三天后应该就是爆发期。

一些概念正在大脑某个自己无法控制的角落里酝酿,只是隐隐不现。依照以往经验,只有我理清一些更为基本的概念后那些东西才能自然形成,否则条件不成熟,郁闷将继续~

从处理器建模的角度讲,LSE的确是个比较不错的工具,但是,他肯定有个致命的缺点:效率!

LSE的工作原理是:先让用户使用LSS系统描述语言来描述系统,然后LSS编译工具将这些描述转化成C语言描述的等价系统,最后使用gcc连编译这些C代码,生成最终的模拟器工具。从这个角度来看,LSE是一个应用在特殊领域的代码生成工具。

LSE的特色在于:LSS系统描述语言十分适合描述处理器系统,所以Architects能够很方便地用它来表达自己的设计思想。这是因为,它使用的是CDL(Concurrent Description Language,以LSE、Spin等为代表),其并行性与硬件的并行性相对应。与CDL对应的是SDL(Sequential Description Language),如我们常用的C、Java等。

为什么说LSE低效呢?它是一个语言自动生成工具,这就不可避免的涉及到生成效率的问题。自动生成是一个基于一定规则的机械过程,必然对某些情况的处理十分粗糙,从而带来效率问题。可以武断地说,代码自动生成效率是一对矛盾!我们可以通过一些精细的设计来提高效率,但这种提高是存在瓶颈的。顺便想到:二进制翻译不就是一种代码自动生成技术么?

今天是周末,周末又如何呢?妈的!

八点半,去学一吃过热干面,背着本本和资料径直去了东九,还以为位子很不好占呢,结果到了四楼基本都是空的~ 自习的大约都是大一大二的吧,都好小的样子 =.=

中午捱到12点才回来吃饭,路上发现怎么好多mm啊?华工怎么突然这么多mm了?呃……走到食堂门口我才记起八校联合办校的事,这些不是我们学校的mm,我说怎么回事!吃饭的人太多了,于是买了筒面回去煮面了……

前几天看到的还是新芽芽,现在湖边的垂柳都舒展开了,而且,草坪上那些花儿全开了。忽的,那些花让我想到了两年前那些事,还想起了那之后不久写过的一点毫无艺术特色的诗《春韵》,好端端的,竟觉出了丝丝悲伤。有意思的是,从《春韵》这篇博客的时间(2006-04-22)来看,今年的春貌似比那年早一个月。

外面阴沉沉的,貌似要下雨了,好了,本子还放东九在,继续自习去了~~~

Last Univ. Life (05)

好高兴~~先占位子,明天写!

hoho,任务完成得漂亮~~~

———————–

昨天上午整日志、整Linux环境,下午2点开始Coding一个小试验模型–其实就是抄袭例子 =.=|||

下午四点多的时候,突然觉得Notepad++不支持LSS格式的高亮显示很不爽,google了下,貌似可以DIY,于是折腾到六点,基本把high-lighting搞定了,不过不是十分完美。据师兄说,Emacs可以很好地定制高亮显示,真是这样的话,我还真愿意迁移到linux下面去干事 😉

晚上接着coding,花了好多时间把代码调通了,随后摸索着实现了可视化界面的数据显示,真赞!

然后对照着调试的输出信息再回去理解IA_64 Simulator的工作方式,发现一些bt的东西。同时还发现,很多组件都是不占用timecycle的,只有delay等少数几个组件才有这般占用cycle能力—对么?今天继续探索~

总之,很爽,在coding中感到一些概念真真切切地存在~~~~~

 ———————–

看了一段Mac Air的视频,艳羡ing~~~·~~~

Last Univ. Life (04)

由于转了白云的出站,老天果然口水了-_-|| 好好的天竟然下起了阵雨。

毕设从迷茫期进入第二个阶段–相持。已经知道自己要做什么了,也知道手头上可以利用的工具有哪些,剩下的就是需要去熟练使用这些工具来完成自己的目标。

安腾(Itanium)是个相当复杂的处理器架构,显然我不可能一步就将其实现,特别是在我对LSE还十分不熟悉的情况下。所以我计划分四步走:

  • S1,熟悉LSE,实现一个简单的自定义的CPU模拟器,可以执行简单的自定义指令。这一块有TomansoluDLX这个例子做榜样,是可以完成的。
  • S2,对安腾流水线进行初步建模,不处理某些Corner Case。
  • S3,对流水线进行完整建模,实现正确的指令行为。
  • S4,对存储体系结构进行建模,实现完整的体系结构模拟。由于单纯从CPU内部出发已经很难找到大规模提高系统性能的突破口。于是安腾II把设计重点转移到以Cache为核心的存储结构上来。准确的模拟Cache行为是LSE建模的重点之一。

时间安排上,S1大约要2周,在这两周内同时还要渗入S2中的任务–重读《安腾II处理器参考手册》(Intel Itanium 2 Processor Reference Manual )S2两周,S3一周,S4一周。合起来一个半月,也就是说必须在4月底完工。这个时间实在太紧张了!估计S1可能比预计短,S2比预计长,总体却不可能比一个半月短了。项目答辩貌似是在六月初,五月份的时间却是用来写论文的,好吧好吧,三月、四月,豁出去了,虽不能至,吾勉为之!

今天干了些啥呢?粗看了一通TomansoluDLX的源码,分析了IA64 Simulator的源码,企图打通建立安腾模拟器的思路。

对LSE中自带的IA64 Simulator导师的理解应该也还不是十分清晰。通过分析它提供给LSE的接口来看,它只提供了几个粗略步骤,而没有提供Detailed Step Interface。我们到底需要那些Detailed Step Interface不呢?这个我还不完全确定,脑袋有点浆糊…如果仅仅用接口提供的那几个就可以搞定,那就绝妙了…可能么?我不住地怀疑ing怀疑……

————其他———–

(1)

今天收到2个坏消息,Buou同学考研挂掉了,冯德旭兄弟考Tsinghua也挂掉了,都是跨专业。

黄高那帮常有来往的兄弟姐妹中基本都保研了,Buou玩的太多保不了这个倒是在意料之中,啥事都是有个因果的。但是我对她考研还是比较有信心的,不想,也挂了,sigh……

Anyway,小样最大的资本是年轻,比我这等叔字辈的能折腾。只是希望好好反省下自己在大学走过的路,如果能吸取些教训,也未尝不是好事。然后,我最不爽那中不断给自己找退路且不断后退的人,下一步打算干啥?希望这次好好做,认准了就努力做下去,迷迷糊糊地做事,你就等着后悔吧!

(2)

麦麦告诉我,黄山涨价了……

Test

   / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 我慢慢的体会着,/ / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 秋天里的雨。/ / / / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 是否还记得跟你说的话:/ / / / / / / / / / / / / / / / / / / / / /
   / / / / / “你那里下雨了吗?”/ / / / / / / / / / / / / / / / / / / / / /
   / / / / / “是呀,正在下着呢。”/ / / / / / / / / / / / / / / / / / / / /
   / / / / / “那是老天爷对你流口水呀。”/ / / / / / / / / / / / / / / / / /
   / / / / / “是么,呵呵。”/ / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 现在雨又下了起来。/ / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 而我,/ / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 开始期待与你碰面的那一刻。/ / / / / / / / / / / / / / / / / / / /
   / / / / 那雨中的浪漫情怀../ / / / / / / / / / / / / / / / / / / / / / / /
   / / / / 等你再来。/ / / / / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / / / / / / / / / / / / / / / / / / / /Asciiboy design/ / / / / / /
   / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /
   / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /

Last Univ. Life (03)

Up at 8:30, Arrive at 9:20. Begin reading dcument — LSEUsers.pdf. After a short nap, Continue to read until 6:00. Almost done!
 
今天效率还不错,几十页的鸟语被一点点啃下来了,对于LSE到底是个啥这个问题基本可以做出回答了。等会儿把文档继续看完,从明天起开始动手找感觉,建一个简单的处理器模型跑一跑。据说这一周就要写开题报告,我靠!我都不知道要干啥,用什么来写……逼着我忽悠么?!要是等到下周就好了,那时候我就知道啥是啥了=。=(其实上上周我就跟导师说,还让我看看吧,下周……下周我就明白了……)
 
下午听了一首歌,其实已经听过很多次,只不过这次是用千千带歌词听的,听得仔细投入:
 
《Way Back Into Love》
Hugh Grant and Drew Barrymore
 

I’ve been living with a shadow overhead
I’ve been sleeping with a cloud above my bed
I’ve been lonely for so long
Trapped in the past, I just can’t seem to move on
I’ve been hiding all my hopes and dreams away
Just in case I ever need them again someday
I’ve been setting aside time
To clear a little space in the corners of my mind
All I wanna do is find a way back into love
I can’t make it through without a way back into love

Oh oh oh

I’ve been watching but the stars refuse to shine
I’ve been searching but I just don’t see the signs
I know that it’s out there
There’s gotta be something for my soul somewhere
I’ve been looking for someone to shed some light
Not somebody just to get me through the night
I could use some direction
And I’m open to your suggestions
All I wanna do is find a way back into love
I can’t make it through without a way back into love
And if I open my heart again
I guess I’m hoping you’ll be there for me in the end
There are moments when I don’t know if it’s real
Or if anybody feels the way I feel
I need inspiration
Not just another negotiation
All I wanna do is find a way back into love
I can’t make it through without a way back into love
And if I open my heart to you
I’m hoping you’ll show me what to do
And if you help me to start again
You know that I’ll be there for you in the end

 
 
 
 轰隆隆地朝前冲ing~~
 

Last Univ. Life (init)

从今天起的每一天,除了刷牙洗脸吃饭,还要开始记录这最后的大学生活了。

昨天因为找一些东西,把去年暑假写下的实习日志又翻看了一遍,觉得那种每天能够写下些什么,每天都能收获些什么的日子的确很好。在一个新环境里面,我们的思想变得敏感,与此对比,在一个熟悉的环境里,思想更容易落入麻木的境地。因为敏感,我们细细观察、处处留心,笔下也就能记录些东西;因为麻木,我们觉得生活只不过是日复一日的重复,如此这般,又有什么好说呢?

很久以前我就发现一个视角,从那个视角来审视我们熟悉的校园小路时,眼前的一切都变得不同起来。这是怎样的一个视角呢?你有没有发现,步行时我们更习惯将目光搁放在十米之内。这时候,那些树木、道路、建筑都看上去那么粗糙那么平淡。如果你有兴趣,不妨把目光放远,像电影中拍摄大场面的镜头那样,顺着那条路拉远再拉远,当你看着路的尽头的时候,你是否发现了一种神奇?是否发现了一种熟悉中的清新?这是一种化腐朽为神奇的视角!

这个视角给了我很大的启示,它告诉了我平淡背后肯定有某种东西,某种可以让我们觉得生活并不是我们想象中那么平淡的东西。它们就像精灵一样跟随着我们。忙碌的人看不到,肤浅的人看不到,悲观的人看不到,一切被过于强烈的情感所控制的人也都看不到。放下心灵的负担,用一种平和的心去生活,用一种纯净的心去爱,用一种乐观的心去工作,如果你我能做到,我猜想那些精灵们一定愿意跟我们聊天:)

我要开始去寻找我那些遗失了很久的精灵了。生活在继续,天天有不同,让我们用心和用爱,去点亮生命中每一个瞬间~~~