计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
10期
16-19
,共4页
动态执行模式%函数更名技术%执行流%predo策略
動態執行模式%函數更名技術%執行流%predo策略
동태집행모식%함수경명기술%집행류%predo책략
Dynamic execution mode%Function-rename technology%Execution flow%Predo strategy
OpenCL的动态执行模式要求底层平台支持device文件的动态生成、编译和加载运行。对于不具备这些特性的平台,必须从软件层面考虑支持方法。通过采用函数更名技术解决同名函数正确识别问题,基于动态执行流的predo策略可以在静态编译环境下实现OpenCL的动态执行模式。
OpenCL的動態執行模式要求底層平檯支持device文件的動態生成、編譯和加載運行。對于不具備這些特性的平檯,必鬚從軟件層麵攷慮支持方法。通過採用函數更名技術解決同名函數正確識彆問題,基于動態執行流的predo策略可以在靜態編譯環境下實現OpenCL的動態執行模式。
OpenCL적동태집행모식요구저층평태지지device문건적동태생성、편역화가재운행。대우불구비저사특성적평태,필수종연건층면고필지지방법。통과채용함수경명기술해결동명함수정학식별문제,기우동태집행류적predo책략가이재정태편역배경하실현OpenCL적동태집행모식。
Dynamic execution mode of OpenCL asks the underlying platform to support the dynamic generation,compiling and loading and running of the device files.For the platforms without these characteristics,they have to consider the support approach in terms of software.By using function-rename technology to solve the correct identification issue for the functions with same name,the predo strategy based on dynamic execution flow can implement the dynamic execution mode of OpenCL in static compiling environment.