日度归档:2010年1月18日

最近进展情况及会议记录

第一周:主要是介绍了毕业设计的大体概况,一种新的计算机体系结构DATA DRIVEN MACHINE,然后山口老师还亲自给我上了半节课,大概花了一个小时,然后给了我4篇相关论文。
第二周:看了相关论文之后,开始写论文总结,然后理解了这种机器的构造,基本上还算正确,和老师继续讨论之后,确定了后续的工作任务。
第三周:学习了LISP的相关知识和SCHEME编程,山口老师又给了一些论文和网站介绍。
第四周:开始熟悉CELL SDK,然后进行初步X86模拟,和编程语言的选择。
第五周:利用PS3进行真实的CELL SDK环境配置,结合模拟环境编程和相互调试。

明天是第六次和山口老师的会议了,应该又有新的进展了。

总体上来讲,这将近一个月,还是做了很多事情,首先看了很多论文,复习了LINUX的配置,配置编程环境,和老师和实验室的同学们也增加了很多联系。

写得很简单,主要是为了方便以后写毕业设计日记,就这么多了。
还有很多论文要看,然后设计,编程,评测,论文。

IBM Cell SDK 装机总结

首先感慨一下这个新技术编程环境啊,是一个进入一个技术的大头,能配好环境,确实是一件不容易的事情啊。前前后后装了2-3天,才算差不多搞定了这个并行的编程环境。
具体这个东西是个啥,就不罗嗦了,google一下IBM CELL SDK就行了,下面就是总结一下配置的经验:
1.新电脑不一定都是好的,在台式机上先后尝试了CENT OS 5, FEDORA 9, FEDORA 12,都木有成功,首先是系统本身就有问题,一会检测不到声卡,1会检测不到网卡。这些问题解决完之后呢,开始装CELL SDK,又有各种依赖性的问题,各种包找不到,然后为了这个包,又去下另外一个包,然后又需要第N+1个包,折腾人啊。
2.网上的教程估计都是理想状态产生的吧?没有任何BUG?没有任何阻拦,全部都一气呵成,有点佩服。。。反正我是没有一次完全成功地按照教程弄好了的,都是查了无数的GUILD PDF和论坛才基本上弄明白的。
3.原来PS3也是可以用来编程的啊,在上面按照教程(这个教程是官方的PDF文档,还不错),装好了yellow dog linux,然后跑起来还算顺畅,可能是老PS3的缘故吧,速度不是很快,但是还是可以接受,特别是在命令行下面的时候。
4.版本统一是个很严重的问题,网上各种教程,各种版本,各种测试代码,搞得眼花缭乱,可能你按版本A装的东西,代码B就跑不起来,你还以为有问题。然后就是机器不同,装了的东西也不一样,笔记本是X86 32位的,台式是64位的,PS3算是PPC吧,真是稀奇古怪什么都有。
5.Linux还是一个必须要学的东西,特别是这几天配置环境,学会了用yum,很强大的命令,还有各种常用命令,哎。
先写这么多,有空再写