Information processing apparatus with prefetch control for prefetching
data structure from memory through cache memory
    1.
    发明授权
    Information processing apparatus with prefetch control for prefetching data structure from memory through cache memory 失效
    具有预取控制的信息处理装置,用于通过高速缓冲存储器从存储器预取数据结构

    公开(公告)号:US5721865A

    公开(公告)日:1998-02-24

    申请号:US588503

    申请日:1996-01-18

    摘要: To improve the function of a circuit for prefetching data accessed by a processor, a prefetch unit incorporates therein a circuit for issuing a request to read out one group of data to be prefetched and registers for holding the group of data read in response to the read request therein. The group of data are read out from a cache memory or a main memory under the control of a cache request unit. A plurality of groups of data can be prefetched. When data designation is made, the processor requests the cache memory to read a block to which the data to be prefetched belongs. A circuit is also included in the prefetch unit, wherein when prefetched data is subsequently updated by the processor, its updated data is made invalid. Elements of a vector complex in structure, such as an indexed vector or the like can be also read out. It is also possible to cope with an interrupt generated within the processor.

    摘要翻译: 为了改进用于预取由处理器访问的数据的电路的功能,预取单元在其中结合有用于发出读取需要预取的一组数据的请求的电路,并且用于保存响应于读取读取的数据组的寄存器 请求。 在高速缓存请求单元的控制下,从高速缓冲存储器或主存储器读出数据组。 可以预取多组数据。 当进行数据指定时,处理器请求高速缓冲存储器读取要预取的数据所属的块。 预取单元中还包括一个电路,其中当处理器随后更新预取的数据时,其更新的数据变为无效。 也可以读出结构中的向量复合体的元素,例如索引向量等。 也可以处理处理器内产生的中断。

    Method and apparatus for event detection for multiple instruction-set processor
    2.
    发明授权
    Method and apparatus for event detection for multiple instruction-set processor 有权
    多指令集处理器的事件检测方法和装置

    公开(公告)号:US07493479B2

    公开(公告)日:2009-02-17

    申请号:US10458289

    申请日:2003-06-11

    CPC分类号: G06F9/30174 G06F9/3851

    摘要: A method and apparatus are provided for event detection for a multiple instruction-set processor. In one example of the apparatus, a data processing device comprises an instruction execution device configured to execute a first instruction set as specific instructions; an instruction conversion circuit configured to convert instructions of a second instruction set into a first instruction string of the first instruction set, and further configured to supply the first instruction string to the instruction execution device; and a counter device configured to count a prescribed event, wherein the instruction conversion circuit is further configured to output a prescribed instruction when the counter device is satisfied by a prescribed condition.

    摘要翻译: 提供了一种用于多指令集处理器的事件检测的方法和装置。 在该装置的一个示例中,数据处理装置包括被配置为执行第一指令集作为特定指令的指令执行装置; 指令转换电路,被配置为将第二指令集的指令转换为第一指令集的第一指令串,并且还被配置为将第一指令串提供给指令执行装置; 以及计数器装置,被配置为对规定的事件进行计数,其中所述指令转换电路还被配置为当所述计数器装置满足规定条件时输出规定的指令。

    Multi-sensing devices cooperative recognition system
    3.
    发明授权
    Multi-sensing devices cooperative recognition system 失效
    多感器设备协同识别系统

    公开(公告)号:US07340078B2

    公开(公告)日:2008-03-04

    申请号:US10876596

    申请日:2004-06-28

    IPC分类号: G06K9/00

    CPC分类号: G06K9/00664

    摘要: Disclosed here is an information processing system capable of recognizing actions and circumstances of a user with respect to both space and time as a “situation” to recognize the user's request using a plurality of sensing nodes that work cooperatively with each another, thereby responding autonomously to the user's request according to the recognition results. The plurality of sensing nodes and a responding device are disposed in a target space to build up a network for recognizing the situation in the target space. And, a plurality of recognition means are used to recognize the situation with respect to both space and time related to the existence of the user. And, an integral processing portion (master) is selected from among the plurality of sensing nodes, thereby dispersing the system load. If there are a plurality of users, the system can make recognition in accordance with the request of each of those users.

    摘要翻译: 这里公开了一种信息处理系统,其能够将用户相对于空间和时间的动作和情况识别为使用多个彼此协作工作的感测节点来识别用户的请求的“情况”,从而自主地响应于 用户的请求根据识别结果。 多个感测节点和响应装置设置在目标空间中以构建用于识别目标空间中的情况的网络。 并且,使用多个识别装置来识别与用户的存在相关的空间和时间的情况。 并且,从多个感测节点中选择积分处理部(主),从而分散系统负载。 如果存在多个用户,则系统可以根据每个用户的请求进行识别。

    Semiconductor integrated circuit device
    4.
    发明申请
    Semiconductor integrated circuit device 失效
    半导体集成电路器件

    公开(公告)号:US20070284619A1

    公开(公告)日:2007-12-13

    申请号:US11797034

    申请日:2007-04-30

    IPC分类号: H01L29/73

    摘要: In a low power consumption mode in which prior data is retained upon power shutdown, the return speed thereof is increased. While use of an existent data retaining flip-flop may be considered, this is not preferred since it increases area overhead such as enlargement of the size of a cell. A power line for data retention for power shutdown is formed with wirings finer than a usual main power line. Preferably, power lines for a data retention circuit are considered as signal lines and wired by automatic placing and mounting. For this purpose, terminals for the power line for data retention are previously designed by providing the terminals therefor for the cell in the same manner as in the existent signal lines. Additional layout for power lines is no longer necessary for the cell, which enables a decrease in the area and design by an existent placing and routing tool.

    摘要翻译: 在功率关闭时保留先前数据的低功耗模式下,其返回速度增加。 虽然可以考虑使用现有的数据保持触发器,但是这不是优选的,因为它增加了诸如扩大单元大小的面积开销。 用于电源关闭的数据保持的电源线由比通常的主电源线更细的布线形成。 优选地,用于数据保持电路的电力线被认为是信号线,并通过自动放置和安装进行布线。 为此,先前通过以与现有信号线相同的方式为小区提供终端来设计用于数据保持的电力线的终端。 电池线的附加布局不再需要,这使得现有的放置和布线工具能够减少面积和设计。

    Information processing device
    6.
    发明申请
    Information processing device 失效
    信息处理装置

    公开(公告)号:US20050027965A1

    公开(公告)日:2005-02-03

    申请号:US10883758

    申请日:2004-07-06

    摘要: A hardware accelerator is used to execute a floating-point byte-code in an information processing device. For a floating-point byte-code, a byte-code accelerator BCA feeds an instruction stream for using a FPU to a CPU. When the FPU is used, first the data is transferred to the FPU register from a general-purpose register, and then an FPU operation is performed. For data, such as a denormalized number, that cannot be processed by the FPU, in order to call a floating-point math library of software, the processing of the BCA is completed and the processing moves to processing by software. In order to realize this, data on a data transfer bus from the CPU to the FPU is snooped by the hardware accelerator, and a cancel request is signaled to the CPU to inhibit execution of the FPU operation when 4corresponding data is detected in a data checking part.

    摘要翻译: 硬件加速器用于在信息处理设备中执行浮点字节码。 对于浮点字节码,字节码加速器BCA将用于使用FPU的指令流馈送到CPU。 当使用FPU时,首先将数据从通用寄存器传送到FPU寄存器,然后执行FPU操作。 对于不能由FPU处理的数据,如非规范化数字,为了调用软件的浮点数学库,BCA的处理完成,并且处理转移到软件处理。 为了实现这一点,由硬件加速器监视从CPU到FPU的数据传输总线上的数据,并且当在数据检查中检测到4个对应数据时,向CPU发送取消请求以禁止执行FPU操作 部分。

    Information processing device
    7.
    发明授权
    Information processing device 有权
    信息处理装置

    公开(公告)号:US08122233B2

    公开(公告)日:2012-02-21

    申请号:US12124232

    申请日:2008-05-21

    IPC分类号: G06F9/00 G06F15/177

    摘要: An information processing device, including: a processing unit; a peripheral circuit module; and a boot address register, wherein the information processing device comprises a first operation mode and a second operation mode having an operating current which is lower than that of said first operation mode, wherein the boot address register holds an address of an instruction to be executed by said processing unit first when the boot address register returns from said second operation mode to said first operation mode, wherein the address is output from said boot address to the processing unit when said information processing device shifts from said second operation mode to said first operation mode.

    摘要翻译: 一种信息处理装置,包括:处理单元; 外围电路模块; 以及引导地址寄存器,其中所述信息处理设备包括具有低于所述第一操作模式的操作电流的第一操作模式和第二操作模式,其中所述引导地址寄存器保存要执行的指令的地址 所述处理单元首先当所述引导地址寄存器从所述第二操作模式返回到所述第一操作模式时,其中当所述信息处理设备从所述第二操作模式转换到所述第一操作时,所述地址从所述引导地址输出到所述处理单元 模式。

    Semiconductor integrated circuit for reducing power consumption and enhancing processing speed
    8.
    发明授权
    Semiconductor integrated circuit for reducing power consumption and enhancing processing speed 失效
    半导体集成电路,用于降低功耗并提高处理速度

    公开(公告)号:US07814343B2

    公开(公告)日:2010-10-12

    申请号:US11605362

    申请日:2006-11-29

    摘要: A semiconductor integrated circuit device which consumes less power and enables real-time processing. The semiconductor integrated circuit device includes thermal sensors which detect temperature and determine whether the detection result exceeds reference values and output the result, and a control block capable of controlling the operations of arithmetic blocks based on the output signals of the thermal sensors. The control block returns to an operation state from a suspended state with an interrupt signal based on the output signals of the thermal sensors and determines the operation conditions of the arithmetic blocks to ensure that the temperature conditions of the arithmetic blocks are satisfied. Thereby, power consumption is reduced and real-time processing efficiency is improved.

    摘要翻译: 一种半导体集成电路器件,其消耗较少功率并实现实时处理。 半导体集成电路装置包括检测温度并确定检测结果是否超过参考值并输出结果的热传感器,以及能够基于热传感器的输出信号来控制运算块的操作的控制块。 控制块基于热传感器的输出信号从具有中断信号的挂起状态返回到操作状态,并且确定运算块的操作条件,以确保运算块的温度条件得到满足。 从而降低了功耗,提高了实时处理效率。

    Processor system having accelerator of Java-type of programming language
    9.
    发明授权
    Processor system having accelerator of Java-type of programming language 有权
    处理器系统具有Java类编程语言的加速器

    公开(公告)号:US07434030B2

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

    申请号:US10488537

    申请日:2001-09-12

    IPC分类号: G06F9/30

    摘要: In a processor system comprising of a processor having an instruction decoder 22, a general register 61 composed of a plurality of register areas and at least one ALU 60, and a Java accelerator 30 for converting a Java bytecode sequence to a native instruction sequence for the processor and supplying the native instruction sequence to the instruction decoder. The Java accelerator 30 is composed of a bytecode translator 40 for converting the Java bytecode sequence to the native instruction sequence for the processor and a register status control unit 50 for mapping a Java operand stack to any of the register areas of the general register and detecting a bytecode redundant for the processor. When a redundant bytecode is detected by the register status control unit 50, the supply of the native instruction from the bytecode translator 40 to the instruction decoder 22 is inhibited.

    摘要翻译: 在包括具有指令解码器22的处理器的处理器系统中,由多个寄存器区域和至少一个ALU 60组成的通用寄存器61和用于将Java字节码序列转换为本地指令序列的Java加速器30用于 处理器并将本地指令序列提供给指令解码器。 Java加速器30由用于将Java字节码序列转换为用于处理器的本地指令序列的字节码转换器40和用于将Java操作数堆栈映射到通用寄存器的任何寄存器区域的寄存器状态控制单元50和检测 处理器的字节码冗余。 当寄存器状态控制单元50检测到冗余字节码时,禁止从字节码转换器40向指令译码器22提供本机指令。