期刊文献+

一种面向多核环境加速算法的研究

Research of a Kind of Accelerated Algorithm in Multi-core Environment
下载PDF
导出
摘要 在共享存储器的多核环境中,锁住共享资源是完成同步操作的有效方法之一.为了提高同步对象工作效率,借鉴windows同步对象工作原理,利用windows原子操作的不可分割性和高效性,提出了一种用户级轻量级自旋锁(CSpinLock)算法,该算法具有执行速度快的特点.在实验中,将该算法与windows同步对象分别实施于射线跟踪程序.理论分析与实验结果表明,在基于windows系统的共享存储多核环境中和在同步操作频繁的情况下,采用用户级轻量级自旋锁的程序性能较windows同步对象有明显的提升. In the multi-core processor environment of public storage, locking the public storage is an effective way of accomplishing synchronous operation. In order to improve the efficiency of the synchronization object, taking examples from the operational principle of the "windows synchronization object" and using the inalienability and high efficacy of windows atomic operation, a novel light user-level spin-lock named "CSpinLock" is proposed. This kind of algorithm is characterized by fast processing. In an experiment, this algorithm, together with windows synchronization object, was implemented in the ray-tracing program. Theoretical analysis and the experimental result showed that under the circumstance of the multicore processor environment of public storage and frequent synchronous operations, the performance of programs using CSpinLock was obviously better than that of the "windows synchronization object".
出处 《西南大学学报(自然科学版)》 CAS CSCD 北大核心 2011年第5期161-165,共5页 Journal of Southwest University(Natural Science Edition)
基金 国家"863"高技术研究发展计划(2007AA12Z226)
关键词 多核 同步 自旋锁 用户级 原子操作 射线跟踪 multi-core synchronous spin-lock user-level atomic operation ray-tracing
  • 相关文献

参考文献13

二级参考文献20

  • 1吴姣梅,李红艳,吴保荣,严明.改善嵌入式Linux实时性能的方法研究[J].微计算机信息,2006(01Z):72-74. 被引量:19
  • 2[美]Microsoft公司.Microsoft Visual C++6.0MFC Library Reference[M].北京:北京希望电子出版社,1999..
  • 3[美]Microsoft公司.Microsoft Visual c++6.0RunTime Library Reference[M].北京:北京希望电子出版社,1999..
  • 4ChrisCant著 孙义 马莉波 国雪飞译.Windows WDM设备驱动程序开发指南[M].,2000..
  • 5Henry L Bertoni. Radio propagation for modern wireless systems [M]. USA: Prentice Hall Inc., 2000.
  • 6Magdy F Iskander, Zhengqing Yun. Propagation models for wireless communication systems [J]. IEEE Trans. Microwave Theory Tech., 2002, 50 (3): 662~673.
  • 7F A Agelet, A Formella, J M H Rabanos, et al.. Efficient ray-tracing acceleration techniques for radio propagation modeling [J]. IEEE Trans. Veh. Technol., 2000, 49 (6):2089~2104.
  • 8中国科学院软件研究所并行软件研究与研发中心.并行计算实验室学术论文集 [EB/OL].http://www.rdcps.ac.cn/shouye/paper.html,.
  • 9G Durgin, N Patwari, T S Rappaport, Improved 3D ray launching method for wireless propagation prediction [J]. Electron. Lett., 1997, 33 (16): 1412~1413.
  • 10[美]Peter Norton,Rob McGregor著,孙风英,等译.MFC开发Windows 95/NT 4 应用程序.北京:清华大学出版社,1998.

共引文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部