期刊文献+

多处理器片上系统的线程迁移方法

Thread migration strategy on multiprocessor system on chip
下载PDF
导出
摘要 针对如何在细粒度多线程系统中减少线程同步及通信开销以提高处理器利用率,提出了一种可用于多处理器片上系统的线程迁移策略,并将其应用于代码自动生成工具中。该线程迁移策略能够合理地选择线程迁移时机,减少线程过度迁移导致的性能损失。在此基础上,提出了相应的线程划分方法。实验结果表明,该策略和方法能有效提高处理器利用率,为改善系统性能提供切实有效的技术方法。 Aiming at the target of how to reduce the overhead of thread synchronization and communication to improve processor utilization in fine-grained muhithreaded system, this paper proposed a thread migration strategy that could he used on MPSoC and applied into an automatic code generation tool. The strategy could select the appropriate timing for thread migration and avoid the performance loss due to excessive thread migration. Based on this, it proposed a thread partition method. Experimental results demonstrate that the strategy and method can increase processor utilization and improve system performance.
出处 《计算机应用研究》 CSCD 北大核心 2015年第12期3697-3701,共5页 Application Research of Computers
基金 国家自然科学基金资助项目(61100074) 国家科技重大专项资助项目(2012ZX01039-004) 中央高校基本科研业务费专项资金资助项目(2013QNA5008) 新一代智能电网片上系统芯片关键技术研究资助项目(SGRIWD-71-13-014)
关键词 线程迁移 线程划分 自动代码生成 SIMULINK thread migration thread partition automatic code generation Simulink
  • 相关文献

参考文献14

  • 1Jerraya A A, Wolf W. Hardware/software interface codesign for embedded systems[J] . IEEE Computer, 2005, 38(2):63-69.
  • 2Simulink mathworks[EB/OL] . http://www. mathworks. com.
  • 3Real-time workshop mathworks[EB/OL] . http://www. mathworks. com.
  • 4dSPACE. RTI-MP[EB/OL] . http://www. dspaceinc. com/ww/en/inc/home/products/sw/impsw/rtimpblo. cfm.
  • 5Han S I, Chae S I, Brisolara L, et al. Memory-efficient multithrea-ded code generation from Simulink for heterogeneous MPSoC[J] . Design Automatic for Embedded Systems, 2007, 11(4):249-283.
  • 6Han S I, Guerin X, Chae S I, et al. Buffer memory optimization for video codec application modeled in Simulink[C] //Proc of the 43rd Annual Design Automation Conference. New York:ACM Press, 2006:689-694.
  • 7Han S I, Chae S I, Jerraya A A. Functional modeling techniques for efficient SW code generation of video codec applications[C] //Proc of the Asia and South Pacific Design Automation Conference. [S. l.] :IEEE Press, 2006:935-940.
  • 8Xiao Xun, Wang Jiangqing. An application of vertex partition for parallel test tasks scheduling in automatic test system[C] //Proc of International Conference on Computer Science and Software Enginee-ring. Washington DC:IEEE Computer Society, 2008:723-726.
  • 9Quan Wei, Pimentel A D. A scenario-based run-time task mapping algorithm for MPSoCs[C] // Proc of the 50th Annual Design Automation Conference. New York:ACM Press, 2013:131:1-131:6.
  • 10陈锐忠,齐德昱,林伟伟,李剑.一种面向非对称多核处理器的综合性调度算法[J].软件学报,2013,24(2):343-357. 被引量:2

二级参考文献4

共引文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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