会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Configuring a portion of a pipeline accelerator to generate pipeline date without a program instruction
    • 配置流水线加速器的一部分,以生成没有程序指令的流水线日期
    • US07418574B2
    • 2008-08-26
    • US10684102
    • 2003-10-09
    • Chandan MathurScott HellenbachJohn W. RappLarry JacksonMark JonesTroy Cherasaro
    • Chandan MathurScott HellenbachJohn W. RappLarry JacksonMark JonesTroy Cherasaro
    • G06F15/76
    • G06F15/7867G06Q40/08
    • A peer-vector machine includes a host processor and a hardwired pipeline accelerator. The host processor executes a program, and, in response to the program, generates host data, and the pipeline accelerator generates pipeline data from the host data. Alternatively, the pipeline accelerator generates the pipeline data, and the host processor generates the host data from the pipeline data. Because the peer-vector machine includes both a processor and a pipeline accelerator, it can often process data more efficiently than a machine that includes only processors or only accelerators. For example, one can design the peer-vector machine so that the host processor performs decision-making and non-mathematically intensive operations and the accelerator performs non-decision-making and mathematically intensive operations. By shifting the mathematically intensive operations to the accelerator, the peer-vector machine often can, for a given clock frequency, process data at a speed that surpasses the speed at which a processor-only machine can process the data.
    • 对等矢量机包括主处理器和硬连线管道加速器。 主机处理器执行程序,响应于程序生成主机数据,流水线加速器从主机数据生成流水线数据。 或者,流水线加速器生成流水线数据,并且主机处理器从流水线数据生成主机数据。 由于同向向量机同时包含处理器和流水线加速器,所以它通常可以比仅包含处理器或仅加速器的机器更有效地处理数据。 例如,可以设计对等矢量机,以便主机处理器执行决策和非数学密集型操作,并且加速器执行非决策和数学密集型操作。 通过将数学密集型操作转移到加速器,对于给定的时钟频率,对等矢量机器可以以超过仅处理器机器处理数据的速度的速度处理数据。
    • 3. 发明授权
    • Programmable circuit and related computing machine and method
    • 可编程电路及相关计算机及方法
    • US07373432B2
    • 2008-05-13
    • US10684057
    • 2003-10-09
    • John W. RappLarry JacksonMark JonesTroy Cherasaro
    • John W. RappLarry JacksonMark JonesTroy Cherasaro
    • G06F3/00G06F15/76H03K19/00
    • G06F15/7867G06Q40/08
    • A programmable circuit receives configuration data from an external source, stores the firmware in a memory, and then downloads the firmware from the memory. Such a programmable circuit allows a system, such as a computing machine, to modify the programmable circuit's configuration, thus eliminating the need for manually reprogramming the configuration memory. For example, if the programmable circuit is an FPGA that is part of a pipeline accelerator, a processor coupled to the accelerator can modify the configuration of the FPGA. More specifically, the processor retrieves from a configuration registry firmware that represents the modified configuration, and sends the firmware to the FPGA, which then stores the firmware in a memory such as an electrically erasable and programmable read-only memory (EEPROM). Next, the FPGA downloads the firmware from the memory into its configuration registers, and thus reconfigures itself to have the modified configuration.
    • 可编程电路从外部源接收配置数据,将固件存储在存储器中,然后从存储器下载固件。 这样的可编程电路允许诸如计算机的系统修改可编程电路的配置,从而消除对手动重新编程配置存储器的需要。 例如,如果可编程电路是作为流水线加速器一部分的FPGA,则耦合到加速器的处理器可以修改FPGA的配置。 更具体地说,处理器从表示修改的配置的配置注册表固件中检索,并将固件发送到FPGA,FPGA将固件存储在诸如电可擦除可编程只读存储器(EEPROM)的存储器中。 接下来,FPGA将固件从存储器下载到其配置寄存器中,从而将其重新配置为具有修改的配置。
    • 4. 发明授权
    • Pipeline accelerator having multiple pipeline units and related computing machine and method
    • 具有多个流水线单元的管道加速器及相关的计算机和方法
    • US08250341B2
    • 2012-08-21
    • US12151116
    • 2008-05-02
    • Kenneth R SchulzJohn W RappLarry JacksonMark JonesTroy Cherasaro
    • Kenneth R SchulzJohn W RappLarry JacksonMark JonesTroy Cherasaro
    • G06F15/00
    • G06F15/7867G06Q40/08
    • A pipeline accelerator includes a bus and a plurality of pipeline units, each unit coupled to the bus and including at least one respective hardwired-pipeline circuit. By including a plurality of pipeline units in the pipeline accelerator, one can increase the accelerator's data-processing performance as compared to a single-pipeline-unit accelerator. Furthermore, by designing the pipeline units so that they communicate via a common bus, one can alter the number of pipeline units, and thus alter the configuration and functionality of the accelerator, by merely coupling or uncoupling pipeline units to or from the bus. This eliminates the need to design or redesign the pipeline-unit interfaces each time one alters one of the pipeline units or alters the number of pipeline units within the accelerator.
    • 流水线加速器包括总线和多个流水线单元,每个单元耦合到总线并且包括至少一个相应的硬连线流水线电路。 通过在流水线加速器中包括多个流水线单元,与单管道单元加速器相比,可以增加加速器的数据处理性能。 此外,通过设计流水线单元使得它们通过公共总线进行通信,只需将流水线单元耦合到或从母线解耦即可改变流水线单元的数量,从而改变加速器的配置和功能。 这样就无需设计或重新设计流水线单元接口,每次更换流水线单元之一或改变加速器中的流水线单元数量。