会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明授权
    • 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”)加速器。
    • 14. 发明申请
    • 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.
    • 在计算环境中管理不可缓存的存储器加载指令,其中以一致的方式产生和消耗可缓存数据,而不损害生产者的性能,该环境包括计算机存储器的层次结构,其包括由主存储器支持的一个或多个缓存,高速缓存 由缓存控制器控制,配置为回写高速缓存的至少一个高速缓存。 本发明的实施例包括由高速缓存控制器接收存储在存储器地址中的数据的不可缓存的存储器加载指令,由生产者处理的数据可缓存; 由缓存控制器从高速缓存目录确定数据是否被高速缓存; 如果数据被缓存,则从写回缓存返回存储器地址中的数据,而不影响回写缓存的状态; 并且如果数据没有缓存,则从主存储器返回数据,而不会影响回写缓存的状态。
    • 19. 发明授权
    • Context switching and synchronization
    • 上下文切换和同步
    • US07681020B2
    • 2010-03-16
    • US11736936
    • 2007-04-18
    • Jon K. KriegelEric Oliver Mejdrich
    • Jon K. KriegelEric Oliver Mejdrich
    • G06F9/00
    • G06F9/4812G06F9/461G06F9/463G06F9/5016G06F9/5027G06F12/0837G06F12/0842G06F12/1054G06F12/126G06F2209/481G06F2209/5018
    • A method, computer-readable medium, and apparatus for context switching between a first thread and a second thread. The method includes detecting an exception, wherein the exception is generated in response to receiving a packet of information directed to one of the first thread and the second thread, and in response to detecting the exception, invoking an exception handler. The exception handler is configured to execute one or more instructions removing access to at least a portion of a processor cache. The portion of the processor cache contains cached information for the first thread using a first address translation. Removing access to the portion of the processor cache prevents the second thread using a second address translation from accessing the cached information in the processor cache. The exception handler is also configured to branch to at least one of the first thread and the second thread.
    • 一种用于第一线程和第二线程之间的上下文切换的方法,计算机可读介质和装置。 该方法包括检测异常,其中响应于接收到针对第一线程和第二线程之一的信息的分组而产生异常,并且响应于检测到该异常,调用异常处理程序。 异常处理程序被配置为执行一个或多个指令,以移除对处理器高速缓存的至少一部分的访问。 处理器缓存的部分包含使用第一个地址转换的第一个线程的缓存信息。 去除对处理器高速缓存部分的访问阻止使用第二地址转换的第二线程访问处理器高速缓存中的缓存信息。 异常处理程序还被配置为分支到第一线程和第二线程中的至少一个。