【24h】

A Proposal for Error Handling in OpenMP

机译:OpenMP中错误处理的提案

获取原文

摘要

OpenMP has been focused in performance applied to numerical applications, but when we try to move this focus to other kind of applications, like Web servers, we detect one important lack. In these applications, performance is important, but reliability is even more important, and OpenMP does not have any recovery mechanism. In this paper we present a novel proposal to address this lack. In order to add error handling to OpenMP we propose some extensions to the current OpenMP specification. A directive and a clause are proposed, defining an scope for the error handling (where the error can occur) and specifying a behaviour for handling the specific errors. Some examples of use are presented, and we present also an evaluation showing the impact of this proposal in OpenMP applications. We show that this impact is low enough to consider the proposal worthwhile for OpenMP.
机译:OpenMP一直专注于应用于数字应用程序的性能,但是当我们尝试将此焦点移动到其他类型的应用程序,如Web服务器,我们发现一个重要的缺乏。在这些应用程序中,性能很重要,但可靠性更为重要,并且OpenMP没有任何恢复机制。在本文中,我们提出了一种解决这种缺乏的新建议。为了将错误处理添加到OpenMP,我们向当前OpenMP规范提出了一些扩展。提出了一个指令和一个条款,定义错误处理的范围(可能发生错误)并指定用于处理特定错误的行为。提出了一些使用示例,我们还提供了一个评估,显示了该提案在OpenMP应用中的影响。我们表明这种影响足够低,可以考虑对OpenMP有价值的建议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号