会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Priority based throttling for power/performance quality of service
    • 基于优先级的电源/性能质量服务节制
    • US08799902B2
    • 2014-08-05
    • US11786019
    • 2007-04-09
    • Ramesh Kumar IllikkalRavishankar IyerJaideep MosesDon NewellTryggve Fossum
    • Ramesh Kumar IllikkalRavishankar IyerJaideep MosesDon NewellTryggve Fossum
    • G06F9/46G06F1/00G06F1/26G06F1/32G06F15/173
    • G06F9/5077G06F9/5094G06F2209/504Y02D10/22Y02D10/36
    • A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives priority levels of software entities and modifies operating points of processing elements associated with the software entities accordingly. Therefore, in a power savings mode, processing elements executing low priority applications/tasks are reduced to a lower operating point, i.e. lower voltage, lower frequency, throttled instruction issue, throttled memory accesses, and/or less access to shared resources. In addition, utilization logic potentially trackes utilization of a resource per priority level, which allows the power manager to determine operating points based on the effect of each priority level on each other from the perspective of the resources themselves. Moreover, a software entity itself may assign operating points, which the power manager enforces.
    • 这里描述了一种基于软件实体的优先级来节制处理元件的功率和/或性能的方法和装置。 优先级感知功率管理逻辑接收软件实体的优先级,并相应地修改与软件实体相关联的处理元件的工作点。 因此,在省电模式中,执行低优先级应用/任务的处理元件被降低到较低的工作点,即较低的电压,较低的频率,节流的指令问题,节流的存储器访问和/或较少的对共享资源的访问。 此外,利用逻辑潜在地追踪每个优先级别的资源的利用率,这允许电力管理者从资源本身的角度基于每个优先级的影响来确定工作点。 此外,软件实体本身可以分配功率管理器执行的操作点。
    • 2. 发明申请
    • Priority based throttling for power/performance Quality of Service
    • 基于优先级的电源/性能调节服务质量
    • US20080250415A1
    • 2008-10-09
    • US11786019
    • 2007-04-09
    • Ramesh Kumar IllikkalRavishankar IyerJaideep MosesDon NewellTryggve Fossum
    • Ramesh Kumar IllikkalRavishankar IyerJaideep MosesDon NewellTryggve Fossum
    • G06F9/46
    • G06F9/5077G06F9/5094G06F2209/504Y02D10/22Y02D10/36
    • A method and apparatus for throttling power and/or performance of processing elements based on a priority of software entities is herein described. Priority aware power management logic receives priority levels of software entities and modifies operating points of processing elements associated with the software entities accordingly. Therefore, in a power savings mode, processing elements executing low priority applications/tasks are reduced to a lower operating point, i.e. lower voltage, lower frequency, throttled instruction issue, throttled memory accesses, and/or less access to shared resources. In addition, utilization logic potentially trackes utilization of a resource per priority level, which allows the power manager to determine operating points based on the effect of each priority level on each other from the perspective of the resources themselves. Moreover, a software entity itself may assign operating points, which the power manager enforces.
    • 这里描述了一种基于软件实体的优先级来节制处理元件的功率和/或性能的方法和装置。 优先级感知功率管理逻辑接收软件实体的优先级,并相应地修改与软件实体相关联的处理元件的工作点。 因此,在省电模式中,执行低优先级应用/任务的处理元件被降低到较低的工作点,即较低的电压,较低的频率,节流的指令问题,节流的存储器访问和/或较少的对共享资源的访问。 此外,利用逻辑潜在地追踪每个优先级别的资源的利用率,这允许电力管理者从资源本身的角度基于每个优先级的影响来确定工作点。 此外,软件实体本身可以分配功率管理器执行的操作点。
    • 3. 发明申请
    • SCALABLE MULTI-LAYER 2D-MESH ROUTERS
    • 可扩展的多层2D网路路由器
    • US20150003281A1
    • 2015-01-01
    • US13927523
    • 2013-06-26
    • William C. HasenplaughTryggve FossumJudson S. Leonard
    • William C. HasenplaughTryggve FossumJudson S. Leonard
    • H04L12/933H04L12/24H04L12/733
    • H04L49/15H04L41/12H04L45/12H04L45/122H04L49/101H04L49/25
    • Architectures, apparatus and systems employing scalable multi-layer 2D-mesh routers. A 2D router mesh comprises bi-direction pairs of linked paths coupled between pairs of IO interfaces and configured in a plurality of rows and columns forming a 2D mesh. Router nodes are located at the intersections of the rows and columns, and are configured to forward data units between IO inputs and outputs coupled to the mesh at its edges through use of shortest path routes defined by agents at the IO interfaces. Multiple instances of the 2D meshes may be employed to support bandwidth scaling of the router architecture. One implementation of a multi-layer 2D mesh is built using a standard tile that is tessellated to form a 2D array of standard tiles, with each 2D mesh layer offset and overlaid relative to the other 2D mesh layers. IO interfaces are then coupled to the multi-layer 2D mesh via muxes/demuxes and/or crossbar interconnects.
    • 采用可扩展多层二维网状路由器的架构,设备和系统。 2D路由器网格包括耦合在IO对接口之间的双向对链接路径,并且被配置成形成2D网格的多个行和列。 路由器节点位于行和列的交点处,并且被配置为通过使用由IO接口上的代理定义的最短路径路由来在IO输入和耦合到其边缘的网格的输出之间转发数据单元。 可以采用2D网格的多个实例来支持路由器架构的带宽缩放。 使用被镶嵌的标准瓦片来构建多层2D网格的一个实施方式,以形成标准瓦片的2D阵列,其中每个2D网格层相对于其他2D网格层偏移并重叠。 然后,IO接口通过多路复用/解复用和/或交叉连接互连到多层2D网格。
    • 7. 发明授权
    • Apparatus and method for intelligent multiple-probe cache allocation
    • 智能多探头缓存分配的装置和方法
    • US5829051A
    • 1998-10-27
    • US223069
    • 1994-04-04
    • Simon C. Steely, Jr.Richard B. Gillett, Jr.Tryggve Fossum
    • Simon C. Steely, Jr.Richard B. Gillett, Jr.Tryggve Fossum
    • G06F12/08G06F9/26
    • G06F12/0864
    • An apparatus for allocating data to and retrieving data from a cache includes a memory subsystem coupled between a processor and a memory to provide quick access of memory data to the processor. The memory subsystem includes a cache memory. The address provided to the memory subsystem is divided into a cache index and a tag, and the cache index is hashed to provide a plurality of alternative addresses for accessing the cache. During a cache read, each of the alternative addresses are selected to search for the data responsive to an indicator of the validity of the data at the locations. The selection of the alternative address may be done through a mask having a number of bits corresponding to the number of alternative addresses. Each bit indicates whether the alternative address at that location should be used during the access of the cache in search of the data. Alternatively, a memory device which has more entries than the cache has blocks may be used to store the select value of the best alternative address to use to locate the data. Data is allocated to each alternative address based upon a modified least recently used technique wherein a quantum number and modula counter are used to time stamp the data.
    • 一种用于向高速缓存提供数据并从其中检索数据的装置包括耦合在处理器和存储器之间的存储器子系统,以便将存储器数据快速地存取到处理器。 存储器子系统包括高速缓冲存储器。 提供给存储器子系统的地址被划分为高速缓存索引和标签,并且高速缓存索引被散列以提供用于访问高速缓存的多个替代地址。 在缓存读取期间,选择每个备选地址以响应于在该位置处的数据的有效性的指示符来搜索数据。 替代地址的选择可以通过具有对应于替代地址的数量的位数的掩码来完成。 每个位指示在缓存访问期间是否应该使用该位置处的替代地址来搜索数据。 或者,具有比高速缓存具有更多条目的存储器装置可以用于存储用于定位数据的最佳替代地址的选择值。 基于修改的最近最少使用的技术将数据分配给每个备选地址,其中使用量子数和模数计数器来对数据进行时间戳。