-
题名为VLIW处理器的特殊功能部件生成代码的新方法
被引量:1
- 1
-
-
作者
刘志成
王雷
孙希昆
-
机构
北京航空航天大学计算机学院
-
出处
《计算机工程与应用》
CSCD
北大核心
2004年第24期111-113,214,共4页
-
基金
北京自然科学资金资助(编号:4023012)
-
文摘
通用的高级程序设计语言的编译器,比如C的编译器,不会为VLIW处理器的特殊功能部件自动生成代码。通常通过汇编语言来使用这些特殊功能部件,但是这个方案有着它的不足。笔者提出了一种新的方法来解决这些问题。定义了一种可视化并行建模语言VRTL-P,使用它来描述不同操作间逻辑上的可并行性。笔者还实现了一个VRTL-P的在线分析器,它可以根据VLIW处理器的具体实现来判断一组操作是否可以拼装到一条VLIW的指令中。还进一步研究了从VRTL-P生成目标代码和仿真执行VRTL-P的方法。通过使用这些技术,可以为VLIW处理器的特殊功能部件生成高质量的代码,并且可以提高软件的生产率。
-
关键词
超长指令字
编译器
汇编器
代码生成仿真
-
Keywords
vliw,compiler,assembler,code generation,simulation
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名量子程序设计语言NDQJava处理系统
被引量:10
- 2
-
-
作者
宋方敏
钱士钧
戴静安
张云洁
徐家福
-
机构
南京大学计算机软件新技术国家重点实验室
-
出处
《软件学报》
EI
CSCD
北大核心
2008年第1期9-16,共8页
-
基金
Supported by the Natural Science Foundation of Jiangsu Province of Chinaunder GrantNo.BK2007138(江苏省自然科学基金)
-
文摘
简要介绍了量子程序设计语言NDQJava的一个处理系统.其特点是:程序中经典部分之处理借助Java系统,着重考虑量子部分之处理.该处理系统遵循编译-解释的途径,由词法分析程序、语法分析与代码转换程序以及量子汇编与解释程序3部分组成.文末还给出了示例,该系统已于2006年6月底在经典计算机上模拟实现.
-
关键词
量子程序设计语言
编译
解释
模拟
词法分析程序
语法分析与代码转换程序
量子汇编与解释程序
-
Keywords
quantum programming language
compilation
interpretation
simulation
lexical analyzer
syntactic analyzer and code transformer
quantum assembler and quantum interpreter
-
分类号
TP301
[自动化与计算机技术—计算机系统结构]
-