会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 62. 发明申请
    • Integrated circuit using speculative execution
    • 集成电路采用推测执行
    • US20090106616A1
    • 2009-04-23
    • US12285796
    • 2008-10-14
    • Emre OzerDavid Michael BullShidhartha Das
    • Emre OzerDavid Michael BullShidhartha Das
    • G06F11/07
    • G06F9/3842G06F9/3861G06F9/3869
    • An integrated circuit 2 is provided with a plurality of pipeline stages 10. These pipeline stages 10 have speculative processing control circuitry 12 which permits speculative processing in downstream pipeline stages and triggers a first error recovery operation (partial pipeline flushing) if such speculative processing is determined to be based upon an error. The pipeline stage 10 further includes speculative error detecting circuitry 14 which generates a prediction nc regarding whether or not the processing circuitry 18 will produce an error. This prediction is used to trigger a second error recovery operation (partial pipeline stall). This second error recovery operation has a lower performance penalty than the first error recovery operation.
    • 集成电路2设置有多个流水线级10.这些流水线级10具有推测性处理控制电路12,其允许下游流水线级的推测性处理,并且如果确定了这种推测性处理,则触发第一错误恢复操作(部分流水线冲洗) 基于错误。 流水线级10还包括推测性错误检测电路14,其产生关于处理电路18是否将产生错误的预测nc。 该预测用于触发第二次错误恢复操作(部分流水线停止)。 该第二错误恢复操作具有比第一错误恢复操作更低的性能损失。
    • 63. 发明申请
    • Latch to block short path violation
    • 锁定阻止短路违规
    • US20080086624A1
    • 2008-04-10
    • US11638703
    • 2006-12-14
    • David Michael BullShidhartha Das
    • David Michael BullShidhartha Das
    • G06F15/76
    • G11C19/00
    • An integrated circuit 2 includes processing pipeline stages formed of an input register 8, processing circuit 10′, 10″ and an output register 12. The output register 12 employs speculative sampling and uses a subsequent speculation period during which any change in its input is detected and used to indicate a speculation error. In order to reduce the chances of a race condition giving rise to a false positive detection of a speculation error due to a too rapid signal propagation through the processing circuitry 10′, 10″, a transparent latch 14 is disposed at the approximate midpoint, measured in terms of propagation delay, within the processing circuitry 10′, 10″. This transparent latch 14 is non-transmissive during the speculation period of the output register 12 so as to prevent any new signal propagating from the input register 8 during the speculation period from reaching the output register 12.
    • 集成电路2包括由输入寄存器8,处理电路10',10“和输出寄存器12形成的处理流水线级。 输出寄存器12采用推测采样,并使用随后的推测周期,在此期间检测其输入中的任何变化并用于指示猜测误差。 为了减少由于通过处理电路10',10“的信号传播太快导致的猜测误差的假阳性检测的竞争条件的机会,透明锁存器14设置在大致中点处, 在传播延迟方面测量,处理电路10',10“内。 该透明锁存器14在输出寄存器12的推测周期期间是非透射的,以便在推测期间防止任何新的信号从输入寄存器8传播到达输出寄存器12。
    • 64. 发明授权
    • Accessing memory units in a data processing apparatus
    • 访问数据处理设备中的存储器单元
    • US06826670B2
    • 2004-11-30
    • US10158105
    • 2002-05-31
    • Peter Guy MiddletonDavid Michael BullGary Campbell
    • Peter Guy MiddletonDavid Michael BullGary Campbell
    • G06F1200
    • G06F12/0888G06F12/0215Y02D10/13
    • The present invention relates to a technique for accessing memory units in a data processing apparatus. The data processing apparatus comprises of plurality of memory units for storing data values, a processor core for issuing an access request specifying an access to be made to the memory units in relation to a data value, and a memory controller for performing the access specified by the access request. Attribute generation logic is provided for determining from the access request one or more predetermined attributes verifying which of the memory units should be used when performing the access. However, the memory controller does not wait until such determination has been performed by the attribute generation logic before beginning the access. Instead, prediction logic is arranged to predict the one or more predetermined attributes, and clock generation logic is responsive to the predictive predetermined attributes from the prediction logic to select which one of the memory units is to be clocked during performance of the access, and to issue a clock signal to that memory unit. Checking logic is then provided to determine whether the predetermined attributes generated by the attribute generation logic agree with the predicted predetermined attributes, and if not, to reinitiate the access, in which event the clock generation logic is arranged to reselect one of the memory units using the predetermined attributes as determined by the attribute generation logic. This approach enables high speed processing of access requests, whilst achieving significant power savings over prior art systems where multiple memory units are clocked speculatively in parallel.
    • 本发明涉及用于访问数据处理装置中的存储单元的技术。 数据处理装置包括用于存储数据值的多个存储器单元,用于发出指定对数据值对存储器单元进行访问的访问请求的处理器核心,以及用于执行由数据值指定的访问的存储器控​​制器 访问请求。 提供属性生成逻辑用于从访问请求确定一个或多个预定属性,以便在执行访问时验证哪个存储单元应被使用。 然而,存储器控制器不等待直到在开始访问之前由属性生成逻辑执行这样的确定。 相反,预测逻辑被布置为预测一个或多个预定属性,并且时钟生成逻辑响应来自预测逻辑的预测预定属性,以选择在执行访问期间要计时的哪个存储器单元,以及 向该存储单元发出时钟信号。 然后提供检查逻辑以确定由属性生成逻辑生成的预定属性是否与预测的预定属性一致,如果不是,则重新启动访问,在哪种情况下,时钟生成逻辑被设置为使用 由属性生成逻辑确定的预定属性。 这种方法可以实现对访问请求的高速处理,同时相对于其中多个存储器单元并行地推测地计时的现有技术系统实现显着的功率节省。