-
题名指令级并行中谓词分析技术的研究
被引量:2
- 1
-
-
作者
芦运照
张兆庆
连瑞琦
-
机构
中国科学院计算技术研究所
-
出处
《计算机学报》
EI
CSCD
北大核心
2003年第10期1337-1342,共6页
-
基金
国家"八六三"高技术研究发展计划软件重大专项 ( 2 0 0 2AA1Z2 10 4
2 0 0 1AA1110 61)资助
-
文摘
谓词支持是IA 6 4体系结构的新特征 ,它为发掘指令级并行提供了更多的机会 ,同时给编译器的设计者增加了难度 .谓词是条件执行的依据 ,是提高指令级并行的新途径 .该文介绍在ORC(IA 6 4OpenResearchCompiler)中首次设计实现的基于谓词划分图的谓词分析技术及其在指令调度中的应用 .利用谓词分析技术建立了谓词关系数据库、指令调度查询谓词关系数据库提高指令级并行 .文章着重论述了谓词关系数据库的核心———谓词划分图的建立 ,在谓词划分图的基础上实现了谓词关系的计算和查询 ,实际结果表明谓词分析技术有显著优化效果 .
-
关键词
指令级并行
谓词分析
谓词关系数据库
IA-64
体系结构
-
Keywords
Computer architecture
Optimization
Program compilers
Relational database systems
-
分类号
TP311.132
[自动化与计算机技术—计算机软件与理论]
-
-
题名多源数据转换与装载向导开发技术
被引量:2
- 2
-
-
作者
邓铁清
杨文婷
芦运照
-
机构
总后勤部后勤科学研究所
北方交通大学计算机系
-
出处
《计算机应用研究》
CSCD
北大核心
2003年第9期85-87,共3页
-
基金
国家"863"计划资助项目(863 306 ZD09 01 01
2001AA115124)
-
文摘
对研制的一个多源数据转换与装载向导DEPWizard的开发技术做了介绍。该向导作为网站开发通用平台的一部分,可以支持网站管理或维护人员自动转换和装载多源异构数据、快速构建数据中心和灵活组织数据发布页面。
-
关键词
数据转换
对象
向导
ODBC
DAO
-
Keywords
Data Transformation
Object
Wizard
ODBC
DAO
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux下优化编译单元的程序调用共享连接技术
- 3
-
-
作者
芦运照
张兆庆
-
机构
中国科学院计算技术研究所体系结构室
中国科学院研究生院
-
出处
《计算机科学》
CSCD
北大核心
2004年第12期186-188,共3页
-
基金
国家863计划软件重大专项(2002AA1Z2104和2001AA111061)的支持
-
文摘
本文分析了LINUX下的动态连接和静态连接,默认的动态连接方式在一定程度上限制了编译器的优化,而静态连接方式又有很多不足。本文在ORC编译器中提出了一种程序调用共享连接技术,对程序编译单元应用冗余的代码优化,并且展望了这种优化技术的未来研究,具有很强的实际意义。
-
关键词
程序调用
动态连接
编译器
共享
程序编译
代码优化
连接技术
单元
实际
方式
-
Keywords
ORC(Open Research Compiler)
CALL-SHARED link
Compile unit
Main program
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
TP314
[自动化与计算机技术—计算机软件与理论]
-
-
题名控制流路径敏感的深层代码优化技术
- 4
-
-
作者
芦运照
张兆庆
-
机构
中国科学院计算技术研究所
-
出处
《计算机工程》
CAS
CSCD
北大核心
2004年第10期43-44,73,共3页
-
基金
国家"863"计划基金资助软件重大专项(2002AAIZ2104和2001AA111061)
-
文摘
软件规范中的函数调用约定指出,caller和callee都需要保存函数调用前后的程序状态。根据数据流分析和过程间分析,caller和callee会保存和恢复的程序状态有不同的分工。数据流分析方法在决定对callee-save的寄存器是否要保存恢复时是从理论上在函数的入口保存寄存器状态而在函数的出口恢复寄存器状态,然而在特定控制流路径上并没有对一些保存的全局寄存器的状态进行修改,所以这些控制流路径上的寄存器保存恢复实际上是冗余的。该文提出了一种简单快捷的反向数据流分析方法,对特定控制流路径上的callee-save的寄存器恢复指令进行选择性优化,从而使特定控制流路径上的代码得到有效的优化,特别是对热控制流路径和短路径,提出的优化方法显得特别重要。
-
关键词
调用约定
控制流路径
过程调用
caller-save/callee-save的寄存器
-
Keywords
Calling convention
Control flow path
Procedure call
Caller-save/callee-save register
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-