首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 218 毫秒
1.
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持。MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序。结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能。  相似文献   

2.
MATLAB与Visual C++混合编程在计算材料介电性能中的应用   总被引:1,自引:0,他引:1  
针对MATLAB不能实现端口操作、实时控制和Visual C++处理复杂数值运算效率低的问题,利用VisualC++与MATLAB进行混合编程,实现功能互补,为材料介电性能的复杂计算及计算结果的可视化提供强大的技术支持.MATLAB将材料介电模型文件转化成Visual C++的代码,并将代码用Visual C++编译器编译连接成独立应用程序.结合Visual C++强大友好的软件制作功能及MATLAB功能极强的科学计算及图形绘制显示特性,MATLAB编译器将不同的介电性能的计算模块分别编译成动态链接库文件,并在Visual C++编写的可视化交互操作界面中对其进行调用,实现计算及绘图功能.  相似文献   

3.
基于C语言扩展定义一种新的特定领域编程语言MISPC, 并描述其应用于多媒体和无线网络领域主流场景的特征, 利用Backus-Naur范式对其数据类型等进行描述. 针对该语言特点, 提出一个面向异构平台的编译框架, 以生成较高性能的目标代码. 结合领域中一个经典算法进行验证, 实验结果表明, 对比不同输入规模、 不同版
本的代码实现, 显著提高了领域开发的效率, 并可获得最高5.59倍的执行加速比. 通过定义相应高层语言并构建编译框架, 提供领域编程框架的系统解决方法和技术, 有效降低了领域编程和调试的难度, 提升了领域开发效率及程序性能.  相似文献   

4.
讨论了传统BIOS程序设计用语言的特色和缺点,提出了用C语言编写BIOS程序的新思路.通过分析Borland C++微模式下编译产生的可执行代码,并创建了适合BIOS程序设计的启动代码,实现了用C语言编写BIOS程序.最后,给出了具体编程示例.  相似文献   

5.
分布式应用开发中要面临许多集中式应用开发中的各种不同问题,如体系结构模型、开发环境和分布式协同处理等,其中分布式计算环境是一个非常重要的问题.在RPC和CORBA环境中,分布式代码开发模式与传统的应用开发模式完全不同,从而导致了开发费用的增加.本文中给出了一种旨在减轻RPC应用开发工作的范型,并且通过在RPC过程语言编译器中设计合理的预编译器来支持该开发范型。  相似文献   

6.
通过分析传统抽象语法记法ASN.1编译器的优缺点,为解决传统编译器占用空间较大、运行效率不高的矛盾以及升级困难等缺点,提出一种新的、更为简单有效的方式来标识变电站通信报文的信息内容以及类型特征,从而大大提高编解码效率。通过调用基本数据类型编解码函数所构成的ASN.1实时库,设计并实现了ASN.1 BER编解码系统。相对于传统编译器,采用本系统目标代码量大为降低,而编译速度大大提高。  相似文献   

7.
针对现在手机程序设计语言存在编程效率低,可扩展性差等缺点,提出了一种高效的可扩展脚本语言——PScript。PScript语言以Python语言为原形,建立在J2M E(Java 2 m icro ed ition)平台上,具备开发效率高、支持动态链接、代码可释放、执行的二进制代码小、可读性好、代码清晰、节省运行空间等优点。详细分析了PScript语言的语法与类库,编译器与虚拟机等部分,并阐述了动态载入实现细节。通过和M IDP(m ob ile in form ation dev ice profile),M ob ileB as ic进行常规性能测试,网络动态载入性能测试以及语言特性的对比测试,充分体现出PScript语言编写及运行效率高,可扩展性强的特点。  相似文献   

8.
中间表示技术是高质量可重定目标编译器开发中的关键技术。针对嵌入式软件危机 ,提出了一种基于抽象语法描述的中间表示技术 AIR。AIR以代数数据类型为主体 ,并用面向对象特征对其进行扩展。在这种中间表示技术中 ,通过使用不受限制的高级中间表示 ,可充分利用现有的前端。通过这种语法能对现有中间表示提供自然编码的抽象中间表示 ,提高了编译成份的可复用性和互操作性 ,简化了编译基础设施的建构 ,进一步实现了高质量编译器的快速开发  相似文献   

9.
基于VB、VC 结合使用的快速开发应用方法   总被引:2,自引:0,他引:2  
本文介绍了一种利用VC 高级语言编写可供VB调用的DLL的方法,描述了快速开发高质量程序的新模型,说明其实用价值以及具体实现过程中各种数据类型的调用方法和注意要点,并列举部分主要的实例.  相似文献   

10.
目的 解决传统媒体流应用不足的问题。方法 以构件技术为核心,在CORBA环境下,引入多种构件交互方式和软件复用机制,组装和定制媒体流应用。同时,通过给出一个媒体流应用系统的具体实例,重点讨论了CORBA环境下媒体流应用领域中交互风格的设计与实现问题。结果 提出一个基于CORBA的分布式媒体流构件模型CCMM。结论 CCMM实现了异构平台开放接口,有利于不同平台的媒体服务和客户进行交互;构件技术屏蔽了开发细节,降低了开发难度。CCMM使媒体流系统成为了一个可以方便组合的构架,可以方便地实现系统的维护、升级以及构件的替换、定制,提高了开发效率。  相似文献   

11.
XScale体系结构及对编译优化的挑战   总被引:2,自引:0,他引:2  
XScale是一款具有业界领先高性能特性的ARM兼容嵌入式微处理器构架,被应用处理能力要求很高的嵌入式应用领域,如PDA、高带宽网络交换等.XScale引入了一系列高性能微处理器的设计技术,XScale体系结构的复杂性给编译优化带来了挑战.本文分析了RISC、ARM和XScale体系结构的特点以及这些特点给编译优化带来的困难,并介绍了提高XScale应用程序性能的优化函数库、编译优化和程序并行化等技术及其功效.  相似文献   

12.
p-HPF是一个基于cluster体系结构的HPF并行编译系统 ,它不仅支持数据并行计算范例 ,而且也支持任务并行范例。给出了 p-HPF并行编译系统的体系结构和实现策略 ,介绍了 p-HPF实现数据并行和任务并行的机制 ,包括数据分布方法、外部过程调用等。还给出用 p-HPF求解N-body、快速傅立叶变换、单炮地震资料的处理等应用实例。  相似文献   

13.
一种基于Web/Java的网络管理系统模型与实现   总被引:9,自引:1,他引:8  
提出一种基于 Web的三级网络管理 (Browser-Web/ Manager- Agent)模型 ,通过标准的 CGI接口和 Java技术 ,可将用户的 HTTP格式的请求转换成 SNMP协议的格式 ,也可将 SNMP协议数据单元转换成 HTTP格式显示到用户的浏览器界面上。论述了一个基于该模型的网络管理系统 Super Domain98的组成结构 ,着重讨论了 Super Dom ain98实现的关键技术 :网管数据管理策略、事件驱动的工作流程、扩展的 TRAP定义和基于 Web的实时故障报警机制  相似文献   

14.
结合云计算中Map/Reduce分布式编程技术引入了基于CPU-GPU异构混合并行编程模式,给出了该并行编程模式的原理和实现过程。该模式通过采用CUDA多线程并行机制提高了大规模数据处理的效率。文中对比分析了云计算中两种典型的分布式存储系统GFS和HDFS,最后从宏观角度阐释了云计算虚拟化技术的三层部署架构和基本类型。  相似文献   

15.
Deep learning accelerators(DLAs) have been proved to be efficient computational devices for processing deep learning algorithms. Various DLA architectures are proposed and applied to different applications and tasks. However, for most DLAs, their programming interfaces are either difficult to use or not efficient enough. Most DLAs require programmers to directly write instructions, which is time-consuming and error-prone. Another prevailing programming interface for DLAs is high-performance libraries and deep learning frameworks, which are easy to be used and very friendly to users, but their high abstraction level limits their control capacity over the hardware resources thus compromises the efficiency of the accelerator. A design of the programming interface is for DLAs. First various existing DLAs and their programming methods are analyzed and a methodology for designing programming interface for DLAs is proposed, which is a high-level assembly language(called DLA-AL), assembler and runtime for DLAs. DLA-AL is composed of a low-level assembly language and a set of high-level blocks. It allows experienced experts to fully exploit the potential of DLAs and achieve near-optimal performance. Meanwhile, by using DLA-AL, end-users who have little knowledge of the hardware are able to develop deep learning algorithms on DLAs spending minimal programming efforts.  相似文献   

16.
讨论了“反应釜温度仿真工具”软件中应用MATLAB的情况,分析了MATLAB在化工生产模拟控制软件开发中的优势。如:数据计算能力,图形处理能力,可生成各类二维、三维图形;可广泛应用于化工研究与开发、化工数学模型的参数估计和识别、化工过程优化设计、工艺控制参数的优化、化工过程控制的优化及最优调度;支持混合编程,可方便的与多数高级编程语言混合编写程序等。通过“反应釜温度仿真工具”这一应用反映了MATLAB在化工领域的应用前景十分广泛。  相似文献   

17.
面向对象语言编译器自动测试工具   总被引:2,自引:1,他引:2  
针对面向对象语言编译器的自动测试问题,结合实际项目,研究了面向对象语言编译器自动测试工具(简称O-OCTT)设计与实现涉及的有关理论和技术的关键点,阐述了O-OCTT的系统目标定位.在对传统编译器的测试模式进行分析与比较的基础上,提出并设计了O-OCTT的测试策略、测试模式和体系结构.提出的可行的O-OCTT的实现机制,测试用例产生策略及引入的插件式设计思想,使O-OCTT可适用于多种面向对象编译器的测试.  相似文献   

18.
通过分析专用DSP技术发展, 提出一个面向媒体处理的可配置DSP: CmDSP。在自主定义专用媒体指令集基础上, 采用SIMD技术以及相应复数乘法器和专用协处理器等加速单元, 并采用VLIW技术和双簇结构。 CmDSP基于SMIC 0.18 m Digital Logic工艺实现, 并自主设计测试板, 完成了指令级测试和若干媒体算法的应用实现, 可以满足该领域设计工程的需要。  相似文献   

19.
LINQ是一种用来进行数据库访问的编程模型,它使得.NET语言能够直接支持数据查询,降低访问数据的复杂度,并可以用统一的方法访问不同类型的数据源.阐述了LINQ的特性、架构、分层开发及在酒店管理系统中的具体应用.  相似文献   

20.
基于MATLAB的巴特沃思数字滤波器设计   总被引:2,自引:0,他引:2  
介绍了巴特沃思(Butterworth)滤波器的应用、本质、特点、类型和设计实现步骤,通过对MATLAB信号处理工具箱中滤波器实现函数代码分析,提出了较标准双线性变换法步骤更简便的数字巴特沃思滤波器设计方法,并通过编程仿真实现数据滤波。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号