【24h】

Imprecise Exceptions in Distributed Parallel Components

机译:分布式并行组件中的不精确异常

获取原文
获取原文并翻译 | 示例

摘要

Modern microprocessors have sacrificed the exactness of exceptions for improved performance long ago. This is a side effect of reordering instructions so that the microprocessor can execute instructions which were not to be executed due to an exception. By throwing more circuits at the problem, microprocessors are designed so that they are able to roll back to the instruction causing the exception. However, some microprocessors, like the HP Alpha, do not roll back and impose a paradigm of inaccurate exceptions. This decision can reduce circuit complexity and increase speed. We propose a similar method of handling exceptions in a component environment that achieves high performance by sacrificing exception accuracy when dealing with parallel Single Program Multiple Data (SPMD) components. The particular domain this design is intended for is high performance computing, which requires maximum resource use and efficiency. A performance-centric way to handle exceptions is explained as well as additional methodology to enforce exception strictness if required.
机译:很久以前,现代微处理器为了提高性能而牺牲了异常的准确性。这是对指令重新排序的副作用,因此微处理器可以执行由于异常而无法执行的指令。通过将更多的电路投入该问题,对微处理器进行了设计,使其能够回滚到引起异常的指令。但是,某些微处理器(例如HP Alpha)不会回滚并施加不准确异常的范例。该决定可以降低电路复杂度并提高速度。我们提出了一种类似的在组件环境中处理异常的方法,该方法通过在处理并行单程序多数据(SPMD)组件时牺牲异常准确性来实现高性能。此设计旨在的特定领域是高性能计算,这需要最大程度地利用资源和提高效率。解释了以性能为中心的异常处理方式,以及在需要时实施异常严格性的其他方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号