首页> 外文会议>Proceedings of the twenty-third annual symposium on parallelism in algorithms and architectures >Brief Announcement: Program Regularization in Verifying Memory Consistency
【24h】

Brief Announcement: Program Regularization in Verifying Memory Consistency

机译:简短公告:验证内存一致性的程序正则化

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

摘要

Verifying memory consistency, which is to verify the executions of parallel test programs on a multiprocessor system against the given memory consistency model, is NP-hard. To accelerate verifying memory consistency in practice, we devise a technique called "program regularization". The key intuition behind program regularization is that a parallel program with some specific patterns can enable efficient verification. More specifically, for any original program, program regularization introduces some auxiliary memory locations, and periodically inserts store/load operations accessing these locations to the original program. With the regularized program, verifying memory consistency only requires a linear time complexity (with respect to the number of memory operations).
机译:验证内存一致性(即针对给定的内存一致性模型来验证多处理器系统上并行测试程序的执行)是NP-hard。为了在实践中加速验证存储器一致性,我们设计了一种称为“程序正则化”的技术。程序正则化背后的主要直觉是,具有某些特定模式的并行程序可以启用有效的验证。更具体地说,对于任何原始程序,程序正则化都会引入一些辅助内存位置,并定期插入将这些位置访问原始程序的存储/加载操作。使用正则化程序,验证内存一致性仅需要线性时间复杂度(相对于内存操作数)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号