摘要:
Single Instruction Multiple Data,单指令多数据流)能够复制多个操作数,并把它们打包在大型寄存器的一组指令集,例:3DNow!、SSE。SIMD在性能上的优势:以加法指令为例,单指令单数据(SISD)的CPU对加法指令译码后,执行部件先访问内存,取得第一个操作数;之后再一次访问内存,取得第二个操作数;随后才能进行求和运算。而在SIMD型的CPU中,指令译码后几个执行部件同时访问内存,一次性获得所有操作数进行运算。这个特点使SIMD特别适合于多媒体应用等数据密集型运算。如:AMD公司引以为豪的3D NOW! 技术实质就是SIMD,这使K6-2、雷鸟、毒龙处理器在音频 阅读全文
posted @ 2014-01-20 18:31
ChrisTimer
阅读(1733)
评论(0)
推荐(0)
摘要:
转自陈皓:http://bbs.chinaunix.net/viewthread.php?tid=408225概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,ma... 阅读全文
posted @ 2014-01-20 16:14
ChrisTimer
阅读(256)
评论(0)
推荐(0)
摘要:
从名字上看,老的unix系统的CC程式叫做C Compiler。但GCC这个名字按GNU的说法叫做Gnu Compiler Collection。因为gcc包含非常多编译器(C, C++, Objective-C, Ada, Fortran,and Java)。所以他们是不相同的,一个是个古老的C编译器,一个是编译器的Gnu的编译器的集合(Gcc里的C编译器比CC强大太多了,所以你没必要用CC)。当你调用gcc时不一定是调用的C/C++编译器,是gcc根据文件扩展名自动识别并调用对应的编译器,具体可查阅$man gcc。 你是下载不到CC的,原因是:CC来自于昂贵的Unix系统,CC是商... 阅读全文
posted @ 2014-01-20 15:08
ChrisTimer
阅读(658)
评论(0)
推荐(0)
摘要:
看过英文版的,也看过别的翻译版本,在这个阶段,还是更喜欢下面这个版本吧,摘出来共勉。 第一次:当它本可进取时,却故作谦卑;第二次:当它在空虚时,用爱欲来填充;第三次:在困难和容易之间,它选择了容易;第四次:它犯了错,却借由别人也会犯错来宽慰自己;第五次:它自由软弱,却把它认为是生命的坚韧;第六次:当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;第七次:它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。 阅读全文
posted @ 2014-01-20 12:08
ChrisTimer
阅读(550)
评论(0)
推荐(0)