首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
编译器后端是针对特定目标机器的编译器实现,不同的指令集体系结构需要实现不同的编译器后端。面向飞腾处理器中向量处理单元(FT-VPU)的体系结构和指令集,基于GCC编译器实现了编译器后端,使GCC能够正确编译面向FT-VPU的SIMD指令的内嵌函数。从四路双精度SIMD指令的机器描述出发,总结了在GCC后端所做的实现工作。其对基于GCC编译器实现面向特定目标机器的编译器后端有较大的参考价值。  相似文献   

2.
王朝坤 《计算机教育》2011,(11):48-51,60
针对编译原理教学实际,在分析和修改工业级开源编译器实现代码的基础上,提出一个基于Java的编译原理课程案例教学过程,结合Java这种日益普及的面向对象程序设计语言,这种教学过程在编译原理课程教学方面取得良好效果。  相似文献   

3.
描述了针对异构多核处理器的编译器Shangri-la基于Whirl2c构建统一编译后端框架采用的编译器的聚集技术,介绍了它采用的地址转换方法来解决聚集时不同寻址方式面临的指针共享问题。这些技术的运用使Shangri-la很好地整合了两种不同内核的编译工作。这种统一的编译平台使得网络程序员从传统繁琐的网络程序编写方式中解放出来。  相似文献   

4.
基于域的编译框架   总被引:2,自引:2,他引:2  
传统的基于函数范围的后端编译框架是一种方便的程序划分方法,然而,考虑到编译过程中的资源需求(例如编译时间和内存使用),代码性能以及编译功能,函数的范围大小以及结构并不是最适合进行程序分析和优化的程序划分,在现代编译器为了尽可能地发掘指令级并行机会而寻求更复杂和时空复杂性更高的算法和情况下,这种不适应性变得更加突出,当函数的范围很大时,时空复杂性很高的算法以函数为基本编译单位通常会导致编译时间太长和(或)内存消耗太多,Hank提,出了一种编译框架,使得优化的范围和结构可以得到一定的控制,基于编译时间和优化机会的考虑,本文提出了一种新的基于域的编译框架,同时,允许一些基于域的优化制导属性在不同的优化阶段之间被传递和观察,这个基于域的编译框架已经在目标码为安腾(Itanium)处理器的编译器ORC(Open Research Compiler)中实现,实验结果表明,此框架在控制编译的时空复杂性方面是成功的。  相似文献   

5.
根据工程教育认证标准的要求,分析编译原理教学现状,提出一种基于开源编译器的课程教学模式,介绍面向工程教育认证的编译原理课程体系建设过程,并给出相应的面向工程教育认证的评价机制。  相似文献   

6.
编译基础设施中多目标编译技术探讨   总被引:3,自引:0,他引:3  
从编译基础设施的基本概念出发,着重讨论了编译器后端构造所涉及的关键技术;比较全面地总结并评述了具有代表性的公共编译设施及春采用的中间表示技术、后端构造技术和相关工具;并探讨了编译器后端构造研究中存在的一些问题及相应的解决方案。  相似文献   

7.
多媒体处理器的SIMD代码生成   总被引:1,自引:0,他引:1  
通用处理器的SIMD(Single Instruction Multiple Data)多媒体扩展,为提高多媒体应用的性能提供了新的体系结构支持。但目前编译技术对这类指令不能提供很好的支持。本文提出了一个新的SIMD指令生成算法,基于把编译器前端的程序分析和编译器后端的机器信息相结合的思想,采用扩展的treeparsing技术,有效识别程序中的并行操作以生成SIMD指令。基于SUIF(Stanford University Intermediate Format)编译器框架的实验表明,针对一组多媒体kernel,本文提出的算法可平均减少其非SIMD代码47%的cycles。  相似文献   

8.
郭耀  王千祥 《计算机教育》2013,(17):37-40,48
编译实习是深入学习和理解编译原理和技术的重要手段,也是编译课程的重要组成部分。针对当前计算平台和系统的迅速演进和发展,北京大学在编译实习的教学过程中进行创新尝试,让学生面向包括智能手机等在内的新型计算平台开发一个完整的小型编译器。文章介绍编译实习课程的创新思路,对北京大学近3年来的实践情况进行总结分析并提出展望。  相似文献   

9.
针对计算机及相关专业毕业生在就业过程中暴露出的对编译过程理解不足、动手能力差等问题,阐述开源编译器LLVM的广泛使用和模块化设计的优势,提出结合LLVM的编译原理课程实践新方案,并结合具体实施情况,总结该实践方案的内容、方法、效果和经验教训。  相似文献   

10.
StarBus中接口定义语言编译器的设计与实现   总被引:1,自引:0,他引:1  
从阐述接口定义语言(IDL)编译器在CORBA开发模型中的地位和作用开始,提出了IDL编译器的设计框架,将其分为编译器前端(CFE)和后端(BE)。然后详细说明了IDL编译器用到的接口的数据结构,并介绍了CFE和BE的实现过程。在介绍BE的实现时,着重说明了它用到的Narrowing机制,最后,说明了IDL编译器(到C++Mapping)的使用环境。  相似文献   

11.
在研究现有网络图书光盘资料访问方式的基础上,本文提出了一种新的图书光盘资料下载方式,描述了一个图书资料在线下载插件的设计与实现.首先对设计思想进行了探讨,简要介绍了插件的设计方案,分析了插件的一些关键性技术并给出了一个应用举例.最后,进行了总结和展望.  相似文献   

12.
基于B/S结构的企业远程实时测控系统   总被引:4,自引:0,他引:4  
介绍了一种新型的基于B/S结构的生产企业远程实时测控和数据发布方法,给出了一个由web服务器、应用服务器、实时数据库服务器、嵌入式Web服务器和ActiveX通讯插件组成的自来水厂实时监控模型,详细介绍了嵌入式Web服务器设计方案及能够提高系统实时性能的ActiveX通信插件的设计方法。  相似文献   

13.
基于虚拟样机技术,提出一种新的运动控制仿真的方法。利用Pro/Engineer的二次开发工具Pro/Toolkit,开发一个Pro/Mechanism模块中的Custom Load(定制负荷)插件,在插件中实现具体的控制算法,并利用插件在Pro/Mechanism中对虚拟样机进行机构运动仿真,从而在虚拟样机上实现控制算法的仿真。详细阐述其实现过程,并给出一个采用这种方法进行衍射光栅刻划机精密定位控制算法仿真的应用实例。  相似文献   

14.
以细长深孔在线测试虚拟仪器软件设计为例,阐述了将插件技术引人虚拟仪器软件模块化设计的意义,研究了虚拟仪器插件的框架定义、提供形式、插件与系统的数据通讯、插件的初始化以及插件的调用,提出了一种虚拟仪器插件及其接VI的设计方案,并在Lawindows/CVI平台上得到了具体实现;这种方法简单、快捷,易于扩展、维护和升级,为虚拟仪器软件开发提供了一种新的模式.  相似文献   

15.
介绍了当前Web开发新技术jQuery技术中的插件的种类,插件开发的要点及如何编写自定义插件.通过编写插件讲述了对象级别插件的开发及插件引用、类级别的插件开发及引用的方法.  相似文献   

16.
基于插件技术的软件架构将软件分为宿主程序、插件和接口三个部分,宿主程序和插件通过接口契约进行通信,通过新增插件以及扩展原有插件的方法来实现软件功能的扩展及修改。本文以.NET为开发平台,研究了如何使用动态加载程序集、反射、晚期绑定这几种反射机制的核心方法进行插件加载、动态发现和使用插件中的类型及方法并且实例化插件,为构建一种可以灵活扩展的应用程序提供了解决思路。  相似文献   

17.
王俊  邵堃  刘磊  刘宗田 《计算机工程》2009,35(22):79-81
基于应用程序功能来划分插件的传统方法不能快速适应可复用的插件设计要求。针对这一问题,提出一种基于领域分析的插件划分方法。该方法采用了多分层插件软件模式,重点突出软件体系结构中的领域层,并运用面向特征的领域建模技术针对插件软件应用系统实现领域特征的共性和个性的划分。通过应用案例证明,该方法可以有效地降低插件模块间的耦合性,提高复用粒度。  相似文献   

18.
丁敏敏  贾永库 《计算机工程》2010,36(21):286-287,290
根据网格计算中作业调度的特点,基于Platform公司的LSF系统,提出一种适合管理网格系统中作业调度策略的方案——插件机制。鉴于插件即插即用、易于扩充和实现的优势,对网格系统中的调度模块以插件的形式进行管理,以提高系统的整体调度性能,并为第三方软件提供良好的接口。  相似文献   

19.
基于插件技术的软件设计是目前软件业流行的一项开发技术,将软件需求中不变的部分固化在主程序中,将要扩展的需求以“插件”的方式实现并与主控程序对接,形成可扩展的软件架构模型。先详细介绍了插件技术及其在软件开发中的应用情况,随后结合图形标绘软件的研制过程,论述了运用插件技术进行软件设计的方法。提出了基于插件技术开发图形标绘软件的方法,阐明了利用插件技术开发电子信息系统的优势和意义。  相似文献   

20.
为使开发者在操作系统内核模式下处理网络数据,Windows网络驱动程序接口规范(NDIS)提供了标准的开发接口。以NDIS中间层驱动程序为基础,能有效实现个人防火墙等应用。而网络不良图像过滤软件的架构是互联网信息监控中的一个关键问题。本文针对以BHO技术实现的图像过滤器插件存在的对非IE内核的浏览器无效等缺陷,设计并实现了一种基于NDIS中间层技术的图像过滤软件。实验表明,该图像过滤软件具有良好的兼容性,并对其它网络信息过滤软件的开发具有一定的借鉴作用。  相似文献   

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

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