-
题名一种运行时消除指针别名歧义的新方法
被引量:2
- 1
-
-
作者
汤志忠
乔林
张赤红
苏伯珙
-
机构
清华大学计算机科学与技术系
WilliamPaterson大学计算机科学系
-
出处
《软件学报》
EI
CSCD
北大核心
1999年第7期685-689,共5页
-
基金
国家自然科学基金
-
文摘
提出一种采用软硬件结合的运行时消除指针别名歧义的新方法SHRTD(softw are/hardw arerun-tim e disam biguation).为延迟运行时不正确的内存访问及其后继操作,SHRTD的功能单元执行NOP操作.为保证所有延迟操作执行顺序的一致性,编译时就确定执行NOP操作的所有功能单元的顺序和NOP操作的数目.SHRTD方法适用于不可逆代码,同时它的代码空间受限,也不存在严重的代码可重入性问题.新方法有效地解决了指针别名问题。
-
关键词
指令级并行性
指针别名
运行时补偿
并行计算机
-
Keywords
Instruction level parallelism, very long instruction word, pointer aliasing, run time checking, run time compensation.
-
分类号
TP338.6
[自动化与计算机技术—计算机系统结构]
-
-
题名运行时消除指针别名歧义方法的加速比分析
- 2
-
-
作者
乔林
汤志忠
张赤红
苏伯珙
-
机构
清华大学计算机科学与技术系
WilliamPaterson大学计算机科学系
-
出处
《软件学报》
EI
CSCD
北大核心
1999年第10期1054-1060,共7页
-
基金
国家自然科学基金
-
文摘
采用软硬件结合的运行时消除指针别名歧义方法SHRTD(software/hardwarerun-timedisambiguation)适用于不可逆代码,同时,它的代码空间受到限制,不存在严重的代码可重人性问题.文章详细分析了SHRTD方法的指令级并进行加速比,给出了发生地址冲突后的并行加速比与平均并行加速比以及发生地址冲突的依概率并行加速比.文章引入的三类理论加速比对指令级并行编译技术的研究和评测有重要的实际意义.
-
关键词
超长指令字
指针别名
歧义相关性
并行编译
-
Keywords
instruction-level parallelism, very-long instruction word, pointer aliasing, ambiguous dependence,speedup.||
-
分类号
TP314
[自动化与计算机技术—计算机软件与理论]
-