会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • 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.
    • 公开了一种用于提供分布式技术计算环境的方法和系统,用于将技术计算任务从技术计算客户端分发给技术计算人员,以在一个或多个计算机系统上执行任务。 可以在技术计算客户端上定义任务,并将任务组织成工作。 技术计算客户端可以直接将任务分配给一个或多个技术计算人员。 此外,技术计算客户机可以将任务或包括任务的任务提交给自动任务分配机制,该自动任务分配机制将自动分配任务到提供技术计算服务的一个或多个技术计算人员。 技术计算工作者执行任务的技术计算,并且可以向技术计算客户端提供任务的执行结果。 与任务相关联的数据由与数据存储库相关联的可编程接口管理。 该接口允许分布式技术计算环境的各个实体访问由接口或文件系统或数据库与数据库相关联的数据库管理系统可执行的数据服务。
    • 4. 发明授权
    • Recoverable error detection for concurrent computing programs
    • 并发计算程序的可恢复错误检测
    • US08055940B2
    • 2011-11-08
    • US11879383
    • 2007-07-17
    • Edric EllisJocelyn Luke Martin
    • Edric EllisJocelyn Luke Martin
    • G06F11/00
    • G06F11/0751G06F9/52G06F9/522G06F9/544G06F11/0709
    • A system and method detects communication error among multiple nodes in a concurrent computing environment. One or more barrier synchronization points/checkpoints or regions are used to check for a communication mismatch. The barrier synchronization point(s)/checkpoint(s) can be placed anywhere in the concurrent computing program. Once a node reaches a barrier synchronization point/checkpoint, it is not allowed to communicate with another node regarding data that is needed to execute the concurrent computing program, even if the other node has not reached the barrier synchronization point/checkpoint. Regions can also, or alternatively, be used to detect a communication mismatch instead of barrier synchronization points/checkpoints. A concurrent program on each node is separated into one or more regions. Two nodes communicate with each other when their regions are compatible. If their regions are not compatible, a communication mismatch occurs.
    • 系统和方法在并发计算环境中检测多个节点之间的通信错误。 使用一个或多个屏障同步点/检查点或区域来检查通信不匹配。 屏障同步点/检查点可以放置在并发计算程序中的任何位置。 一旦节点到达屏障同步点/检查点,即使其他节点尚未到达屏障同步点/检查点,也不允许与其他节点通信,以执行并发计算程序所需的数据。 区域也可以或替代地用于检测通信失配而不是屏障同步点/检查点。 每个节点上的并发程序分为一个或多个区域。 当它们的区域兼容时,两个节点彼此通信。 如果它们的区域不兼容,则会发生通信不匹配。
    • 5. 发明申请
    • IDENTIFICATION AND TRANSLATION OF PROGRAM CODE EXECUTABLE BY A GRAPHICAL PROCESSING UNIT (GPU)
    • 通过图形处理单元(GPU)执行的程序代码的识别和翻译
    • US20110252411A1
    • 2011-10-13
    • US12894479
    • 2010-09-30
    • Jocelyn Luke MARTINJoseph F. HICKLIN
    • Jocelyn Luke MARTINJoseph F. HICKLIN
    • G06F9/45
    • 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可执行部分。
    • 6. 发明申请
    • 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.
    • 公开了一种用于提供分布式技术计算环境的方法和系统,用于将技术计算任务从技术计算客户端分发给技术计算人员,以在一个或多个计算机系统上执行任务。 可以在技术计算客户端上定义任务,并将任务组织成工作。 技术计算客户端可以直接将任务分配给一个或多个技术计算人员。 此外,技术计算客户机可以将任务或包括任务的任务提交给自动任务分配机制,该自动任务分配机制将自动分配任务到提供技术计算服务的一个或多个技术计算人员。 技术计算工作者执行任务的技术计算,并且可以向技术计算客户端提供任务的执行结果。 与任务相关联的数据由与数据存储库相关联的可编程接口管理。 该接口允许分布式技术计算环境的各个实体访问由接口或文件系统或数据库与数据库相关联的数据库管理系统可执行的数据服务。