计算机应用研究

北大核心,JST,Pж(AJ),CSCD扩展版,WJCI

国内刊号:51-1196/TP

国际刊号:1001-3695

计算机应用研究杂志2019年第9期:嵌入式应用中的循环级线程推测并行性分析

发布日期:

作者:卜得庆,王耀彬,李凌,杨洋,程一鸣,刘志勤,吴亚东,

单位:1.西南科技大学a.计算机科学与技术学院;b.四川省军民融合研究院,四川绵阳621010;2.四川省计算机研究院,成都610041;

关键词:线程级推测,多核,嵌入式应用,数据依赖,

基金:国家自然科学基金面上项目(61672438);国家留学基金委资助项目(CSC201908510040);四川省军民融合研究院开放基金资助项目(2017SCII0213);四川省科技计划资助项目(2019YJ0326);四川省教育厅研究项目(18ZB0603);西南科技大学科研项目(17xn0045,17xn0038,17lzx621,13zx7101,17lzxt10);西南科技大学研究生创新基金资助项目(19ycx0051);;

如何有效利用多核提供的丰富晶体管资源对串行程序的执行进行加速是当前研究中的热点问题。线程级推测(thread-level speculation,TLS)技术旨在充分利用多核资源,最大化地开发出串行代码中存在的潜在并行性。目前TLS技术已经在多种串行应用的并行化工作中得到有效利用,但嵌入式应用程序仍未在推测并行化方面进行有效的分析。因此,选取了八个具有代表性的嵌入式应用,对其在循环级推测并行化中的性能提升潜力和运行时特征(数据依赖、线程粒度和并行覆盖率)进行探讨。实验结果表明,利用线程级推测并行化嵌入式应用的加速效果优于指令级并行技术,实验中的最大加速比达到了13.29;在嵌入式应用领域,该技术可以有效地利用4~8核的计算资源。

来源:2019年第9期

《计算机应用研究》期刊编辑部

查看计算机应用研究杂志2019年第9期

联系我们

  • 地址:四川省成都市武候区成科西路3号
  • 电话:028-85249567
  • E-mail:journal@arocmag.cn

咨询工作人员