PROCESSOR
    2.
    发明申请
    PROCESSOR 失效
    处理器

    公开(公告)号:US20110055647A1

    公开(公告)日:2011-03-03

    申请号:US12862081

    申请日:2010-08-24

    IPC分类号: G11C29/04 G06F11/22

    CPC分类号: G06F11/1048

    摘要: A processor has an ALU, a load/store unit, a timer, an ECC calculator, and a plurality of ECC registers. When the load/store unit writes data in a main memory, the load/store unit writes written data and a count value of a timer in the main memory, and sets ECC status flag which indicates that an ECC about the written data is not correct in the main memory, and causes the ECC calculator to calculate the ECC about the written data after setting the ECC status flag, and writes the calculated ECC in the main memory and resets the ECC status flag after the ECC is calculated.

    摘要翻译: 处理器具有ALU,加载/存储单元,定时器,ECC计算器和多个ECC寄存器。 当加载/存储单元将数据写入主存储器时,加载/存储单元将写入数据和定时器的计数值写入主存储器,并设置ECC状态标志,其指示关于写入数据的ECC不正确 在主存储器中,并且使ECC计算器在设置ECC状态标志之后计算关于写入数据的ECC,并将计算的ECC写入主存储器中,并且在ECC计算之后复位ECC状态标志。

    CACHE MEMORY CONTROL CIRCUIT AND CACHE MEMORY CONTROL METHOD
    3.
    发明申请
    CACHE MEMORY CONTROL CIRCUIT AND CACHE MEMORY CONTROL METHOD 审中-公开
    高速缓存存储器控制电路和高速缓存存储器控制方法

    公开(公告)号:US20110099336A1

    公开(公告)日:2011-04-28

    申请号:US12882588

    申请日:2010-09-15

    IPC分类号: G06F12/08 G06F12/00

    摘要: A cache memory control circuit has a plurality of counters, each of which is provided per set and per memory space and configured to count how many pieces of data of a corresponding memory space is stored in a corresponding set. The cache memory control circuit controls activation of a tag memory and a data memory of each of a plurality of sets according to a count value of each of the plurality of counters.

    摘要翻译: 高速缓冲存储器控制电路具有多个计数器,每个计数器按照每个存储空间和每个存储器空间提供,并且被配置为对相应存储器空间的数据数量存储在对应的集合中。 高速缓冲存储器控制电路根据多个计数器中的每一个的计数值来控制多个集合中的每一个的标签存储器和数据存储器的激活。

    MEMORY CONTROLLER, MEMORY SYSTEM, AND ACCESS CONTROL METHOD OF FLASH MEMORY
    4.
    发明申请
    MEMORY CONTROLLER, MEMORY SYSTEM, AND ACCESS CONTROL METHOD OF FLASH MEMORY 有权
    存储器控制器,存储器系统和存储器的访问控制方法

    公开(公告)号:US20090216937A1

    公开(公告)日:2009-08-27

    申请号:US12392276

    申请日:2009-02-25

    申请人: Kenta YASUFUKU

    发明人: Kenta YASUFUKU

    IPC分类号: G06F12/02 G06F12/00

    摘要: A memory controller adds dummy data to write data by referring to instruction information about a descriptor transfer of the write data if a size of the write data to be written according to a data-write request information does not match a page size unit, thereby adjusting the size of the write data to the page size unit and then outputs the write data.

    摘要翻译: 如果要根据数据写入请求信息写入的写入数据的大小与页面大小单位不匹配,则通过参考关于写入数据的描述符传送的指令信息,将存储器控制器添加伪数据以写入数据,由此调整 将写入数据的大小写入页面大小单元,然后输出写入数据。

    DATA PROCESSING SYSTEM AND METHOD FOR PROCESSING DATA
    5.
    发明申请
    DATA PROCESSING SYSTEM AND METHOD FOR PROCESSING DATA 有权
    数据处理系统和数据处理方法

    公开(公告)号:US20070233963A1

    公开(公告)日:2007-10-04

    申请号:US11693231

    申请日:2007-03-29

    申请人: Kenta Yasufuku

    发明人: Kenta Yasufuku

    IPC分类号: G06F12/00

    摘要: A data processing system includes: a cache memory comprising a plurality of ways, each of which stores a data line including a data and address information of the data; an analysis module that analyzes whether or not a data requested in a read instruction is to be used in a subsequent instruction to be executed within a predetermined time period after the execution of the read instruction is started; a mode selection module that selects one of a plurality of access modes for accessing the cache memory based on a result of the analysis module; and an access unit that accesses the cache memory in the selected one of the access modes when the read instruction is executed.

    摘要翻译: 数据处理系统包括:高速缓存存储器,包括多个方式,每个路径存储包括数据的数据线和数据的地址信息; 分析模块,其在执行所述读取​​指令之后的预定时间段内分析在所述读取指令中请求的数据是否被使用在待执行的后续指令中; 模式选择模块,其基于所述分析模块的结果选择用于访问高速缓冲存储器的多个访问模式之一; 以及访问单元,当执行读取指令时,访问所选择的一个访问模式中的高速缓冲存储器。

    Microprocessor inhibiting instruction storage in cache and not decoding based on pre-analysis information to reduce power consumption
    6.
    发明授权
    Microprocessor inhibiting instruction storage in cache and not decoding based on pre-analysis information to reduce power consumption 有权
    微处理器禁止指令存储在缓存中,而不是基于预分解信息进行解码来降低功耗

    公开(公告)号:US08131977B2

    公开(公告)日:2012-03-06

    申请号:US12200257

    申请日:2008-08-28

    申请人: Kenta Yasufuku

    发明人: Kenta Yasufuku

    IPC分类号: G06F9/30

    摘要: A microprocessor includes: a processor core that performs pipeline processing; an instruction analyzing section that analyzes an instruction to be processed by the processor core and outputs analysis information indicating whether the instruction matches with a specific instruction; and a memory that temporary stores the instruction with the analysis information, wherein the processor core includes: an instruction fetch unit that fetches the instruction stored in the memory; an instruction decode unit that decodes the instruction fetched by the instruction fetch unit; an instruction execute unit that executes the instruction decoded by the instruction decode unit; and a specific instruction execute controller that reads out the analysis information stored in the memory and controls operation of at least one of the instruction fetch unit and the instruction decode unit when the analysis instruction indicates that the instruction matches with the specific instruction.

    摘要翻译: 微处理器包括:执行流水线处理的处理器核心; 指令分析部,分析由处理器核心处理的指令,并输出指示所述指令是否与特定指令匹配的分析信息; 以及存储器,其用所述分析信息临时存储所述指令,其中所述处理器核心包括:指令获取单元,其取出存储在所述存储器中的指令; 指令解码单元,其对由所述指令获取单元获取的指令进行解码; 指令执行单元,执行由指令解码单元解码的指令; 以及特定指令执行控制器,当分析指令指示指令与特定指令匹配时,读出存储在存储器中的分析信息并控制指令提取单元和指令解码单元中的至少一个的操作。

    VIRTUAL ADDRESS CACHE MEMORY, PROCESSOR AND MULTIPROCESSOR
    8.
    发明申请
    VIRTUAL ADDRESS CACHE MEMORY, PROCESSOR AND MULTIPROCESSOR 有权
    虚拟地址高速缓存存储器,处理器和多处理器

    公开(公告)号:US20110231593A1

    公开(公告)日:2011-09-22

    申请号:US12958298

    申请日:2010-12-01

    IPC分类号: G06F12/10 G06F12/00 G06F13/28

    摘要: An embodiment provides a virtual address cache memory including: a TLB virtual page memory configured to, when a rewrite to a TLB occurs, rewrite entry data; a data memory configured to hold cache data using a virtual page tag or a page offset as a cache index; a cache state memory configured to hold a cache state for the cache data stored in the data memory, in association with the cache index; a first physical address memory configured to, when the rewrite to the TLB occurs, rewrite a held physical address; and a second physical address memory configured to, when the cache data is written to the data memory after the occurrence of the rewrite to the TLB, rewrite a held physical address.

    摘要翻译: 实施例提供了一种虚拟地址高速缓存存储器,包括:TLB虚拟页面存储器,被配置为当对TLB的重写发生时,重写入口数据; 数据存储器,被配置为使用虚拟页标签或页偏移来保存高速缓存数据作为高速缓存索引; 高速缓存状态存储器,被配置为与高速缓存索引相关联地保存存储在数据存储器中的高速缓存数据的高速缓存状态; 第一物理地址存储器,被配置为当对所述TLB的重写发生时,重写所保持的物理地址; 以及第二物理地址存储器,被配置为当在发生对TLB的重写之后将高速缓存数据写入数据存储器时,重写保持的物理地址。

    Data processing system and method for processing data
    9.
    发明授权
    Data processing system and method for processing data 有权
    数据处理系统和数据处理方法

    公开(公告)号:US07769954B2

    公开(公告)日:2010-08-03

    申请号:US11693231

    申请日:2007-03-29

    申请人: Kenta Yasufuku

    发明人: Kenta Yasufuku

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: A data processing system includes: a cache memory comprising a plurality of ways, each of which stores a data line including a data and address information of the data; an analysis module that analyzes whether or not a data requested in a read instruction is to be used in a subsequent instruction to be executed within a predetermined time period after the execution of the read instruction is started; a mode selection module that selects one of a plurality of access modes for accessing the cache memory based on a result of the analysis module; and an access unit that accesses the cache memory in the selected one of the access modes when the read instruction is executed.

    摘要翻译: 数据处理系统包括:高速缓存存储器,包括多个方式,每个路径存储包括数据的数据线和数据的地址信息; 分析模块,其在执行所述读取​​指令之后的预定时间段内分析在所述读取指令中请求的数据是否被使用在待执行的后续指令中; 模式选择模块,其基于所述分析模块的结果选择用于访问高速缓冲存储器的多个访问模式之一; 以及访问单元,当执行读取指令时,访问所选择的一个访问模式中的高速缓冲存储器。

    MULTI-PROCESSOR SYSTEM AND METHOD OF CONTROLLING THE MULTI-PROCESSOR SYSTEM
    10.
    发明申请
    MULTI-PROCESSOR SYSTEM AND METHOD OF CONTROLLING THE MULTI-PROCESSOR SYSTEM 审中-公开
    多处理器系统和多处理器系统的控制方法

    公开(公告)号:US20090259813A1

    公开(公告)日:2009-10-15

    申请号:US12404631

    申请日:2009-03-16

    申请人: Kenta YASUFUKU

    发明人: Kenta YASUFUKU

    IPC分类号: G06F12/08 G06F12/00

    摘要: A multi-processor system has a plurality of processor cores, a plurality of level-one caches, and a level-two cache. The level-two cache has a level-two cache memory which stores data, a level-two cache tag memory which stores a line bit indicative of whether an instruction code included in data stored in the level-two cache memory is stored in the plurality of level-one cache memories or not line by line, and a level-two cache controller which refers to the line bit stored in the level-two cache tag memory and releases a line in which data including the same instruction code as that stored in the level-one cache memory is stored, in lines in the level-two cache memory.

    摘要翻译: 多处理器系统具有多个处理器核心,多个一级高速缓存和二级高速缓存。 二级缓存具有存储数据的二级高速缓存存储器,二级高速缓存标签存储器,其存储指示存储在二级高速缓冲存储器中的数据中包含的指令码是否存储在多个存储器中的行位 一级高速缓冲存储器或一行一行的二级缓存控制器,以及二级缓存控制器,其涉及存储在二级高速缓存标签存储器中的行位,并释放其中包含与存储在第二级高速缓存标签存储器中的相同指令代码的数据的行 一级缓存存储器以二级缓存存储器中的行存储。