期刊文献+

多岔控制转换的并行化重构

Parallelizing Restructure for Multi Forked
下载PDF
导出
摘要 诸如PASCAL里的CASE,C里的SWITCH,FORTRAN里的计算GOTO等等语句所代表的多岔控制转移,是程序设计语言中最复杂的控制结构之一.其本身,或者与无条件GOTO的配合使用,迄今在国内外均被并行性识别排除在外,亦即无条件地保持串行,从而丧失硬件惊人的并行潜力.本文通过并行化重构,在等价地消除各种多值逻辑的基础上,进而实施对它们的并行性分析,把隐藏于其中的潜在并行性全部挖掘出来. The “Multi forked” such as the PASCAL CASE,the C SWITCH and the FORTRAN computational GOTO etc.,are one of the most complex control structures in programming languages.The structure,both itself and its combination with the unconditional GOTO,has been always excluded from vectorizer and paralyzer,that is,kept serial unconditionally,and therefore lost the marvelous parallel potentialities of hardware.With parallelizing restructure,we employ parallel analysis on various multi value logic on the basis of equivalent elimination of them,and bring all potentialities into full play.
作者 范植华 范路
出处 《电子学报》 EI CAS CSCD 北大核心 1999年第8期120-122,共3页 Acta Electronica Sinica
基金 国家自然科学基金 中国科学院军工和高技术重点项目 江南计算技术研究所支持项目
关键词 多岔控制转移 并行化重构 程序设计语言 Multi forked,Program transformation,Law of double factorial,Parallelizing restructure
  • 相关文献

参考文献4

  • 1范植华.数据相关性理论及其在并行处理中的应用[M].北京:科学出版社,1998..
  • 2范植华.向量化理论[M].北京:科学出版社,1992..
  • 3范植华,数据相关性理论及其在并行处理中的应用,1998年
  • 4范植华,向量化理论,1992年

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部