会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 33. 发明授权
    • Data bus bandwidth scheduling in an FBDIMM memory system operating in variable latency mode
    • 在可变延迟模式下工作的FBDIMM存储系统中的数据总线带宽调度
    • US07660952B2
    • 2010-02-09
    • US11680695
    • 2007-03-01
    • James J. Allen, Jr.Steven K. JenkinsMichael R. Trombley
    • James J. Allen, Jr.Steven K. JenkinsMichael R. Trombley
    • G06F12/06
    • G06F13/4243
    • A method and system for scheduling the servicing of data requests, using the variable latency mode, in an FBDIMM memory sub-system. A scheduling algorithm pre-computes return time data for data connected to all DRAM buffer chips and stores the return time data in a table. The return time data is expressed as a set of data return time binary vectors with one bit equal to “1” in each vector. For each received data request, the memory controller retrieves the appropriate return time vector. Additionally, the scheduling algorithm utilizes an updated history vector representing a compilation of data return time vectors of all executing requests to determine whether the received request presents a conflict to the executing requests. By computing and utilizing a score for each request, the scheduling algorithm re-orders and schedules the execution of selected requests to preserve as much data bus bandwidth as possible, while avoiding conflict.
    • 一种用于在FBDIMM存储器子系统中使用可变等待时间模式来调度数据请求的服务的方法和系统。 调度算法预先计算连接到所有DRAM缓冲器芯片的数据的返回时间数据,并将返回时间数据存储在表中。 返回时间数据表示为在每个向量中一位等于“1”的一组数据返回时间二进制向量。 对于每个接收到的数据请求,存储器控制器检索适当的返回时间向量。 此外,调度算法利用表示所有执行请求的数据返回时间向量的汇编的更新历史向量,以确定接收到的请求是否对执行请求产生冲突。 通过计算和利用每个请求的分数,调度算法重新排序和调度所选择的请求的执行,以尽可能地保留尽可能多的数据总线带宽,同时避免冲突。
    • 38. 发明授权
    • Variable stage entry/exit instruction pipeline
    • 变量进入/退出指令流水线
    • US5471626A
    • 1995-11-28
    • US879651
    • 1992-05-06
    • Michael J. CarnevaleRonald N. KallaGary P. McClannahanMichael R. Trombley
    • Michael J. CarnevaleRonald N. KallaGary P. McClannahanMichael R. Trombley
    • G06F9/28G06F9/38
    • G06F9/3873G06F9/3867
    • An instruction pipeline includes a sequence of interconnected pipeline stages, each stage dedicated to one of several operations executed on data in a digital processing device. Control words govern execution of the operations as they progress through the pipeline. The pipeline stages, as well as the pipeline entry and exit, are interconnected in a manner that permits each control word to enter and exit the pipeline at any one of the stages, and to skip any stages in which the control word will not govern any operations on data. On occasion, this permits a control word to bypass another control word which originally preceded it in the pipeline, thus to reverse the order of the two control words. A mapping field in each control word predetermines its route through the instruction pipeline, one bit of the map field corresponding to each pipeline stage. The route of each control word further is controlled by arbitration logic to resolve contentions among control words for particular pipeline stages, and to insure against a reversal in control word order when such reversal might produce an error. Each pipeline stage is a data register configured to accommodate one control word at a time. Succeeding stage registers are selectively reduced in length to eliminate selected segments and bit positions, thereby deleting from each control word certain bits and multiple bit fields executed in preceding stages.
    • 指令流水线包括一系列互连的流水线级,各级专用于在数字处理装置中对数据执行的若干操作之一。 控制字管理操作在管道进行时的执行。 流水线阶段以及管道进出口以允许每个控制字在任何一个阶段进入和退出管道的方式相互连接,并且跳过控制字不管理任何阶段的任何阶段 数据操作。 有时,这允许一个控制字绕过原来在其前面的另一个控制字,从而颠倒两个控制字的顺序。 每个控制字中的映射字段预先确定其通过指令流水线的路由,对应于每个流水线级的映射字段的一位。 每个控制字的路由进一步由仲裁逻辑控制,以解决特定流水线级的控制字之间的争用,并且当这种反转可能产生错误时,确保防止控制字顺序的反转。 每个流水线级是配置为一次容纳一个控制字的数据寄存器。 成功的级寄存器被选择性地减小长度以消除所选择的段和位位置,从而从每个控制字删除某些位和在先前阶段执行的多个位字段。
    • 40. 发明授权
    • Structure for data bus bandwidth scheduling in an FBDIMM memory system operating in variable latency mode
    • 在可变延迟模式下工作的FBDIMM存储器系统中数据总线带宽调度的结构
    • US08028257B2
    • 2011-09-27
    • US12110765
    • 2008-04-28
    • James J. Allen, Jr.Steven K. JenkinsMichael R. Trombley
    • James J. Allen, Jr.Steven K. JenkinsMichael R. Trombley
    • G06F17/50G06F12/06G06F13/00
    • G06F13/1689
    • A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for scheduling the servicing of data requests, using the variable latency mode, in an FBDIMM memory sub-system is provided. A scheduling algorithm pre-computes return time data for data connected to DRAM buffer chips and stores the return time data in a table. The return time data is expressed as data return time binary vectors with one bit equal to “1” in each vector. For each received data request, the memory controller retrieves the appropriate return time vector. Additionally, the scheduling algorithm utilizes an updated history vector to determine whether the received request presents a conflict to the executing requests. By computing and utilizing a score for each request, the scheduling algorithm re-orders and schedules the execution of selected requests to preserve as much data bus bandwidth as possible, while avoiding conflict.
    • 提供了一种体现在机器可读存储介质中的设计结构,用于在FBDIMM存储器子系统中使用可变延迟模式来设计,制造和/或测试用于调度数据请求的服务的设计。 调度算法预先计算连接到DRAM缓冲器芯片的数据的返回时间数据,并将返回时间数据存储在表中。 返回时间数据表示为在每个向量中一位等于“1”的数据返回时间二进制向量。 对于每个接收到的数据请求,存储器控制器检索适当的返回时间向量。 此外,调度算法利用更新的历史向量来确定接收到的请求是否对执行请求产生冲突。 通过计算和利用每个请求的分数,调度算法重新排序和调度所选择的请求的执行,以尽可能地保留尽可能多的数据总线带宽,同时避免冲突。