首页 | 本学科首页   官方微博 | 高级检索  
     

一个支持多分支循环最优执行的VLIW体系结构
引用本文:汤志忠,张赤红.一个支持多分支循环最优执行的VLIW体系结构[J].计算机研究与发展,1995,32(8):1-9.
作者姓名:汤志忠  张赤红
作者单位:清华大学计算机科学与技术系
基金项目:国家自然科学基金,国家863高技术发展计划的资助
摘    要:本首先提出一个能够支持多分支循环程序最优执行的VLIW体系结构模型,然后在这个模型的基础上设计了一个新的主要用于数字信号处理及图象处理应用领域的单片体系结构-URPR-2。在这个体系结构中,属于不同路径和不同循环体的多个分支操作可以在一个节拍内同时被执行,因此可以在更大范围内开发指讼级并行性,同时还提出了一个种叫作流水控制黑板的机制来支持条件分支操作。URPR-2不仅能够以很高的速度执行只含有基

关 键 词:VLIW  体系结构  多分支循环  流水控制黑板

A VLIW ARCHITECTURE FOR OPTIMAL EXECUTION OF BRANCH-INTENSIVE LOOPS
Tang Zhizhong,Zhang Chihong,Su Bogong,and Zhao Wei.A VLIW ARCHITECTURE FOR OPTIMAL EXECUTION OF BRANCH-INTENSIVE LOOPS[J].Journal of Computer Research and Development,1995,32(8):1-9.
Authors:Tang Zhizhong  Zhang Chihong  Su Bogong  and Zhao Wei
Abstract:We propose a VLIW architectural model for optimal execution of branch-intensive loops as well as a new single-chip architecture URPR-2 for digital signal and image processing based on this model. In this architecture the instructions belonging to different iterations and different paths can be executed simultaneously. Instruction level parallelism can be exploited in a wider scope as multi-branching can be processed in each machine cycle. A mechanism called the pipeline control blackboard (PCBB) is also proposed to support conditional branches. The URPR2 can not only execute loops with basic block at high speed but also can run loops with conditional branches at a cost of reduced time and space occupancy.
Keywords:Instruction level parallelism  VLIW architecture  branch-intensive loops  pipeline control blackboard    
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号