Shared write buffer to boost applications on SpMT architecture
作者: Ming ChenJohn YeTianzhou ChenHongjun Dai
作者单位: 1Zhejiang University
2Shandong University
刊名: The Journal of Supercomputing, 2017, Vol.73 (8), pp.3508-3525
来源数据库: Springer Nature Journal
DOI: 10.1007/s11227-016-1710-2
关键词: Shared write bufferCacheMulti-coreSpMTTLS
英文摘要: With the trend of growing number of integrated processing cores on Chip Multiprocessors, researchers are working hard to increase the available parallelism of software programs so as to efficiently harness the growing computing power. One noticeable direction among these efforts is speculative multi-threading (SpMT), a.k.a thread level speculation, which aims to extract thread level parallelism by splitting a sequential execution thread into several finer ones and execute them on parallel. A SpMT thread is in speculative status before it “knows” all its input data are correct. A speculative thread needs to write to the L1 cache, but its output might be discarded if the speculation eventually fails. However, another speculative thread may have already read in such speculative output....
原始语种摘要: With the trend of growing number of integrated processing cores on Chip Multiprocessors, researchers are working hard to increase the available parallelism of software programs so as to efficiently harness the growing computing power. One noticeable direction among these efforts is speculative multi-threading (SpMT), a.k.a thread level speculation, which aims to extract thread level parallelism by splitting a sequential execution thread into several finer ones and execute them on parallel. A SpMT thread is in speculative status before it “knows” all its input data are correct. A speculative thread needs to write to the L1 cache, but its output might be discarded if the speculation eventually fails. However, another speculative thread may have already read in such speculative output....
全文获取路径: Springer Nature  (合作)
分享到:
来源刊物:
影响因子:0.917 (2012)

×
关键词翻译
关键词翻译
  • speculative 推测性
  • speculation 思索
  • write 存入
  • share 分配
  • applications 应用程序
  • thread 
  • working 开采
  • level 水准
  • among 在当中
  • coherence 相干性