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

用SIMD计算机执行MIMD
引用本文:曾国荪.用SIMD计算机执行MIMD[J].江西师范大学学报(自然科学版),1993,17(2):133-136,165.
作者姓名:曾国荪
作者单位:江西师范大学计算机系
摘    要:SIMD计算机不能直接执行MIMD语言,但通过SIMD解释程序器能够执行,这个解释程序器克服了只允许单指令流的SIMD限制,将MIMD的进程当做解释程序器的数据(SIMD中的MD),而解释程序器本身是一个单指令流.应用于MIMD程序的SIMD解释程序器运行,速度取决于解释程序器中Loop的组织,并且组织的优化又取决于MIMD程序的执行.本文通过引入Markov链模型,给出一个自适应算法,对在解释程序器Loop中的原始指令进行动态优比排序,即重新组织,使代码执行效率提高.

关 键 词:单指令多数据  计算机  多指令多数据

SIMD Computers Execute MIMD
Zeng Guosun.SIMD Computers Execute MIMD[J].Journal of Jiangxi Normal University (Natural Sciences Edition),1993,17(2):133-136,165.
Authors:Zeng Guosun
Institution:Dept. of Computer Science
Abstract:SIMD Computer can't directly execute an MIMD Language,but can by an SIMD interpreter. The interpreter circumvents the SIMD restrication of only allowing a single instuction stream, and takes the MIMD processes as its data (the MD of SiMD),while the interpreter itself is a single instruction stream. The speed of an SIMD interpreter for MIMD program depends on the organization of interpreter loop,and the optimal organization depends on the executed MIMD program. In this paper, we introduce a Markov Chain model and present an adaptive algorithm for dynamically optimizing the ordering of primitive operations of interpreter loop,that is.organization again. This will make code execute very efficiently.
Keywords:single instruction multiple data  multiple instruction multiple data  intepreter  Markov chain model
本文献已被 CNKI 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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