首页> 外文会议>IEEE/ACM International Conference on Computer Aided Design >Counterflow Pipelining: Architectural Support for Preemption in Asynchronous Systems using Anti-Tokens
【24h】

Counterflow Pipelining: Architectural Support for Preemption in Asynchronous Systems using Anti-Tokens

机译:逆流流水线:使用Anti-tokens的异步系统中的抢占的架构支持

获取原文

摘要

This paper introduces a novel approach to efficiently implement several useful architectural features in asynchronous application-specific ICs (ASICs). These features include speculation, preemption, and eager evaluation, which have so far only been available on CPUs, and have not been adequately investigated for custom ASICs. For the efficient implementation of the new architectural features, a radically new approach inspired by Sproull's counterflow pipelines [7] is proposed. The key idea is to allow special commands, called anti-tokens, to be propagated in a direction opposite to that of data, allowing certain computations to be killed before they are completed, if their results are no longer required. The net impact is a significant improvement in the throughput of a certain class of systems-e.g., those involving conditional computation-where a bottleneck pipeline stage can often be preempted if its result is determined to be no longer needed. Experimental results indicate that our approach can improve the system throughput by a factor of up to 2.2x, along with an energy savings of up to 27%.
机译:本文介绍了一种新颖的方法,可以在异步应用特定IC(ASICS)中有效地实现几种有用的架构特征。这些功能包括猜测,抢占和渴望评估,这是迄今为止仅在CPU上提供,并且尚未对习俗进行调查。为了有效地实现新的架构特征,提出了一种由SPROULL的逆流管道启发的自由基新方法[7]。关键的想法是允许称为Anti-令牌的特殊命令以与数据相反的方向传播,允许在完成之前终止某些计算,如果它们的结果不再需要。净影响是一定类系统的吞吐量的显着改善 - 例如,涉及条件计算的吞吐量 - 如果确定不再需要其结果,则瓶颈管道阶段通常可以被抢占。实验结果表明,我们的方法可以将系统吞吐量提高了多达2.2倍的倍数,以及节能高达27%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号