-
题名二进制流模式提取在CPU/GPU下的实现框架
- 1
-
-
作者
章一超
陈凯
梁阿磊
白英彩
管海兵
-
机构
上海交通大学电子信息与电气工程学院
-
出处
《计算机应用与软件》
CSCD
北大核心
2012年第1期113-115,140,共4页
-
基金
上海自然科学基金项目(10ZR1416400)
-
文摘
图形处理单元(GPU)作为一种流体系结构的处理器,现已被广泛地用于通用高性能计算,而不仅仅局限于图像处理领域了。NVIDIA的CUDA和AMD的Stream SDK都是现在比较流行的针对GPU通用计算(GPGPU)的流编程环境。然而,它们有自身的缺陷和限制,其中最主要的便是缺乏面对不同GPU的二进制兼容性问题和重写已有程序源代码代价大的问题。通过利用二进制分析和动态二进制翻译技术,实现一个自动化执行框架GxBit,它提供一种从x86二进制程序中提取流模式,并映射到NVIDIACUDA编程环境的方法。该框架经过CUDA SDK Sample和Parboil Benchmark Suite中若干程序的验证,平均取得10倍以上的性能提升。
-
关键词
流模式提取
二进制程序
GPU
-
Keywords
Stream pattern extraction Binary program GPU
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-