会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Efficient execution of parallel computer programs
    • 并行计算机程序的有效执行
    • US09542231B2
    • 2017-01-10
    • US13086132
    • 2011-04-13
    • Rishi L. KhanDaniel OrozcoGuang R. Gao
    • Rishi L. KhanDaniel OrozcoGuang R. Gao
    • G06F9/46G06F9/50G06F9/45
    • G06F9/5066G06F8/451G06F9/5094G06F2209/501Y02D10/22Y02D10/36
    • The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to synergistic methods and systems which provide resource-efficient computation, especially for decomposable many-component tasks executable on multiple processing elements, by using a metric space representation of code and data locality to direct allocation and migration of code and data, by performing analysis to mark code areas that provide opportunities for runtime improvement, and by providing a low-power, local, secure memory management system suitable for distributed invocation of compact sections of code accessing local memory. Runspace provides mechanisms supporting hierarchical allocation, optimization, monitoring and control, and supporting resilient, energy efficient large-scale computing.
    • 称为运行空间的本发明涉及计算系统管理,数据处理和数据通信领域,特别涉及提供资源有效计算的协同方法和系统,特别是对于可执行于多个处理单元的可分解多组件任务, 通过使用代码和数据位置的度量空间表示来直接分配和迁移代码和数据,通过执行分析来标记为运行时改进提供机会的代码区域,以及提供适合于运行时的低功耗,本地,安全的存储器管理系统 用于分布式调用访问本地内存的代码的紧凑部分。 Runspace提供支持分层分配,优化,监控和控制的机制,并支持弹性,高能效的大规模计算。
    • 6. 发明授权
    • Methods and products for processing loop nests
    • 加工环巢的方法和产品
    • US07631305B2
    • 2009-12-08
    • US10944986
    • 2004-09-20
    • Hongbo RongGuang R. GaoAlban DouilletRamaswamy Govindarajan
    • Hongbo RongGuang R. GaoAlban DouilletRamaswamy Govindarajan
    • G06F9/45
    • G06F8/4452G06F9/3013G06F9/30134G06F9/325
    • Methods and products for processing a software kernel of instructions are disclosed. The software kernel has stages representing a loop nest. The software kernel is processed by partitioning iterations of an outermost loop into groups with each group representing iterations of the outermost loop, running the software kernel and rotating a register file for each stage of the software kernel preceding an innermost loop to generate code to prepare for filling and executing instructions in software pipelines for a current group, running the software kernel for each stage of the software kernel in the innermost loop to generate code to fill the software pipelines for the current group with the register file being rotated after at least one run of the software kernel for the innermost loop, and repeatedly running the software kernel to unroll inner loops to generate code to further fill the software pipelines for the current group.
    • 公开了用于处理指令的软件内核的方法和产品。 软件内核具有代表循环嵌套的阶段。 软件内核通过将最外层循环的迭代划分成组,每组代表最外层循环的迭代,运行软件内核并旋转位于最内圈之前的软件内核的每个阶段的寄存器文件来生成代码以准备 在当前组的软件管道中填充和执行指令,为最内层循环中的软件内核的每个阶段运行软件内核,以生成代码以填充当前组的软件流水线,其中寄存器文件在至少一次运行后旋转 的软件内核,并重复运行软件内核以展开内部循环以生成代码,以进一步填充当前组的软件流水线。
    • 7. 发明申请
    • DATA DRIVEN LOGIC SIMULATION CHIP AND TOOLCHAIN
    • 数据驱动逻辑模拟芯片和工具
    • US20090222252A1
    • 2009-09-03
    • US12392666
    • 2009-02-25
    • Fei ChenGuang R. Gao
    • Fei ChenGuang R. Gao
    • G06F17/50
    • G06F17/5022
    • An apparatus and method may be used for compiling a hardware logic design into data-driven logic programs to be executed on a data-driven chip. The apparatus may include storage with a library for defining a net-list synthesized by a synthesis tool. The apparatus may also include a data-driven logic verification chip comprising a plurality of logic processors. The apparatus may further include a code generator for adopting heuristics to convert the net-list into data driven logic programs and for allocating hardware resources to balance computing and storage loads across the plurality of logic processors of the verification chip.
    • 可以使用装置和方法将硬件逻辑设计编译成在数据驱动芯片上执行的数据驱动逻辑程序。 该装置可以包括具有用于定义由综合工具合成的网络列表的库的存储。 该装置还可以包括包括多个逻辑处理器的数据驱动逻辑验证芯片。 该装置还可以包括代码发生器,用于采用启发式方法将网络列表转换为数据驱动的逻辑程序,并用于分配硬件资源以平衡跨越验证芯片的多个逻辑处理器的计算和存储负载。
    • 8. 发明申请
    • RUNSPACE METHOD, SYSTEM AND APPARATUS
    • RUNSPACE方法,系统和设备
    • US20110289507A1
    • 2011-11-24
    • US13086132
    • 2011-04-13
    • Rishi L. KhanDaniel OrozcoGuang R. Gao
    • Rishi L. KhanDaniel OrozcoGuang R. Gao
    • G06F9/46
    • G06F9/5066G06F8/451G06F9/5094G06F2209/501Y02D10/22Y02D10/36
    • The present invention, known as runspace, relates to the field of computing system management, data processing and data communications, and specifically to synergistic methods and systems which provide resource-efficient computation, especially for decomposable many-component tasks executable on multiple processing elements, by using a metric space representation of code and data locality to direct allocation and migration of code and data, by performing analysis to mark code areas that provide opportunities for runtime improvement, and by providing a low-power, local, secure memory management system suitable for distributed invocation of compact sections of code accessing local memory. Runspace provides mechanisms supporting hierarchical allocation, optimization, monitoring and control, and supporting resilient, energy efficient large-scale computing.
    • 称为运行空间的本发明涉及计算系统管理,数据处理和数据通信领域,特别涉及提供资源有效计算的协同方法和系统,特别是对于可执行于多个处理单元的可分解多组件任务, 通过使用代码和数据位置的度量空间表示来直接分配和迁移代码和数据,通过执行分析来标记为运行时改进提供机会的代码区域,以及提供适合于运行时的低功耗,本地,安全的存储器管理系统 用于分布式调用访问本地内存的代码的紧凑部分。 Runspace提供支持分层分配,优化,监控和控制的机制,并支持弹性,高能效的大规模计算。