基于并行计算的文件格式转换器的研究.docVIP

基于并行计算的文件格式转换器的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于并行计算的文件格式转换器的研究 陈立锋1,2 戚正伟2 1 (上海交通大学软件学院,上海闵行区东川路800号 200240) 2 (上海交通大学软件学院,上海闵行区东川路800号 200240) 摘 要:本文分析了当前三维机械设计软件在数据交换之间常用的方法,然后根据三维机械设计软件的特点,利用基于B-Rep(边界表示法)的实体模型建立基本的数据结构,实现了针对三维机械设计软件数据交换的一种新的文件格式转换器,使文件格式转换器的个数由当前的n(n-1)减少到 n + 1。 同时在实现这种新的文件格式转换的过程中,研究了在多核处理器环境下文件格式转换的并行计算,数值实验结果表明:在多核处理器的环境下,利用并行计算,可以明显提高文件格式转化的效率。 关键词:并行计算; 边界表示法; 文件格式转换 A Translator For 3D Mechanical File Based On Parallel Computing Chen Lifeng1,2 Qi ZhengWei2 1 (School of Software, Shanghai Jiao Tong University, Shanghai, 200240) (School of Software, Shanghai Jiao Tong University, Shanghai, 200240) 【Abstract】 Path This paper presents a new file translator for 3d mechanical software based on parallel and boundary representation. By using this new file translator, we can reduce file translator from n(n-1) to n+1. Meanwhile, this translator using parallel computing based on the characteristic of 3d mechanical to translate different file generated by distinct 3d mechanical software. The numerical results demonstrated that the performance of parallel algorithm running on multi-core processors had significant improvement compared to the sequential running on single-core. 【Key words】Parallel computing; Boundary representation; Translator 1. 引 言 随着计算机硬件水平的不断提高,CAD技术也得到了迅猛的发展和推广。在CAD三维机械设计领域,国内,国外形成了多层次,多品种的三维机械设计软件。比如UG,Catia,Pro/E, SolidWorks, Inventor, SolidEdge, JT 等,国内比较有名的如CAXA实体设计。根据各行业的特点和个人的习惯不同,每个单位,每个设计师选用的软件各异,使用多个软件的,其熟悉程度也不一样。显然,由于软件的不同,会造成单位之间,个人之间对设计的文件交换互用的困难,也不利于各种文件的数据利用和交换。为了充分的发挥各个软件的各自优势,扬长避短,相互利用。人们对与这些应用软件之间的数据交换能力越来越迫切。据美国一家专门从事各种CAD文件格式转换的公司研究发现,全球每年由于各种CAD文件转换引起的数据错误,工程延期,和在文件转换中的投入大约需要2000亿美元[1,2]。 但是由于历史的原因及不同的开发目的,各种CAD机械设计软件的内部数据记录方式和处理方式不尽相同,开发软件的语言也不完全一样。因此,这些软件之间的数据交换与共享是目前面临的重要课题。 在这种背景下,本文分析了当前在机械设计领域常用的文件格式转换方法,并在此基础上,提出了通过建立公共模型,利用基于B-Rep(边界表示法)的实体模型建立基本的数据结构,从而使文件格式转换器的个数由n(n-1)减少到n+1。并且在实现的过程中充分的考虑了并行计算的要求,在多核平台上可以大大提高文件转换的效率。 2. 常用的文件转换方法分析 目前常用的三维机械设计软件文件格式转换的方法有直接交换法,间接交换法,和公共数据库法[3]。 直接交换法一般多用于对直接读写要求较高的情况,该方法的优点是用户不需要借助于其他软件,就可以直接实现文件之间的交换,

文档评论(0)

smdh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档