首页> 外国专利> TICC paradigm for building a formal validated parallel software for multi-core chips

TICC paradigm for building a formal validated parallel software for multi-core chips

机译:TICC范例,用于为多核芯片构建经过正式验证的并行软件

摘要

The present invention teaches how to implement a massively parallel program that has been verified officially run effectively in shared memory multi-core chip and variance is (run). It allows a progressive refinement of the final implementation of their development programs from abstract statement of initial mutual behavior of the parallel between software components called cells. At each stage of refinement, a formal description of the pattern of events in the calculations are automatically derived from the implementation. This formal description is used for two purposes. The first one is to prove that there is no such as correctness, timing, progress, exclusion, deadlock / live rock. In order to report to identify patterns of important behavior and error, performance, pending, and the second self-monitoring system that constantly monitors in parallel applications without interfering with the timing in each application automatically (SMS It is to incorporate). The present invention also teaches how to minimize memory interference, you can protect your data, to increase the execution efficiency, configure shared memory multi-processor. None [Selection Figure]
机译:本发明教导了如何实现已经被证实在共享存储器多核芯片中有效地正式运行并且偏差(运行)的大规模并行程序。它允许从称为单元的软件组件之间并行并行的初始相互行为的抽象陈述逐步完善其开发程序的最终实现。在改进的每个阶段,都会自动从实现中得出计算中事件模式的形式描述。此正式描述用于两个目的。第一个是要证明没有诸如正确性,时机,进度,排斥,死锁/活石。为了报告以识别重要行为和错误的模式,性能,未决状态以及第二个自我监视系统,该系统不断监视并行应用程序,而不会自动干扰每个应用程序中的时间(将包含SMS)。本发明还教导了如何最小化存储器干扰,可以保护数据,提高执行效率,配置共享存储器多处理器。无[选择图]

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号