期刊文献+
共找到8篇文章
< 1 >
每页显示 20 50 100
谈异构数据库之间的代码移植技术——SQLJ 被引量:24
1
作者 全立新 《计算机应用与软件》 CSCD 北大核心 2004年第9期41-43,共3页
针对现时企业级应用程序通常运行在异构的数据库平台上 ,在这个环境里 ,代码的可移植性和可维护性正变得越来越重要 ,而SQLJ是一种绝佳的解决方案。本文详细阐述了SQLJ的概念、运行机理、使用SQLJ的要点和注意事项 ,并且以SQLJ操作Oracl... 针对现时企业级应用程序通常运行在异构的数据库平台上 ,在这个环境里 ,代码的可移植性和可维护性正变得越来越重要 ,而SQLJ是一种绝佳的解决方案。本文详细阐述了SQLJ的概念、运行机理、使用SQLJ的要点和注意事项 ,并且以SQLJ操作Oracle数据库为例 ,介绍了SQLJ的使用方法 。 展开更多
关键词 异构数据库 代码移植 SQLJ 编程语言
在线阅读 下载PDF
CUDA程序到Cell平台的源代码移植
2
作者 岳峰 庞建民 +1 位作者 张一弛 余勇 《计算机工程》 CAS CSCD 2012年第24期279-282,共4页
相对于传统的串行程序移植,并行系统间的代码移植因体系结构间的巨大差异而变得极为复杂。为此,针对统一计算设备架构(CUDA)程序向其他异构多核平台的移植,提出CUDA架构到Cell的映射方案。通过模型映射、并行粒度提升、共享变量清除和... 相对于传统的串行程序移植,并行系统间的代码移植因体系结构间的巨大差异而变得极为复杂。为此,针对统一计算设备架构(CUDA)程序向其他异构多核平台的移植,提出CUDA架构到Cell的映射方案。通过模型映射、并行粒度提升、共享变量清除和运行时优化,使CUDA程序的大规模并行线程可以在Cell平台上正确执行。实验结果证明,翻译后的程序在Cell的执行效率可达到Cell平台上手动编写程序的72%。 展开更多
关键词 代码移植 异构多核 模型映射 共享变量清除 运行时优化
在线阅读 下载PDF
基于异构编程模型的共性算子移植与并行优化
3
作者 马兆佳 邵恩 +1 位作者 狄战元 马立贤 《计算机研究与发展》 北大核心 2025年第4期1017-1032,共16页
GPU作为构造大规模超算系统的核心计算部件,向着体系结构多样化和异构化的方向发展.来自不同芯片厂商的GPU加速器具有差异较大的体系结构设计.加速器类型和编程模型多样化是构建大规模超算系统的重要技术趋势.多样化加速器要求开发者为... GPU作为构造大规模超算系统的核心计算部件,向着体系结构多样化和异构化的方向发展.来自不同芯片厂商的GPU加速器具有差异较大的体系结构设计.加速器类型和编程模型多样化是构建大规模超算系统的重要技术趋势.多样化加速器要求开发者为多种硬件平台提供高性能共性算法库软件,然而这也导致了算法库软件重复开发问题.为降低重复开发成本,统一编程模型SYCL(system-wide compute language)应运而生,并适配了多种硬件平台.尽管如此,在不同硬件上,SYCL的性能仍不及各自原生编程模型.因此,需要进一步优化SYCL的性能以将目前成熟完备的CUDA(compute unified device architecture)编程思路和高性能程序应用到SYCL中.基于软硬件协同设计,提出了paraTRANS方法,该方法是面向跨异构编程模型SYCL代码移植过程中共性算子优化工具,并在不同场景下给出了对移植得到的SYCL的GEMM(general matrix multiplication)进行优化的方法.评测了paraTRANS优化后基于SYCL的GEMM算子在NVIDIA RTX 3090和AMD MI100上的性能情况.结果显示,在NVIDIA RTX 3090上,paraTRANS达到了96.95%CUDA原生算子的性能水平;在AMD MI100上,则接近CUDA在NVIDIA RTX 3090上硬件峰值百分比(100.47%)所表现出来的性能水平.这些结果表明成功地将原生高性能CUDA算子代码移植并进一步优化至SYCL环境中,并为未来类似工作提供新颖且有效的优化思路. 展开更多
关键词 SYCL 跨异构体系结构 代码移植 GEMM 并行优化
在线阅读 下载PDF
移植uC/GUI应用程序时有关LCD配置的研究 被引量:9
4
作者 葛欣 孟凡荣 《计算机工程与设计》 CSCD 北大核心 2005年第4期1006-1008,共3页
uC/GUI是一个面向嵌入式应用开发的GUI软件,由于它提供目标机模拟器,因此可以在脱离目标系统的情况下,完成应用程序的开发调试过程;而在实现从宿主机到目标机的移植过程中,一个重点工作就是用目标系统中的LCD取代模拟器的LCD窗口,这只... uC/GUI是一个面向嵌入式应用开发的GUI软件,由于它提供目标机模拟器,因此可以在脱离目标系统的情况下,完成应用程序的开发调试过程;而在实现从宿主机到目标机的移植过程中,一个重点工作就是用目标系统中的LCD取代模拟器的LCD窗口,这只要通过修改LCD配置文件和替换部分驱动程序就可以完成;简化了整个开发过程,加快了开发速度。 展开更多
关键词 LCD配置 嵌入式系统 代码移植 uC/GUI应用程序
在线阅读 下载PDF
μC/OS-Ⅱ在TMS320F2812上的移植研究 被引量:1
5
作者 何湘智 吴晖 周伟 《现代电子技术》 2010年第4期86-88,共3页
μC/OS-Ⅱ是一种可移植应用于多种微处理器的实时内核,在此基础上开发应用软件,可分解多任务系统,简化应用软件的设计。为使某基于μC/OS-Ⅱ开发的实时软件成功移植到TMS320F2812上,在分析μC/OS-Ⅱ的硬件/软件结构特点的基础上,首先对... μC/OS-Ⅱ是一种可移植应用于多种微处理器的实时内核,在此基础上开发应用软件,可分解多任务系统,简化应用软件的设计。为使某基于μC/OS-Ⅱ开发的实时软件成功移植到TMS320F2812上,在分析μC/OS-Ⅱ的硬件/软件结构特点的基础上,首先对与TMS320F2812相关代码和与应用软件相关代码移植问题分别讨论研究。最后通过分析TMS320F2812堆栈空间的寻址方式,给出了扩展TMS320F2812堆栈空间的两种方法。实验证明移植成功。 展开更多
关键词 μC/OS-Ⅱ TMS320F2812 堆栈空间 代码移植
在线阅读 下载PDF
Matlab/Simulink代码生成技术在RTDS上的应用 被引量:2
6
作者 赵晓龙 陈卓 +1 位作者 李强胜 何俊贤 《现代电子技术》 北大核心 2020年第9期161-165,共5页
针对实际电力系统运行和控制的复杂性与Matlab仿真非实时性的矛盾,提出跨平台联合仿真。采用基于Matlab/Simulink代码生成技术与RTDS实时仿真系统相结合的方法,以高压直流输电系统模型为研究对象,利用Embedded Coder开发工具对系统的控... 针对实际电力系统运行和控制的复杂性与Matlab仿真非实时性的矛盾,提出跨平台联合仿真。采用基于Matlab/Simulink代码生成技术与RTDS实时仿真系统相结合的方法,以高压直流输电系统模型为研究对象,利用Embedded Coder开发工具对系统的控制模块进行代码生成,并在RTDS中完成代码移植实验。通过对比仿真波形,验证得到结果行为一致。由此表明,该方法能够有效利用Simulink良好的开发环境和RTDS的实时仿真特性,在离线仿真成功的基础上,完成实时仿真测试,使工作便捷高效,同时保证结果精准可信。 展开更多
关键词 代码生成技术 跨平台联合仿真 MATLAB/SIMULINK 实时仿真测试 高压直流输电系统建模 模型参数计算 控制模块代码移植 仿真波形对比
在线阅读 下载PDF
基于主动网络的新型网络管理模式 被引量:2
7
作者 姚军 李学仁 《空军工程大学学报(自然科学版)》 CSCD 2001年第4期66-69,共4页
在介绍主动网络的基础上 ,阐述了将主动网络中的主动节点、移动代理技术应用于传统网管 ,并提出基于主动网络平台上的新型网络管理模型。对主动网管的动态MIB、代码移动等关键的实现技术和方法进行了探讨和研究。
关键词 主动网络 主动节点 移动代理 动态MIB 网络管理 代码移植
在线阅读 下载PDF
CUDA到异构众核架构的线程映射模型
8
作者 余勇 庞建民 +1 位作者 单征 刘晓楠 《计算机工程》 CAS CSCD 2012年第9期282-284,287,共4页
统一计算设备架构(CUDA)程序移植到其他异构众核架构时的线程数不匹配。为此,提出一种层次化的线程映射模型。在第1个映射层次上,将CUDA主机端线程和设备端线程分别映射到目标平台的主核和从核阵列上,在第2个映射层次上,采用线程循环的... 统一计算设备架构(CUDA)程序移植到其他异构众核架构时的线程数不匹配。为此,提出一种层次化的线程映射模型。在第1个映射层次上,将CUDA主机端线程和设备端线程分别映射到目标平台的主核和从核阵列上,在第2个映射层次上,采用线程循环的方法消除协作线程阵列(CTA)中线程间同步操作,将整个CTA映射到从核阵列的一个从核上。实验结果表明,该模型能使CUDA程序在其他异构众核系统上得到有效运行。 展开更多
关键词 代码移植 图形处理器 统一计算设备架构 异构众核架构 流式多处理器 线程循环
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部