期刊文献+

基于现代并发技术的测控系统软件设计 被引量:2

Software Design for Measurement and Control System Based on Modern Concurrency Technology
下载PDF
导出
摘要 随着测控系统综合化程度的不断提高,对软件性能的要求也日趋增强,使用多线程并发的方式能够更有效地利用多核CPU的特性,达到更好的效果。针对传统直接操纵操作系统级别线程的方法,介绍了使用Task来对线程进行抽象,以避免多线程的复杂操作以及更高效复用已存在线程,以构建性能良好、可伸缩、响应灵敏的测控系统应用软件。 With the improvement of the integration in measurement and control system,the requirement of software performance becomes higher and higher.The concurrency usage of multithreading can take advantage of multi-core CPU more effectively.Relative to the traditional method in which the operating-system-level thread is directly manipulated,this paper utilizes Task for abstracting the thread,so as to avoid complex operation of multithreading and reuse existing threads more effectively.For this,the application software with the high-performance is contributed to the flexible and responsive measurement and control system.
作者 王越 夏京川 祁正兴 陆小龙 WANG Yue;XIA Jingchuan;QI Zhengxing;LU Xiaolong(College of Manufacturing Science and Engineering,Sichuan University,Chengdu 610065,China)
出处 《机械制造与自动化》 2018年第5期118-120,163,共4页 Machine Building & Automation
关键词 测控系统 软件设计 多线程 并发 measurement and control system software design multithread concurrency
  • 相关文献

参考文献2

二级参考文献35

  • 1李永亮,王琨琦,王峰.并行数控系统研究[J].机械工程师,2005(3):29-31. 被引量:7
  • 2WILKINSON B, ALLEN M. Parallel programming: techniques and applications using networked workstations and parallel computers[M]. Beijing: Higher Education Press, 2006.
  • 3Flynn M. Some computer organizations and their effectiveness [ J ].IEEE Transactions on Computers, 1972,21 ( 9 ) :948 - 960.
  • 4Garland M, Grand S L, Nickolls J, et al. Parallel computing experi- ences with cuda [ J ]. IEEE MICRO, 2008,28 (4) : 13 - 27.
  • 5Kasim H, March V, Zhang R, et al. Survey on Parallel Programming Model[ J]. NPC 2008, LNCS 5245, 2008:266 -275.
  • 6http ://software. intel, com/sites/products/documentationJhpc/tbb/get- ring_started, pdf.
  • 7Frigo M, Leierson C E, Randall K H. The implementation ofthe Cilk- 5 multi-threaded language [ C ]//Proceedings of the1998 ACM SIGP- LAN conference on Programming language design and implementation, 1998:212 - 223.
  • 8Cilk + + : A quick, easy and reliable way to improve threaded perform- ance [ J/OL]. http://software, intel, com/en-us/articles/intel-cilk- plus/.
  • 9Frigo M, Halpem P, Leiserson C E, et al. Reducersand other Cilk ++ hyperobjects[ C]//Proceedings of the twenty-firstannual symposi- um on Parallelism in algorithms and architectures ,2009:79- 90.
  • 10Perez J M, Badia R M, Labarta J. A dependency-aware task-based programming environment for multicore architectures [ C ]//Proceed- ings of the IEEE International Conference on Cluster Computing ( CLUSTER), 2008:142 - 151.

共引文献13

同被引文献11

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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