体系结构
phoenixsh
这个作者很懒,什么都没留下…
展开
-
笔记:Vector IRAM Processor (0)
笔记:Vector IRAM Processor (0)转载请注明出处:http://blog.csdn.net/phoenixshIRAM是伯克利大学的一个研究项目,主要致力于研究如何把存储器和处理器有机结合起来,以便提供更高的性能。其主要依据是,存储器与中央处理器之间的速度差距(以及带宽限制),将成为未来计算机系统的主要性能瓶颈。因此,把存储器和处理器集成到同一块芯片上面将是有原创 2006-07-23 17:24:00 · 1859 阅读 · 0 评论 -
笔记:Vector IRAM Processor (1)
笔记:Vector IRAM Processor (1) 转载请注明出处:http://blog.csdn.net/phoenixsh不同于传统的工程应用,多媒体应用程序一般具有以下特点: 大量的数据级并行性。 数据宽度小,例如语音数据只要8位。 实时要求高。为了保证最差条件下的实时响应性能,可以在峰值性能或者计算精确性方面做妥协。 多媒体数据是原创 2006-07-25 21:05:00 · 860 阅读 · 0 评论 -
笔记:Vector IRAM Processor (2)
笔记:Vector IRAM Processor (2) 转载请注明出处:http://blog.csdn.net/phoenixsh为什么超标量(Superscalar)和超长指令字(Very Long Instruction Word)处理器不能有效处理嵌入式多媒体应用。就多媒体应用而言: 它们主要依靠提取程序中的指令级并行性来获取性能提升(还有提高主频)。然而软件中的指原创 2006-07-28 21:05:00 · 1022 阅读 · 0 评论 -
笔记:Vector IRAM Processor (3)
笔记:Vector IRAM Processor (3)转载请注明出处:http://blog.csdn.net/phoenixsh对于嵌入式多媒体应用,我们认为所设计的处理器架构必须具有如下基本特点才能称得上高效: 以一种显式而紧凑的方式表达多媒体应用中的数据级并行性。 利用数据级并行性来获取低功耗下的高性能。 在最差情况下提供足够的性能,保证实时响应原创 2006-07-29 16:18:00 · 1035 阅读 · 0 评论 -
关于XBOX 360的程序化合成技术
关于XBOX 360的程序化合成技术转载请注明出处:http://blog.csdn.net/phoenixsh这里介绍了XBOX 360用来支持“程序化合成”(procedural synthesis)的硬件原理。这里仅简单讲一下大概,以备自己日后查阅。里面有一些评论是自己加的,因为不是严格意义上的翻译,就不再另行声明。大家可以根据上面的链接去查看原文。在3D游戏中,大量的3D场景传翻译 2006-08-05 08:26:00 · 1927 阅读 · 0 评论 -
笔记:Vector IRAM Processor (4)
笔记:Vector IRAM Processor (4)转载请注明出处:http://blog.csdn.net/phoenixsh接下来介绍指令集。首先总结向量处理器适合于数据级并行计算的优势:指令效率高,能够以较低的指令抓取和解码带宽,有效填满数据通道。内存访问模式比较固定,预取技术得以更加高效的应用,内存延迟的影响小。利于处理器和编译器分工合作。一条向量指令相当于一个循环,减少了原创 2006-08-08 08:36:00 · 1026 阅读 · 0 评论 -
笔记:Vector IRAM Processor (5)
笔记:Vector IRAM Processor (5)转载请注明出处:http://blog.csdn.net/phoenixsh对MIPS-64指令集的扩展VIRAM被定义为MIPS-64指令集的协处理器扩展。这样就可以利用大量现成的开发工具,有必要的话,移植到别的RISC架构处理器上也是很容易的。这种灵活性的代价是需要额外的三个标量寄存器组来和主处理器通信(控制寄存器、地址寄存器原创 2006-08-16 21:55:00 · 1190 阅读 · 1 评论