CORE SYSTEM FOR PROCESSING AN INTERRUPT AND METHOD FOR TRANSMISSION OF VECTOR REGISTER FILE DATA THEREFOR
    11.
    发明申请
    CORE SYSTEM FOR PROCESSING AN INTERRUPT AND METHOD FOR TRANSMISSION OF VECTOR REGISTER FILE DATA THEREFOR 审中-公开
    用于处理中断的核心系统和用于传输矢量寄存器文件数据的方法

    公开(公告)号:US20130238877A1

    公开(公告)日:2013-09-12

    申请号:US13672756

    申请日:2012-11-09

    IPC分类号: G06F15/76

    CPC分类号: G06F9/5016 G06F9/461

    摘要: Provided is a technique for improving the transfer latency of vector register file data when an interrupt is generated. According to an aspect, when interrupt occurs, a core determines whether to store vector register file data currently being executed in a first memory or in a second memory based on whether or not the first memory can store the vector register file data therein. In response to not being able to store the vector register file data in the first memory, a data transfer unit, which is implemented as hardware, is provided to store vector register file data in the second memory.

    摘要翻译: 提供了一种用于在产生中断时改善向量寄存器文件数据的传送等待时间的技术。 根据一方面,当中断发生时,核心基于第一存储器是否可以在其中存储向量寄存器文件数据来确定是否将当前正在执行的向量寄存器文件数据存储在第一存储器或第二存储器中。 响应于不能将向量寄存器文件数据存储在第一存储器中,提供实现为硬件的数据传送单元,以将向量寄存器文件数据存储在第二存储器中。

    DEBUGGING APPARATUS AND METHOD
    15.
    发明申请
    DEBUGGING APPARATUS AND METHOD 有权
    调试设备和方法

    公开(公告)号:US20120089821A1

    公开(公告)日:2012-04-12

    申请号:US13079275

    申请日:2011-04-04

    IPC分类号: G06F9/312

    CPC分类号: G06F9/30076 G06F11/3644

    摘要: A debugging apparatus and method are provided. The debugging apparatus may include a breakpoint setting unit configured to store a first instruction corresponding to a breakpoint in a table, stop a program currently being executed, and insert a breakpoint instruction including current location information of the first instruction into the breakpoint; and an instruction execution unit configured to selectively execute one of the breakpoint instruction and the first instruction according to a value of a status bit.

    摘要翻译: 提供了一种调试装置和方法。 调试装置可以包括:断点设定单元,被配置为将与断点对应的第一指令存储在表中,停止当前正在执行的程序,并将包括第一指令的当前位置信息的断点指令插入断点; 以及指令执行单元,被配置为根据状态位的值有选择地执行断点指令和第一指令之一。

    Debugging apparatus and method
    16.
    发明授权
    Debugging apparatus and method 有权
    调试装置和方法

    公开(公告)号:US08856596B2

    公开(公告)日:2014-10-07

    申请号:US13079275

    申请日:2011-04-04

    IPC分类号: G06F11/00 G06F9/30 G06F11/36

    CPC分类号: G06F9/30076 G06F11/3644

    摘要: A debugging apparatus and method are provided. The debugging apparatus may include a breakpoint setting unit configured to store a first instruction corresponding to a breakpoint in a table, stop a program currently being executed, and insert a breakpoint instruction including current location information of the first instruction into the breakpoint; and an instruction execution unit configured to selectively execute one of the breakpoint instruction and the first instruction according to a value of a status bit.

    摘要翻译: 提供了一种调试装置和方法。 调试装置可以包括:断点设定单元,被配置为将与断点对应的第一指令存储在表中,停止当前正在执行的程序,并将包括第一指令的当前位置信息的断点指令插入断点; 以及指令执行单元,被配置为根据状态位的值有选择地执行断点指令和第一指令之一。

    COMPUTING APPARATUS BASED ON RECONFIGURABLE ARCHITECTURE AND MEMORY DEPENDENCE CORRECTION METHOD THEREOF
    17.
    发明申请
    COMPUTING APPARATUS BASED ON RECONFIGURABLE ARCHITECTURE AND MEMORY DEPENDENCE CORRECTION METHOD THEREOF 审中-公开
    基于可重构架构的计算机和存储器依赖性校正方法

    公开(公告)号:US20120089813A1

    公开(公告)日:2012-04-12

    申请号:US13178350

    申请日:2011-07-07

    IPC分类号: G06F15/76 G06F9/02

    摘要: Provided are a computing apparatus based on a reconfigurable architecture and a memory dependence correction method thereof. In one general aspect, a computing apparatus has a reconfigurable architecture. The computing apparatus may include: a reconfiguration unit having processing elements configured to reconfigure data paths between one or more of the processing elements; a compiler configured to analyze instructions to generate reconfiguration information for reconfiguring one or more of the reconfigurable data paths; a configuration memory configured to store the reconfiguration information; and a processor configured to execute the instructions through the reconfiguration unit, and to correct at least one memory dependency among the processing elements.

    摘要翻译: 提供了一种基于可重构架构和其存储器依赖校正方法的计算装置。 在一个一般方面,计算装置具有可重构架构。 计算设备可以包括:重配置单元,其具有被配置为重新配置一个或多个处理元件之间的数据路径的处理元件; 配置为分析指令以产生用于重新配置一个或多个可重构数据路径的重新配置信息的编译器; 配置存储器,被配置为存储所述重新配置信息; 以及处理器,被配置为通过重新配置单元执行指令,并且校正处理元件中的至少一个存储器依赖性。

    RECONFIGURABLE PROCESSOR, APPARATUS, AND METHOD FOR CONVERTING CODE
    18.
    发明申请
    RECONFIGURABLE PROCESSOR, APPARATUS, AND METHOD FOR CONVERTING CODE 审中-公开
    可重构处理器,装置和转换代码的方法

    公开(公告)号:US20120246444A1

    公开(公告)日:2012-09-27

    申请号:US13362363

    申请日:2012-01-31

    IPC分类号: G06F15/80 G06F9/06

    摘要: Provided is an apparatus and method capable of processing code to which a software pipelining is not applicable, in a CGA mode. The apparatus may include a processing unit that has a very long instruction word (VLIW) mode and a coarse-grained array (CGA) mode, and an adjusting unit configured to detect a target region to which software pipelining is not applicable, in code to be executed by the processing unit. The adjusting unit may selectively map the detected target region to one of the VLIW mode and the CGA mode according to a schedule length of the detected target region.

    摘要翻译: 提供了一种能够以CGA模式处理软件流水线不适用的代码的装置和方法。 该装置可以包括处理单元,其具有非常长的指令字(VLIW)模式和粗粒度阵列(CGA)模式,以及调整单元,被配置为检测软件流水线不适用的目标区域, 由处理单元执行。 调整单元可以根据检测到的目标区域的调度长度,将检测到的目标区域选择性地映射到VLIW模式和CGA模式之一。

    APPARATUS AND METHOD FOR REDUCING OVERHEAD CAUSED BY COMMUNICATION BETWEEN CLUSTERS
    19.
    发明申请
    APPARATUS AND METHOD FOR REDUCING OVERHEAD CAUSED BY COMMUNICATION BETWEEN CLUSTERS 有权
    用于减少群集之间通信造成的影响的装置和方法

    公开(公告)号:US20130124825A1

    公开(公告)日:2013-05-16

    申请号:US13546340

    申请日:2012-07-11

    IPC分类号: G06F15/76

    CPC分类号: G06F9/30032 G06F9/3828

    摘要: A technique for minimizing overhead caused by copying or moving a value from one cluster to another cluster is provided. A number of operations, for example, a mov operation for moving or copying a value from one cluster to another cluster and a normal operation may be executed concurrently. Accordingly, access to a register file outside of the cluster may be reduced and the performance of code may be improved.

    摘要翻译: 提供了一种用于将值从一个集群复制或移动到另一个集群所导致的开销最小化的技术。 可以同时执行多个操作,例如用于将值从一个群集移动或复制到另一个群集的mov操作和正常操作。 因此,可以减少对集群外部的寄存器文件的访问,并且可以提高代码的性能。

    Apparatus and method for reducing overhead caused by communication between clusters
    20.
    发明授权
    Apparatus and method for reducing overhead caused by communication between clusters 有权
    用于降低簇间通信所引起的开销的装置和方法

    公开(公告)号:US09122474B2

    公开(公告)日:2015-09-01

    申请号:US13546340

    申请日:2012-07-11

    IPC分类号: G06F9/38 G06F9/30 G06F9/00

    CPC分类号: G06F9/30032 G06F9/3828

    摘要: A technique for minimizing overhead caused by copying or moving a value from one cluster to another cluster is provided. A number of operations, for example, a mov operation for moving or copying a value from one cluster to another cluster and a normal operation may be executed concurrently. Accordingly, access to a register file outside of the cluster may be reduced and the performance of code may be improved.

    摘要翻译: 提供了一种用于将值从一个集群复制或移动到另一个集群所导致的开销最小化的技术。 可以同时执行多个操作,例如用于将值从一个群集移动或复制到另一个群集的mov操作和正常操作。 因此,可以减少对集群外部的寄存器文件的访问,并且可以提高代码的性能。