Method and apparatus for non-intrusive tracing
    1.
    发明授权
    Method and apparatus for non-intrusive tracing 失效
    非侵入性跟踪的方法和装置

    公开(公告)号:US07249288B2

    公开(公告)日:2007-07-24

    申请号:US10940252

    申请日:2004-09-14

    IPC分类号: G06F11/00

    摘要: A method and apparatus non-intrusive tracing. The method includes: counting selected events by multiple counters; sampling the multiple counters to retrieve multiple counter values in response to predefined triggering events; receiving additional trace information that comprises at least one program counter value, and outputting, as a trace information, at least one of the multiple counters values and the additional trace information.

    摘要翻译: 一种非侵入性跟踪的方法和装置。 该方法包括:通过多个计数器计数所选事件; 对多个计数器进行采样以响应于预定义的触发事件来检索多个计数器值; 接收包括至少一个程序计数器值的附加跟踪信息,并且作为跟踪信息输出多个计数器值和附加跟踪信息中的至少一个。

    Method and apparatus for non-intrusive tracing
    2.
    发明申请
    Method and apparatus for non-intrusive tracing 失效
    非侵入性跟踪的方法和装置

    公开(公告)号:US20060069952A1

    公开(公告)日:2006-03-30

    申请号:US10940252

    申请日:2004-09-14

    IPC分类号: G06F11/00

    摘要: A method and apparatus non-intrusive tracing. The method includes: counting selected events by multiple counters; sampling the multiple counters to retrieve multiple counter values in response to predefined triggering events; receiving additional trace information that comprises at least one program counter value, and outputting, as a trace information, at least one of the multiple counters values and the additional trace information.

    摘要翻译: 一种非侵入性跟踪的方法和装置。 该方法包括:通过多个计数器计数所选事件; 对多个计数器进行采样以响应于预定义的触发事件来检索多个计数器值; 接收包括至少一个程序计数器值的附加跟踪信息,并且作为跟踪信息输出多个计数器值和附加跟踪信息中的至少一个。

    Descriptor-based memory management unit and method for memory management
    3.
    发明授权
    Descriptor-based memory management unit and method for memory management 有权
    基于描述符的内存管理单元和内存管理方法

    公开(公告)号:US07716453B2

    公开(公告)日:2010-05-11

    申请号:US11575001

    申请日:2004-09-10

    IPC分类号: G06F12/10

    摘要: A memory management unit that includes: (i) multiple data segment descriptors, each data segment descriptor associated with a data memory segment; (ii) multiple program segment descriptors, each program segment descriptor associated with a program memory segment; and (iii) a controller, adapted to replace the content of the multiple data segment descriptors and the multiple program segment descriptors in response to a task switch. A method for memory management, the method includes: (i) providing multiple data segment descriptors; each data segment descriptor associated with a data memory segment, and providing multiple program segment descriptors, each program segment descriptor associated with a program memory segment; (ii) receiving and storing a program task identifier and a data task identifier; (iii) receiving a data access request and determining how to handle the data access request in response to a content of the multiple data segment descriptors; and (iv) receiving a program access request and determining how to handle the program access request in response to a content of the multiple program segment descriptors.

    摘要翻译: 一种存储器管理单元,包括:(i)多个数据段描述符,每个数据段描述符与数据存储段相关联; (ii)多个节目段描述符,每个节目段描述符与节目存储段相关联; 以及(iii)控制器,适于响应于任务切换来替换所述多个数据段描述符和所述多个程序段描述符的内容。 一种用于存储器管理的方法,所述方法包括:(i)提供多个数据段描述符; 每个数据段描述符与数据存储器段相关联,并且提供多个程序段描述符,每个程序段描述符与程序存储段相关联; (ii)接收和存储程序任务标识符和数据任务标识符; (iii)响应于所述多个数据段描述符的内容,接收数据访问请求并确定如何处理所述数据访问请求; 以及(iv)接收程序访问请求并且响应于所述多个节目段描述符的内容来确定如何处理所述节目访问请求。

    Memory Management Unit and Method for Memory Management
    4.
    发明申请
    Memory Management Unit and Method for Memory Management 有权
    内存管理单元和内存管理方法

    公开(公告)号:US20070277009A1

    公开(公告)日:2007-11-29

    申请号:US11575001

    申请日:2004-09-10

    IPC分类号: G06F13/00

    摘要: A memory management unit that includes: (i) multiple data segment descriptors, each data segment descriptor associated with a data memory segment; (ii) multiple program segment descriptors, each program segment descriptor associated with a program memory segment; and (iii) a controller, adapted to replace the content of the multiple data segment descriptors and the multiple program segment descriptors in response to a task switch. A method for memory management, the method includes: (i) providing multiple data segment descriptors; each data segment descriptor associated with a data memory segment, and providing multiple program segment descriptors, each program segment descriptor associated with a program memory segment; (ii) receiving and storing a program task identifier and a data task identifier; (iii) receiving a data access request and determining how to handle the data access request in response to a content of the multiple data segment descriptors; and (iv) receiving a program access request and determining how to handle the program access request in response to a content of the multiple program segment descriptors.

    摘要翻译: 一种存储器管理单元,包括:(i)多个数据段描述符,每个数据段描述符与数据存储段相关联; (ii)多个节目段描述符,每个节目段描述符与节目存储段相关联; 以及(iii)控制器,适于响应于任务切换来替换所述多个数据段描述符和所述多个程序段描述符的内容。 一种用于存储器管理的方法,所述方法包括:(i)提供多个数据段描述符; 每个数据段描述符与数据存储器段相关联,并且提供多个程序段描述符,每个程序段描述符与程序存储段相关联; (ii)接收和存储程序任务标识符和数据任务标识符; (iii)响应于所述多个数据段描述符的内容,接收数据访问请求并确定如何处理所述数据访问请求; 以及(iv)接收程序访问请求并且响应于所述多个节目段描述符的内容来确定如何处理所述节目访问请求。

    System and method for fetching information in response to hazard indication information
    5.
    发明授权
    System and method for fetching information in response to hazard indication information 有权
    响应危险指示信息取出信息的系统和方法

    公开(公告)号:US08886895B2

    公开(公告)日:2014-11-11

    申请号:US10940121

    申请日:2004-09-14

    IPC分类号: G06F12/02 G06F12/08

    CPC分类号: G06F12/0859 G06F12/0862

    摘要: A method for fetching information in response to hazard indication information, the method includes: (i) associating hazard indication information to at least one information unit that is being fetched to the cache module; (ii) receiving a request to perform a fetch operation; and (iii) determining whether to fetch at least one information unit to the cache module in response to the hazard indication information and in response to dirty information associated with the at least one information unit.

    摘要翻译: 一种用于响应于危险指示信息获取信息的方法,所述方法包括:(i)将危险指示信息与被提取到所述缓存模块的至少一个信息单元相关联; (ii)接收执行取出操作的请求; 以及(iii)响应于所述危险指示信息以及响应于与所述至少一个信息单元相关联的脏信息,确定是否将至少一个信息单元提取给所述高速缓存模块。

    APPARATUS AND METHOD FOR MULTIPLE ENDIAN MODE BUS MATCHING
    6.
    发明申请
    APPARATUS AND METHOD FOR MULTIPLE ENDIAN MODE BUS MATCHING 审中-公开
    多种模式总线匹配的装置和方法

    公开(公告)号:US20110040912A1

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

    申请号:US11575003

    申请日:2004-09-10

    IPC分类号: G06F13/40 G06F13/36

    CPC分类号: G06F13/4013 G06F13/4018

    摘要: Apparatus and method for bus matching. The method includes: receiving data transfer characteristics at a first endian mode and at a second endian mode; determining a connectivity of multiple devices to an interfacing bus in response to the data transfer characteristics and in response to a relationship between a width of the interfacing bus and a width of each device interface; wherein at least one device interface is connected in parallel to multiple interfacing bus portions; and configuring a control logic such as to provide control signals representative of a transfer of data over the interfacing bus; whereas the control logic is configured in response to the connectivity. The apparatus includes: an interfacing bus characterized by an interfacing bus width; a master device, connected to the interfacing bus, whereas the master device includes a master device interface; multiple slave devices, each slave device connected to the interfacing bus and includes a slave device interface; wherein at least one slave device interface is connected in parallel to multiple interfacing bus portions; and control logic, connected to the interfacing bus and to the master device, the control logic is adapted to provide control signals representative of a transfer of data over the interfacing bus; whereas the control logic is configured in response to a connectivity of the multiple slave devices to the interfacing bus; whereas said connectivity is responsive to data transfer characteristics and is responsive to relationships between a width of the interfacing bus and a width of each device interface.

    摘要翻译: 总线匹配的装置和方法。 该方法包括:在第一端模式和第二端模式下接收数据传输特性; 响应于数据传输特性和响应于接口总线的宽度与每个设备接口的宽度之间的关系,确定多个设备到接口总线的连接性; 其中至少一个设备接口并联连接到多个接口总线部分; 以及配置控制逻辑,例如提供表示在接口总线上传送数据的控制信号; 而控制逻辑被配置为响应于连接。 该装置包括:接口总线,其特征在于接口总线宽度; 主设备,连接到接口总线,而主设备包括主设备接口; 多个从设备,每个从设备连接到接口总线并且包括从设备接口; 其中至少一个从设备接口并联连接到多个接口总线部分; 以及连接到接口总线和主设备的控制逻辑,控制逻辑适于提供表示通过接口总线传送数据的控制信号; 而控制逻辑被配置为响应于多个从设备到接口总线的连接; 而所述连接性响应于数据传输特性,并且响应于接口总线的宽度与每个设备接口的宽度之间的关系。

    Virtual Address Cache and Method for Sharing Data Stored in a Virtual Address Cache
    7.
    发明申请
    Virtual Address Cache and Method for Sharing Data Stored in a Virtual Address Cache 审中-公开
    用于共享存储在虚拟地址缓存中的数据的虚拟地址缓存和方法

    公开(公告)号:US20070266199A1

    公开(公告)日:2007-11-15

    申请号:US11574864

    申请日:2004-09-07

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0842

    摘要: A virtual address cache comprising a comparator arranged to receive a virtual address for addressing data associated with a task and a memory, wherein the comparator is arranged to make a determination as to whether data associated with the received virtual address is stored in the memory based upon an indication that the virtual address is associated with data shared between a first task and a second task and a comparison of the received virtual address with an address associated with data stored in memory.

    摘要翻译: 一种虚拟地址缓存,包括比较器,被配置为接收用于寻址与任务和存储器相关联的数据的虚拟地址,其中所述比较器被设置为基于与所接收到的虚拟地址相关联的数据是否基于 指示虚拟地址与第一任务和第二任务之间共享的数据相关联,以及所接收的虚拟地址与与存储在存储器中的数据相关联的地址的比较。

    Virtual address cache and method for sharing data using a unique task identifier
    8.
    发明授权
    Virtual address cache and method for sharing data using a unique task identifier 有权
    虚拟地址缓存和使用唯一任务标识符共享数据的方法

    公开(公告)号:US07865691B2

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

    申请号:US11574474

    申请日:2004-08-31

    IPC分类号: G06F12/08

    CPC分类号: G06F12/1063 G06F12/0842

    摘要: A virtual address cache and a method for sharing data. The virtual address cache includes: a memory, adapted to store virtual addresses, task identifiers and data associated with the virtual addresses and the task identifiers; and a comparator, connected to the memory, adapted to determine that data associated with a received virtual address and a received task identifier is stored in the memory if at least a portion of the received virtual address equals at least a corresponding portion of a certain stored virtual address and a stored task identifier associated with the certain stored virtual address indicates that the data is shared between multiple tasks. The method includes: receiving a virtual address and a task identifier for addressing data; determining as to whether the data is stored in a memory based upon a comparison of at least a portion of the received virtual address with at least a portion of an address associated with data stored in memory and based upon a fulfillment of the following criterion: a stored task identifier associated with the certain stored virtual address indicates that the data is shared between multiple tasks.

    摘要翻译: 虚拟地址缓存和共享数据的方法。 虚拟地址缓存包括:适于存储虚拟地址,任务标识符和与虚拟地址和任务标识符相关联的数据的存储器; 以及连接到所述存储器的比较器,适于确定与所接收的虚拟地址相关联的数据和所接收的任务标识符被存储在所述存储器中,如果所接收的虚拟地址的至少一部分等于至少一个所存储的虚拟地址的对应部分 虚拟地址和与特定存储的虚拟地址相关联的存储的任务标识指示数据在多个任务之间共享。 该方法包括:接收虚拟地址和用于寻址数据的任务标识符; 基于所接收的虚拟地址的至少一部分与存储在存储器中的数据相关联的地址的至少一部分,并且基于以下标准的实现来确定数据是否存储在存储器中:a 与特定存储的虚拟地址相关联的存储的任务标识指示数据在多个任务之间共享。

    System and method for fetching information in response to hazard indication information
    9.
    发明申请
    System and method for fetching information in response to hazard indication information 有权
    响应危险指示信息取出信息的系统和方法

    公开(公告)号:US20060059312A1

    公开(公告)日:2006-03-16

    申请号:US10940121

    申请日:2004-09-14

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0859 G06F12/0862

    摘要: A method for fetching information in response to hazard indication information, the method includes: (i) associating hazard indication information to at least one information unit that is being fetched to the cache module; (ii) receiving a request to perform a fetch operation; and (iii) determining whether to fetch at least one information unit to the cache module in response to the hazard indication information and in response to dirty information associated with the at least one information unit.

    摘要翻译: 一种用于响应于危险指示信息获取信息的方法,所述方法包括:(i)将危险指示信息与被提取到所述缓存模块的至少一个信息单元相关联; (ii)接收执行取出操作的请求; 以及(iii)响应于所述危险指示信息以及响应于与所述至少一个信息单元相关联的脏信息,确定是否将至少一个信息单元提取给所述高速缓存模块。

    Device and method for generating cache user initiated pre-fetch requests
    10.
    发明授权
    Device and method for generating cache user initiated pre-fetch requests 有权
    用于生成高速缓存用户发起的预取请求的设备和方法

    公开(公告)号:US08458407B2

    公开(公告)日:2013-06-04

    申请号:US12530575

    申请日:2007-03-13

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0862

    摘要: A method for generating cache user initiated pre-fetch requests, the method comprises initiating a sequence of user initiated pre-fetch requests; the method being characterized by: determining the timing of user initiated pre-fetch requests of the sequence of user initiated pre-fetch requests in response to: the timing of an occurrence of a last triggering event, a user initiated pre-fetch sequence delay period and a user initiated pre-fetch sequence rate.

    摘要翻译: 一种用于产生高速缓存用户发起的预取请求的方法,所述方法包括发起用户发起的预取请求的序列; 该方法的特征在于:响应于:最后触发事件的发生的定时,用户发起的预取序列延迟周期来确定用户发起的预取请求序列的用户发起的预取请求的定时 和用户启动的预取序列速率。