会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明授权
    • Distribution of job in a portable format in distributed computing environments
    • 在分布式计算环境中以便携式格式分配作业
    • US08745624B2
    • 2014-06-03
    • US11891539
    • 2007-08-10
    • Jocelyn Luke MartinLoren Dean
    • Jocelyn Luke MartinLoren Dean
    • G06F9/46
    • G06F9/547G06F9/505G06F9/5088
    • A distributed computing system includes a device that creates a job to be performed by one or more workers, where the job includes a group of tasks. The device further encodes the job into a group of portable format files, where each portable format file includes one or more tasks of the group of tasks. Each portable format file may be handled by each scheduler of a group of different schedulers. The device also transfers the group of portable format files via a network of the distributed computing system and sends information related to the job to one scheduler of the group of different schedulers. The information allows the one scheduler to cause the group of portable format files to be distributed to the one or more workers.
    • 分布式计算系统包括创建由一个或多个工作者执行的作业的设备,其中作业包括一组任务。 设备进一步将作业编码成一组便携式格式文件,其中每个便携式格式文件包括该组任务中的一个或多个任务。 每个可移植格式文件可以由一组不同调度器的每个调度器处理。 该设备还经由分布式计算系统的网络传送一组便携式格式文件,并将与该作业相关的信息发送到不同调度器组的一个调度器。 该信息允许一个调度器将一组便携式格式文件分发给一个或多个工作者。
    • 32. 发明授权
    • General interface with arbitrary job managers
    • 与任意工作经理的通用界面
    • US08230427B2
    • 2012-07-24
    • US11891415
    • 2007-08-10
    • Jocelyn Luke MartinLoren Dean
    • Jocelyn Luke MartinLoren Dean
    • G06F9/46
    • G06F9/5027G06F9/5072G06F9/54
    • A method, system and computer program product is disclosed for providing a distributed computing environment in which an arbitrary job manager or scheduler is able to be plugged. In the distributed computing environment, a job is created in a storage location to include one or more technical computing tasks and submitted to the arbitrary scheduler by transferring a reference to the storage location of the job. Since a reference to the storage location of the job is transferred to the scheduler, the interface with the scheduler can be implemented regardless of the scheduler. The scheduler then transfers the reference to the storage location of the job to one or more remote workers.
    • 公开了一种用于提供分布式计算环境的方法,系统和计算机程序产品,其中可以插入任意的作业管理器或调度程序。 在分布式计算环境中,在存储位置中创建作业以包括一个或多个技术计算任务,并通过将对工作的存储位置的引用传递给任意调度器。 由于对作业的存储位置的引用被传送到调度器,所以可以实现与调度器的接口,而不管调度器如何。 调度程序然后将作业的存储位置的引用传送给一个或多个远程工作人员。
    • 35. 发明授权
    • Methods and system for distributing data to technical computing workers
    • 向技术计算人员分发数据的方法和系统
    • US08688765B2
    • 2014-04-01
    • US12481301
    • 2009-06-09
    • Jocelyn Luke Martin
    • Jocelyn Luke Martin
    • G06F15/16G06F7/00
    • G06F9/5027G06F9/465G06F2209/5017
    • A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client. Data associated with the tasks is managed by a programmable interface associated with a data storage repository. The interface allows the various entities of the distributed technical computing environment to access data services performable by the interface or by a file system or a database and database management system associated with the data.
    • 公开了一种用于提供分布式技术计算环境的方法和系统,用于将技术计算任务从技术计算客户端分发给技术计算人员,以在一个或多个计算机系统上执行任务。 可以在技术计算客户端上定义任务,并将任务组织成工作。 技术计算客户端可以直接将任务分配给一个或多个技术计算人员。 此外,技术计算客户机可以将任务或包括任务的任务提交给自动任务分配机制,该自动任务分配机制将自动分配任务到提供技术计算服务的一个或多个技术计算人员。 技术计算工作者执行任务的技术计算,并且可以向技术计算客户端提供任务的执行结果。 与任务相关联的数据由与数据存储库相关联的可编程接口管理。 该接口允许分布式技术计算环境的各个实体访问由接口或文件系统或数据库与数据库相关联的数据库管理系统可执行的数据服务。
    • 36. 发明申请
    • METHODS AND SYSTEM FOR DISTRIBUTING DATA TO TECHNICAL COMPUTING WORKERS
    • 向技术计算机工作者分发数据的方法和系统
    • US20100325121A1
    • 2010-12-23
    • US12481301
    • 2009-06-09
    • Jocelyn Luke Martin
    • Jocelyn Luke Martin
    • G06F17/30G06F15/16G06F9/44G06F9/46
    • G06F9/5027G06F9/465G06F2209/5017
    • A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client. Data associated with the tasks is managed by a programmable interface associated with a data storage repository. The interface allows the various entities of the distributed technical computing environment to access data services performable by the interface or by a file system or a database and database management system associated with the data.
    • 公开了一种用于提供分布式技术计算环境的方法和系统,用于将技术计算任务从技术计算客户端分发给技术计算人员,以在一个或多个计算机系统上执行任务。 可以在技术计算客户端上定义任务,并将任务组织成工作。 技术计算客户端可以直接将任务分配给一个或多个技术计算人员。 此外,技术计算客户机可以将任务或包括任务的任务提交给自动任务分配机制,该自动任务分配机制将自动分配任务到提供技术计算服务的一个或多个技术计算人员。 技术计算工作者执行任务的技术计算,并且可以向技术计算客户端提供任务的执行结果。 与任务相关联的数据由与数据存储库相关联的可编程接口管理。 该接口允许分布式技术计算环境的各个实体访问由接口或文件系统或数据库与数据库相关联的数据库管理系统可执行的数据服务。
    • 37. 发明授权
    • Methods and system for distributing data to technical computing workers
    • 向技术计算人员分发数据的方法和系统
    • US08032582B2
    • 2011-10-04
    • US11891462
    • 2007-08-10
    • Jocelyn Luke Martin
    • Jocelyn Luke Martin
    • G06F15/16G06F15/173
    • G06F9/5027G06F9/465G06F2209/5017
    • A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client. Data associated with the tasks is managed by a programmable interface associated with a data storage repository. The interface allows the various entities of the distributed technical computing environment to access data services performable by the interface or by a file system or a database and database management system associated with the data.
    • 公开了一种用于提供分布式技术计算环境的方法和系统,用于将技术计算任务从技术计算客户端分发给技术计算人员,以在一个或多个计算机系统上执行任务。 可以在技术计算客户端上定义任务,并将任务组织成工作。 技术计算客户端可以直接将任务分配给一个或多个技术计算人员。 此外,技术计算客户机可以将任务或包括任务的任务提交给自动任务分配机制,该自动任务分配机制将自动分配任务到提供技术计算服务的一个或多个技术计算人员。 技术计算工作者执行任务的技术计算,并且可以向技术计算客户端提供任务的执行结果。 与任务相关联的数据由与数据存储库相关联的可编程接口管理。 该接口允许分布式技术计算环境的各个实体访问由接口或文件系统或数据库与数据库相关联的数据库管理系统可执行的数据服务。
    • 38. 发明授权
    • Identification and translation of program code executable by a graphical processing unit (GPU)
    • 由图形处理单元(GPU)执行的程序代码的识别和翻译
    • US08769510B2
    • 2014-07-01
    • US12894479
    • 2010-09-30
    • Jocelyn Luke MartinJoseph F. Hicklin
    • Jocelyn Luke MartinJoseph F. Hicklin
    • G06F9/44
    • G06F8/41G06F8/456
    • A device receives program code, and receives size/type information associated with inputs to the program code. The device determines, prior to execution of the program code and based on the input size/type information, a portion of the program code that is executable by a graphical processing unit (GPU), and determines, prior to execution of the program code and based on the input size/type information, a portion of the program code that is executable by a central processing unit (CPU). The device compiles the GPU-executable portion of the program code to create a compiled GPU-executable portion of the program code, and compiles the CPU-executable portion of the program code to create a compiled CPU-executable portion of the program code. The device provides, to the GPU for execution, the compiled GPU-executable portion of the program code, and provides, to the CPU for execution, the compiled CPU-executable portion of the program code.
    • 设备接收程序代码,并接收与程序代码的输入相关联的大小/类型信息。 该装置在执行程序代码之前并且基于输入的大小/类型信息确定可由图形处理单元(GPU)执行的程序代码的一部分,并且在执行程序代码和 基于输入尺寸/类型信息,可由中央处理单元(CPU)执行的程序代码的一部分。 该装置编译程序代码的GPU可执行部分以创建程序代码的编译GPU可执行部分,并且编译程序代码的CPU可执行部分以创建程序代码的编译CPU可执行部分。 该设备向GPU提供用于执行的编译的GPU可执行部分的程序代码,并且向CPU执行程序代码的编译的CPU可执行部分。
    • 39. 发明授权
    • Parallel programming error constructs
    • 并行编程错误构造
    • US07849359B2
    • 2010-12-07
    • US11943177
    • 2007-11-20
    • Jocelyn Luke Martin
    • Jocelyn Luke Martin
    • G06F11/00
    • G06F11/0793G06F11/0709
    • A system receives a program, allocates the program to a first software unit of execution (UE) and a second software UE, executes a first portion of the program with the first and second software UEs in parallel, and determines whether an error is detected during execution of the first portion of the program by the first and second software UEs. The system also sends a signal, between the first and second software UEs, to execute a second portion of the program when the error is detected in the first portion of the program, executes the second portion of the program with the first and second software UEs when the error is detected, and provides for display information associated with execution of the first portion and the second portion of the program by the first and second software UEs.
    • 系统接收程序,将程序分配给第一软件执行单元(UE)和第二软件UE,并行地与第一和第二软件UE执行程序的第一部分,并且确定是否在 由第一和第二软件UE执行程序的第一部分。 当在程序的第一部分中检测到错误时,系统还在第一和第二软件UE之间发送信号,以执行程序的第二部分,利用第一和第二软件UE执行程序的第二部分 当检测到错误时,并且提供与由第一和第二软件UE执行程序的第一部分和第二部分相关联的显示信息。
    • 40. 发明申请
    • METHODS AND SYSTEM FOR DISTRIBUTING DATA TO TECHNICAL COMPUTING WORKERS
    • 向技术计算机工作者分发数据的方法和系统
    • US20090240762A1
    • 2009-09-24
    • US12481322
    • 2009-06-09
    • Jocelyn Luke Martin
    • Jocelyn Luke Martin
    • G06F15/16
    • G06F9/5027G06F9/465G06F2209/5017
    • A method and system is disclosed for providing a distributed technical computing environment for distributing technical computing tasks from a technical computing client to technical computing workers for execution of the tasks on one or more computers systems. Tasks can be defined on a technical computing client, and the tasks organized into jobs. The technical computing client can directly distribute tasks to one or more technical computing workers. Furthermore, the technical computing client can submit tasks, or jobs comprising tasks, to an automatic task distribution mechanism that distributes the tasks automatically to one or more technical computing workers providing technical computing services. The technical computing worker performs technical computing of tasks and the results of the execution of tasks may be provided to the technical computing client. Data associated with the tasks is managed by a programmable interface associated with a data storage repository. The interface allows the various entities of the distributed technical computing environment to access data services performable by the interface or by a file system or a database and database management system associated with the data.
    • 公开了一种用于提供分布式技术计算环境的方法和系统,用于将技术计算任务从技术计算客户端分发给技术计算人员,以在一个或多个计算机系统上执行任务。 可以在技术计算客户端上定义任务,并将任务组织成工作。 技术计算客户端可以直接将任务分配给一个或多个技术计算人员。 此外,技术计算客户机可以将任务或包括任务的任务提交给自动任务分发机制,该自动任务分配机制将自动分配任务到提供技术计算服务的一个或多个技术计算人员。 技术计算工作者执行任务的技术计算,并且可以向技术计算客户端提供任务的执行结果。 与任务相关联的数据由与数据存储库相关联的可编程接口管理。 该接口允许分布式技术计算环境的各个实体访问由接口或文件系统或数据库与数据库相关联的数据库管理系统可执行的数据服务。