- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Vector Computers - 大连理工大学精品课程建设工程.ppt
Computer ArchitectureVector Computers contents 1. Why Vector Processors? 2. Basic Vector Architecture 3. How Vector Processors Work 4. Vector Length and Stride 5. Effectiveness of Compiler Vectorization 6. Enhancing Vector Performance 7. Performance of Vector Processors Vector Processors I’m certainly not inventing vector processors. There are three kinds that I know of existing today. They are represented by the Illiac-IV, the (CDC) Star processor, and the TI (ASC) processor. Those three were all pioneering processors. . . . One of the problems of being a pioneer is you always make mistakes and I never, never want to be a pioneer. It’s always best to come second when you can look at the mistakes the pioneers made. Seymour Cray Public lecture at Lawrence Livermore Laboratories on the introduction of the Cray-1 (1976) Supercomputers Definition of a supercomputer: Fastest machine in world at given task A device to turn a compute-bound problem into an I/O bound problem Any machine costing $30M+ Any machine designed by Seymour Cray CDC6600 (Cray, 1964) regarded as first supercomputer Supercomputer Applications 1. Why Vector Processors? A single vector instruction specifies a great deal of work—it is equivalent to executing an entire loop. The computation of each result in the vector is independent of the computation of other results in the same vector and so hardware does not have to check for data hazards within a vector instruction. Hardware need only check for data hazards between two vector instructions once per vector operand, not once for every element within the vectors. Vector instructions that access memory have a known access pattern. Because an entire loop is replaced by a vector instruction whose behavior is predetermined, control hazards that would normally arise from the loop branch are nonexistent. 2. Basic Vector Architecture There are two primary types of architectures for vector processors: vector-register processors and memory-memory vector
您可能关注的文档
- A8协同管理软件产品白皮书.doc
- AlexNet介绍.ppt
- An Introduction to Proteomics - 生物探索-探索生物科技 .ppt
- Applied Mathematical Statistics - 发展历程.ppt
- Assessment Action Plan - 培训堂 -- 教师研修网 .doc
- A、B位替代对FeRAM用材料Bi4Ti3O12的铁电性及疲劳的 .ppt
- Blood and haemopoiesis - 医科大学网站.ppt
- B演习(言语处理系演习)第一回.ppt
- CADAL201107-资源建设.ppt - China Academic Digital .ppt
- CAD研究进展 - 山东大学课程中心0.ppt
原创力文档


文档评论(0)