首页> 外国专利> Software implemented method for thread-privatizing user-specified global storage objects in parallel computer programs via program transformation

Software implemented method for thread-privatizing user-specified global storage objects in parallel computer programs via program transformation

机译:通过程序转换对并行计算机程序中用户指定的全局存储对象进行线程私有化的软件实现方法

摘要

A software-implemented method for dynamically and statically privatizing global storage objects in parallel computer programs written in various programming languages. Privatization is accomplished via transformation of these parallel computer programs under the control of a general purpose computer. The privatization method is system- independent and is portable across various computer architectures and platforms since privatization is accomplished via program transformation; thus, the method does not depend on the features of a particular hardware architecture or configuration, operating system, compiler, linker, or thread environment. The inputs to the method are a parallel computer program, comprising parallel regions of execution and global storage objects, and a privatization specification describing the global storage objects to be privatized and the particular parallel regions, and manner, in which each of these objects is to be privatized. The privatization method itself translates the input parallel computer program into a second parallel computer program, according to the privatization specification, such that the second parallel computer program, when executed, accesses the specified global storage objects in a privatized manner, without requiring any explicit programmer modifications to the input parallel computer program.
机译:一种软件实现的方法,用于以各种编程语言编写的并行计算机程序中的动态和静态私有化全局存储对象。通过在通用计算机的控制下转换这些并行计算机程序来实现私有化。私有化方法是独立于系统的,并且可通过程序转换来实现私有化,因此可跨各种计算机体系结构和平台移植。因此,该方法不依赖于特定硬件体系结构或配置,操作系统,编译器,链接器或线程环境的功能。该方法的输入是并行计算机程序,包括执行和并行存储对象的并行区域,以及描述要私有化的全局存储对象以及特定并行区域和方式的私有化规范,其中每个对象的使用方式被私有化。私有化方法本身根据私有化规范将输入的并行计算机程序转换为第二个并行计算机程序,以使第二个并行计算机程序在执行时以私有化的方式访问指定的全局存储对象,而无需任何显式的程序员修改输入并行计算机程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号