APPARATUS AND METHOD FOR PROCESSING SPARSE DATA

    公开(公告)号:US20180189032A1

    公开(公告)日:2018-07-05

    申请号:US15394968

    申请日:2016-12-30

    IPC分类号: G06F9/44

    摘要: An apparatus and method are described for designing an accelerator for processing sparse data. For example, one embodiment comprises a machine-readable medium having program code stored thereon which, when executed by a processor, causes the processor to perform the operations of: analyzing input graph program code and parameters associated with a target accelerator in view of an accelerator architecture template; responsively mapping the parameters onto the architecture template to implement customizations to the accelerator architecture template; and generating a hardware description representation of the target accelerator based on the determined mapping of the parameters to apply to the accelerator architecture template.

    Vector Processor Architectures
    4.
    发明申请

    公开(公告)号:US20210216318A1

    公开(公告)日:2021-07-15

    申请号:US17214646

    申请日:2021-03-26

    IPC分类号: G06F9/30 G06F30/347 G06F9/445

    摘要: The present disclosure relates to an integrated circuit device that includes a plurality of vector registers configurable to store a plurality of vectors and switch circuitry communicatively coupled to the plurality of vector registers. The switch circuitry is configurable to route a portion of the plurality of vectors. Additionally, the integrated circuit device includes a plurality of vector processing units communicatively coupled to the switch circuitry. The plurality of vector processing units is configurable to receive the portion of the plurality of vectors, perform one or more operations involving the portion of the plurality of vector inputs, and output a second plurality of vectors generated by performing the one or more operations.

    Method and System for Efficient Floating-Point Compression

    公开(公告)号:US20200225948A1

    公开(公告)日:2020-07-16

    申请号:US16833597

    申请日:2020-03-28

    摘要: An apparatus and method for compressing floating-point values. For example, one embodiment of a processor comprises: instruction fetch circuitry to fetch instructions from a memory, the instructions including floating-point instructions; execution circuitry to execute the floating-point instructions, each floating-point instruction having one or more floating-point operands, each floating-point operand comprising an exponent value and a significand value; floating-point compression circuitry to compress a plurality of the exponent values associated with a corresponding plurality of the floating-point operands, the floating-point compression circuitry comprising: base generation circuitry to evaluate the plurality of the exponent values to generate a first base value; and delta generation circuitry to determine a difference between the plurality of exponent values and the first base value and to generate a corresponding first plurality of delta values, wherein the floating-point compression circuitry is to store the first base value and the corresponding first plurality of delta values as a plurality of compressed exponent values.

    SYNTHESIS SYSTEM FOR PIPELINED DIGITAL CIRCUITS
    7.
    发明申请
    SYNTHESIS SYSTEM FOR PIPELINED DIGITAL CIRCUITS 审中-公开
    用于管道数字电路的合成系统

    公开(公告)号:US20110307688A1

    公开(公告)日:2011-12-15

    申请号:US13158081

    申请日:2011-06-10

    IPC分类号: G06F9/38

    CPC分类号: G06F17/5045

    摘要: Computer-implemented methods and systems for synthesizing a hardware description for a pipelined datapath for a digital circuit. A transactional datapath specification framework and a transactional design automation system automatically synthesize pipeline implementations. The transactional datapath specification framework captures an abstract datapath, whose execution semantics is interpreted as a sequence of “transactions” where each transaction reads the state values left by the preceding transaction and computes a new set of state values to be seen by the next transaction. The transactional datapath specification framework exposes sufficient information about state accesses that can occur in a datapath, which is necessary for performing precise data hazards analysis, and eventually pipeline synthesis.

    摘要翻译: 用于合成数字电路流水线数据路径的硬件描述的计算机实现的方法和系统。 交易数据路径规范框架和事务设计自动化系统自动合成管道实现。 事务数据路径规范框架捕获抽象数据路径,其执行语义被解释为“事务”序列,其中每个事务读取前一事务留下的状态值,并计算下一个事务要看到的一组新状态值。 事务数据路径规范框架暴露了可能发生在数据路径中的状态访问的足够信息,这对于执行精确的数据危害分析以及最终的流水线合成是必需的。