可扩展的数据并行语义

    公开(公告)号:CN102566980B

    公开(公告)日:2015-03-18

    申请号:CN201110436176.8

    申请日:2011-12-22

    Applicant: 微软公司

    Inventor: P·F·林塞斯

    CPC classification number: G06F8/436 G06F8/314

    Abstract: 本申请涉及可扩展的数据并行语义。高级编程语言提供可扩展的数据并行语义。用户代码使用计算设备对象和资源查看对象来指定用于执行数据并行代码的硬件和软件资源。用户代码使用对象和语义元数据以容许新的和/或更新的类型的计算节点以及新的和/或更新的类型的运行时库来执行。可扩展的数据并行语义容许用户代码由新的和/或更新的类型的计算节点以及运行时库来执行。

    可扩展的数据并行语义

    公开(公告)号:CN102566980A

    公开(公告)日:2012-07-11

    申请号:CN201110436176.8

    申请日:2011-12-22

    Applicant: 微软公司

    Inventor: P·F·林塞斯

    CPC classification number: G06F8/436 G06F8/314

    Abstract: 本申请涉及可扩展的数据并行语义。高级编程语言提供可扩展的数据并行语义。用户代码使用计算设备对象和资源查看对象来指定用于执行数据并行代码的硬件和软件资源。用户代码使用对象和语义元数据以容许新的和/或更新的类型的计算节点以及新的和/或更新的类型的运行时库来执行。可扩展的数据并行语义容许用户代码由新的和/或更新的类型的计算节点以及运行时库来执行。

    数据平行代码中的映射变换

    公开(公告)号:CN102541612A

    公开(公告)日:2012-07-04

    申请号:CN201110382436.8

    申请日:2011-11-16

    Applicant: 微软公司

    CPC classification number: G06F8/45

    Abstract: 本发明涉及数据平行代码中的映射变换。高层编程语言提供了映射变换(12),该映射变换采用数据平行算法(14)并且将一组一个或多个输入可索引类型(32)作为参量(26)。映射变换将数据平行算法应用于该组输入可索引类型,以生成输出可索引类型,并且返回该输出可索引类型(34)。映射变换可用于将一个或多个数据平行算法(14)与另一数据平行算法(24)融合。

    事务型处理过程的数据流分析的方法和系统

    公开(公告)号:CN100422933C

    公开(公告)日:2008-10-01

    申请号:CN200410068484.X

    申请日:2004-07-23

    Applicant: 微软公司

    CPC classification number: G06F8/433

    Abstract: 提供一种XLANG/s编译方法,它用一个程序信号流图的数据流分析来确定一个数据对象的使用周期。根据抽象计算机指令创建一个信号流图。对基本程序块指定一个深度优先次序并确定基本程序块两两之间的支配关系。确定信号流图内是否存在循环,如果存在循环,标识该循环。还确定关于数据对象的一个创建点,撤消点和锁定点。在计算机代码中插入指令以在创建点创建数据对象,在撤消点撤销数据对象和在锁定点锁定数据对象。

Patent Agency Ranking