会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Administering Non-Cacheable Memory Load Instructions
    • 管理不可缓存的内存加载指令
    • US20090287885A1
    • 2009-11-19
    • US12121222
    • 2008-05-15
    • Jon K. KriegelJamie R. Kuesel
    • Jon K. KriegelJamie R. Kuesel
    • G06F12/08
    • G06F12/0804G06F9/30043G06F9/3824G06F12/0837G06F12/0897
    • Administering non-cacheable memory load instructions in a computing environment where cacheable data is produced and consumed in a coherent manner without harming performance of a producer, the environment including a hierarchy of computer memory that includes one or more caches backed by main memory, the caches controlled by a cache controller, at least one of the caches configured as a write-back cache. Embodiments of the present invention include receiving, by the cache controller, a non-cacheable memory load instruction for data stored at a memory address, the data treated by the producer as cacheable; determining by the cache controller from a cache directory whether the data is cached; if the data is cached, returning the data in the memory address from the write-back cache without affecting the write-back cache's state; and if the data is not cached, returning the data from main memory without affecting the write-back cache's state.
    • 在计算环境中管理不可缓存的存储器加载指令,其中以一致的方式产生和消耗可缓存数据,而不损害生产者的性能,该环境包括计算机存储器的层次结构,其包括由主存储器支持的一个或多个缓存,高速缓存 由缓存控制器控制,配置为回写高速缓存的至少一个高速缓存。 本发明的实施例包括由高速缓存控制器接收存储在存储器地址中的数据的不可缓存的存储器加载指令,由生产者处理的数据可缓存; 由缓存控制器从高速缓存目录确定数据是否被高速缓存; 如果数据被缓存,则从写回缓存返回存储器地址中的数据,而不影响回写缓存的状态; 并且如果数据没有缓存,则从主存储器返回数据,而不会影响回写缓存的状态。
    • 2. 发明申请
    • Administering Non-Cacheable Memory Load Instructions
    • 管理不可缓存的内存加载指令
    • US20120215988A1
    • 2012-08-23
    • US13461913
    • 2012-05-02
    • Jon K. KriegelJamie R. Kuesel
    • Jon K. KriegelJamie R. Kuesel
    • G06F12/08
    • G06F12/0804G06F9/30043G06F9/30185G06F9/3824G06F12/0837G06F12/0897
    • Administering non-cacheable memory load instructions in a computing environment where cacheable data is produced and consumed in a coherent manner without harming performance of a producer, the environment including a hierarchy of computer memory that includes one or more caches backed by main memory, the caches controlled by a cache controller, at least one of the caches configured as a write-back cache. Embodiments of the present invention include receiving, by the cache controller, a non-cacheable memory load instruction for data stored at a memory address, the data treated by the producer as cacheable; determining by the cache controller from a cache directory whether the data is cached; if the data is cached, returning the data in the memory address from the write-back cache without affecting the write-back cache's state; and if the data is not cached, returning the data from main memory without affecting the write-back cache's state.
    • 在计算环境中管理不可缓存的存储器加载指令,其中以一致的方式产生和消耗可缓存数据,而不损害生产者的性能,该环境包括计算机存储器的层次结构,其包括由主存储器支持的一个或多个缓存,高速缓存 由缓存控制器控制,配置为回写高速缓存的至少一个高速缓存。 本发明的实施例包括由高速缓存控制器接收存储在存储器地址中的数据的不可缓存的存储器加载指令,由生产者处理的数据可缓存; 由缓存控制器从高速缓存目录确定数据是否被高速缓存; 如果数据被缓存,则从写回缓存返回存储器地址中的数据,而不影响回写缓存的状态; 并且如果数据没有缓存,则从主存储器返回数据,而不会影响回写缓存的状态。
    • 3. 发明授权
    • Administering non-cacheable memory load instructions
    • 管理不可缓存的内存加载指令
    • US08230179B2
    • 2012-07-24
    • US12121222
    • 2008-05-15
    • Jon K. KriegelJamie R. Kuesel
    • Jon K. KriegelJamie R. Kuesel
    • G06F9/00
    • G06F12/0804G06F9/30043G06F9/3824G06F12/0837G06F12/0897
    • Administering non-cacheable memory load instructions in a computing environment where cacheable data is produced and consumed in a coherent manner without harming performance of a producer, the environment including a hierarchy of computer memory that includes one or more caches backed by main memory, the caches controlled by a cache controller, at least one of the caches configured as a write-back cache. Embodiments of the present invention include receiving, by the cache controller, a non-cacheable memory load instruction for data stored at a memory address, the data treated by the producer as cacheable; determining by the cache controller from a cache directory whether the data is cached; if the data is cached, returning the data in the memory address from the write-back cache without affecting the write-back cache's state; and if the data is not cached, returning the data from main memory without affecting the write-back cache's state.
    • 在计算环境中管理不可缓存的存储器加载指令,其中以一致的方式产生和消耗可缓存数据,而不损害生产者的性能,该环境包括计算机存储器的层次结构,其包括由主存储器支持的一个或多个缓存,高速缓存 由缓存控制器控制,配置为回写高速缓存的至少一个高速缓存。 本发明的实施例包括由高速缓存控制器接收存储在存储器地址中的数据的不可缓存的存储器加载指令,由生产者处理的数据可缓存; 由缓存控制器从高速缓存目录确定数据是否被高速缓存; 如果数据被缓存,则从写回缓存返回存储器地址中的数据,而不影响回写缓存的状态; 并且如果数据没有缓存,则从主存储器返回数据,而不会影响回写缓存的状态。
    • 6. 发明申请
    • NETWORK ON CHIP WITH AN I/O ACCELERATOR
    • 使用I / O加速器的芯片上的网络
    • US20090307714A1
    • 2009-12-10
    • US12135364
    • 2008-06-09
    • Russell D. HooverJon K. KriegelEric O. Mejdrich
    • Russell D. HooverJon K. KriegelEric O. Mejdrich
    • G06F9/54
    • G06F9/546G06F15/7825H04L45/00
    • Data processing on a network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and network interface controllers; each IP block adapted to a router through a memory communications controller and a network interface controller; each memory communications controller controlling communication between an IP block and memory; each network interface controller controlling inter-IP block communications through routers; each IP block adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox; a computer software application segmented into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID with each stage executing on a thread of execution on an IP block; and at least one of the IP blocks comprising an input/output (‘I/O’) accelerator that administers at least some data communications traffic to and from the at least one IP block.
    • 芯片上的数据处理(“NOC”)包括IP块,路由器,存储器通信控制器和网络接口控制器; 每个IP块通过存储器通信控制器和网络接口控制器适应于路由器; 每个存储器通信控制器控制IP块和存储器之间的通信; 每个网络接口控制器通过路由器控制IP间块通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应于网络; 每个阶段包括由阶段ID标识的计算机程序指令的灵活可配置模块,每个阶段在IP块上的执行线程上执行; 并且所述IP块中的至少一个包括向所述至少一个IP块执行至少一些数据通信业务的输入/输出('I / O')加速器。
    • 7. 发明申请
    • Network On Chip With A Low Latency, High Bandwidth Application Messaging Interconnect
    • 网络片上低延迟,高带宽应用程序消息传递互连
    • US20090210592A1
    • 2009-08-20
    • US12031733
    • 2008-02-15
    • Russell D. HooverJon K. KriegelEric O. Mejdrich
    • Russell D. HooverJon K. KriegelEric O. Mejdrich
    • G06F13/42G06F13/38
    • G06F13/4027
    • A network on chip (‘NOC’) and methods of data processing on the NOC, the NOC including integrated processor (‘IP’) blocks, a data communications bus (110), memory communications controllers (106), and bus interface controllers (108); each IP block adapted to the data communications bus through a memory communications controller and a bus interface controller; each memory communications controller, in conjunction with one of the bus interface controllers, controlling memory addressed communications between an IP block and memory; each memory communications controller, in conjunction with one of the bus interface controllers, controlling memory addressed communications between one of the IP blocks and other IP blocks; each IP block adapted to the data communications bus by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox.
    • 片上网络(NOC)和NOC数据处理方法,NOC包括集成处理器(IP)块,数据通信总线(110),存储器通信控制器(106)和总线接口控制器 108); 每个IP块通过存储器通信控制器和总线接口控制器适应于数据通信总线; 每个存储器通信控制器与一个总线接口控制器一起控制IP块和存储器之间的存储器寻址通信; 每个存储器通信控制器与一个总线接口控制器一起控制IP块和其它IP块之一之间的存储器寻址通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应数据通信总线。
    • 8. 发明授权
    • Method and apparatus for supporting interrupt devices configured for a particular architecture on a different platform
    • 用于支持在不同平台上为特定架构配置的中断装置的方法和装置
    • US07089341B2
    • 2006-08-08
    • US10815247
    • 2004-03-31
    • Jon K. Kriegel
    • Jon K. Kriegel
    • G06F13/24G06F3/00
    • G06F13/24
    • Method and apparatus for supporting interrupt devices configured for a specific architecture (e.g., APIC-based software and hardware) on a different platform (e.g., a PowerPC platform). One embodiment provides an apparatus for passing interrupts from one or more devices configured for a specific interrupt architecture to one or more processors not designed for the specific interrupt architecture, comprising: an abstraction layer comprising a first plurality of registers conforming to the specific interrupt architecture; and an implementation dependent layer, disposed in communication between the abstraction layer and the one or more processors, comprising a second plurality of registers which correspond to the first plurality of registers, wherein the implementation dependent layer is configured to receive interrupts and forward received interrupts to the one or more processors and to read and write data to the second plurality of registers in response to interrupts processed through the one or more processor.
    • 用于支持在不同平台(例如,PowerPC平台)上为特定架构(例如,基于APIC的软件和硬件)配置的中断设备的方法和装置。 一个实施例提供了一种用于将针对特定中断架构配置的一个或多个设备的中断的中断传送到不为特定中断体系结构设计的一个或多个处理器的装置,包括:抽象层,包括符合特定中断架构的第一多个寄存器; 以及设置在所述抽象层和所述一个或多个处理器之间的通信中的实现依赖层,包括对应于所述第一多个寄存器的第二多个寄存器,其中所述实现相关层被配置为接收中断并将接收的中断转发到 所述一个或多个处理器并且响应于通过所述一个或多个处理器处理的中断而将数据读取和写入到所述第二多个寄存器。
    • 9. 发明授权
    • Network on chip with an I/O accelerator
    • 使用I / O加速器的网络芯片
    • US08438578B2
    • 2013-05-07
    • US12135364
    • 2008-06-09
    • Russell D. HooverJon K. KriegelEric O. Mejdrich
    • Russell D. HooverJon K. KriegelEric O. Mejdrich
    • G06F3/00G06F9/44G06F9/46G06F13/00G06F15/00
    • G06F9/546G06F15/7825H04L45/00
    • Data processing on a network on chip (‘NOC’) that includes IP blocks, routers, memory communications controllers, and network interface controllers; each IP block adapted to a router through a memory communications controller and a network interface controller; each memory communications controller controlling communication between an IP block and memory; each network interface controller controlling inter-IP block communications through routers; each IP block adapted to the network by a low latency, high bandwidth application messaging interconnect comprising an inbox and an outbox; a computer software application segmented into stages, each stage comprising a flexibly configurable module of computer program instructions identified by a stage ID with each stage executing on a thread of execution on an IP block; and at least one of the IP blocks comprising an input/output (‘I/O’) accelerator that administers at least some data communications traffic to and from the at least one IP block.
    • 芯片上的数据处理(“NOC”)包括IP块,路由器,存储器通信控制器和网络接口控制器; 每个IP块通过存储器通信控制器和网络接口控制器适应于路由器; 每个存储器通信控制器控制IP块和存储器之间的通信; 每个网络接口控制器通过路由器控制IP间块通信; 每个IP块通过包括收件箱和发件箱的低延迟,高带宽应用消息互连来适应于网络; 每个阶段包括由阶段ID标识的计算机程序指令的灵活可配置模块,每个阶段在IP块上的执行线程上执行; 并且所述IP块中的至少一个包括对至少一个IP块执行至少一些数据通信业务的输入/输出(“I / O”)加速器。