首页> 外文期刊>Computer Science - Research and Development >UPC-CHECK: a scalable tool for detecting run-time errors in Unified Parallel C
【24h】

UPC-CHECK: a scalable tool for detecting run-time errors in Unified Parallel C

机译:UPC-CHECK:一种可扩展的工具,用于检测Unified Parallel C中的运行时错误

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

摘要

Unified Parallel C (UPC) is a language used to write parallel programs for distributed memory parallel computers. UPC-CHECK (http://​hpcgroup.​public.​iastate.​edu/​UPC-CHECK/​) is a scalable tool developed to automatically detect argument errors in UPC functions and deadlocks in UPC programs at run-time and issue high quality error messages to help programmers quickly fix those errors. The run-time complexity of all detection techniques used are optimal, i.e. O(1) except for deadlocks involving locks where it is theoretically known to be linear in the number of threads. The tool is easy to use, and involves merely replacing the compiler command with upc-check. Error messages issued by UPC-CHECK were evaluated using the UPC RTED test suite for argument errors in UPC functions and deadlocks. Results of these tests show that the error messages issued by UPC-CHECK for these tests are excellent.
机译:统一并行C(UPC)是一种用于为分布式内存并行计算机编写并行程序的语言。 UPC-CHECK(http://hpcgroup.public.iastate.edu/UPC-CHECK/)是一种可扩展的工具,旨在在运行时自动检测UPC函数中的参数错误和UPC程序中的死锁发出高质量的错误消息,以帮助程序员快速修复这些错误。所使用的所有检测技术的运行时复杂度均为最佳,即O(1),但涉及锁的死锁除外,在理论上已知死锁的线程数是线性的。该工具易于使用,仅涉及使用upc-check替换编译器命令。使用UPC RTED测试套件评估了UPC-CHECK发出的错误消息,以了解UPC函数和死锁中的参数错误。这些测试的结果表明,UPC-CHECK发出的针对这些测试的错误消息非常出色。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号