会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 84. 发明申请
    • REDUCING UNCERTAINTY IN SEVERELY QUANTIZED TELEMETRY SIGNALS
    • 在严格量化的电报信号中减少不确定度
    • WO2007015731A1
    • 2007-02-08
    • PCT/US2006/025623
    • 2006-06-29
    • SUN MICROSYSTEMS, INC.URMANOV, Aleksey M.GROSS, Kenny C.
    • URMANOV, Aleksey M.GROSS, Kenny C.
    • G01D3/08
    • G01D3/08
    • A system that facilitates reducing uncertainty in a quantized signal. During operation, the system measures a quantized output signal from a sensor. Next, the system obtains an initial value for an uncertainty interval for the quantized output signal. The system then margins the quantized output signal high by introducing a controlled increase in the mean of the quantized output signal to produce a high-margined quantized output signal. Next, the system measures the high-margined quantized output signal from the sensor. The system then uses information obtained from the high-margined quantized output signal to reduce the uncertainty interval for the quantized output signal.
    • 有助于减少量化信号的不确定性的系统。 在操作期间,系统测量来自传感器的量化输出信号。 接下来,系统获得用于量化输出信号的不确定性间隔的初始值。 然后,通过引入量化输出信号的平均值的受控增加以产生高边缘化的量化输出信号,系统然后使量化的输出信号为高。 接下来,系统测量来自传感器的高边缘量化的输出信号。 然后,系统使用从高边距量化输出信号获得的信息来减小量化输出信号的不确定性间隔。
    • 85. 发明申请
    • THE GENERATION OF MULTIPLE CHECKPOINTS IN A PROCESSOR THAT SUPPORTS SPECULATIVE EXECUTION
    • 在支持实施执行的处理器中生成多个检查点
    • WO2006101572A2
    • 2006-09-28
    • PCT/US2006/000355
    • 2006-01-05
    • SUN MICROSYSTEMS, INC.CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • G06F9/38
    • G06F9/3863G06F9/383G06F9/3842
    • One embodiment of the present invention provides a system which creates multiple checkpoints in a processor that supports speculative-execution. The system starts by issuing instructions for execution in program order during execution of a program in a normal-execution mode. Upon encountering a launch condition during an instruction which causes a processor to enter execute-ahead mode, the system performs an initial checkpoint and commences execution of instructions in execute-ahead mode. Upon encountering a predefined condition during execute- ahead mode, the system generates an additional checkpoint and continues to execute instructions in execute-ahead mode. Generating the additional checkpoint allows the processor to return to the additional checkpoint, instead of the previous checkpoint, if the processor subsequently encounters a condition that requires the processor to return to a checkpoint. Returning to the additional checkpoint prevents the processor from having to re-execute instructions between the previous checkpoint and the additional checkpoint.
    • 本发明的一个实施例提供一种在支持推测执行的处理器中创建多个检查点的系统。 系统以正常执行模式在程序执行期间以程序顺序发出指令来开始。 在使处理器进入执行模式的指令期间遇到启动条件时,系统执行初始检查点并以执行提前模式开始执行指令。 在执行预先模式期间遇到预定义的条件时,系统生成附加检查点,并以执行提前模式继续执行指令。 如果处理器随后遇到需要处理器返回到检查点的条件,则生成附加检查点将允许处理器返回到附加检查点,而不是先前检查点。 返回到附加检查点可防止处理器重新执行上一个检查点和附加检查点之间的指令。
    • 87. 发明申请
    • SELECTIVELY PERFORMING FETCHES FOR STORE OPERATIONS DURING SPECULATIVE EXECUTION
    • 选择性地执行储存运营期间的投注
    • WO2006007075A2
    • 2006-01-19
    • PCT/US2005/016434
    • 2005-05-11
    • SUN MICROSYSTEMS, INC.CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • G06F9/38
    • G06F9/3842G06F9/383G06F9/3834G06F12/0862
    • One embodiment of the present invention provides a processor which selectively fetches cache lines for store instructions during speculative-execution. During normal execution, the processor issues instructions for execution in program order. Upon encountering an instruction which generates a launch condition, the processor performs a checkpoint and begins the execution of instructions in a speculative-execution mode. Upon encountering a store instruction during the speculative-execution mode, the processor checks an L1 data cache for a matching cache line and checks a store buffer for a store to a matching cache line. If a matching cache line is already present in the L1 data cache or if the store to a matching cache line is already present in the store buffer, the processor suppresses generation of the fetch for the cache line. Otherwise, the processor generates a fetch for the cache line.
    • 本发明的一个实施例提供了一种处理器,其在推测执行期间选择性地提取用于存储指令的高速缓存行。 在正常执行期间,处理器按程序顺序发出执行指令。 在遇到产生启动条件的指令时,处理器执行检查点并开始以推测执行模式执行指令。 在推测执行模式期间遇到存储指令时,处理器检查L1数据高速缓存以寻找匹配的高速缓存行,并检查存储的存储缓冲区以匹配高速缓存行。 如果匹配高速缓存行已经存在于L1数据高速缓存中,或者如果到匹配高速缓存行的存储已存在于存储缓冲区中,则处理器会抑制生成高速缓存行的提取。 否则,处理器会为缓存行生成一个提取。
    • 90. 发明申请
    • ENTERING SCOUT-MODE WHEN SPECULATIIVE STORES EXCEED THE CAPACITY OF THE STORE BUFFER
    • 当商店存储超过存储缓冲区的容量时进入SCOUT模式
    • WO2005106648A2
    • 2005-11-10
    • PCT/US2005/012110
    • 2005-04-08
    • SUN MICROSYSTEMS, INC.CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • CHAUDHRY, ShailenderTREMBLAY, MarcCAPRIOLI, Paul
    • G06F9/38
    • G06F9/3863G06F9/383G06F9/3834G06F9/3836G06F9/3838G06F9/384G06F9/3842G06F9/3857G06F9/3865
    • One embodiment of the present invention provides a system that facilitates deferring execution of instructions with unresolved data dependencies as they are issued for execution in program order. During normal execution mode, the system issues instructions for execution in program order. Upon encountering an unresolved data dependency during execution of an instruction, the system generates a checkpoint that can subsequently be used to return execution of the program to the point of the instruction. Next, the system executes the instruction and subsequent instructions in an execute-ahead mode, wherein instructions that cannot be executed because of an unresolved data dependency are deferred, and wherein other non-deferred instructions are executed in program order. Upon encountering a store during the execute-ahead mode, the system determines if the store buffer is full. If so, the system prefetches a cache line for the store, and defers execution of the store. If the number of stores that are encountered during execute-ahead mode exceeds the capacity of the store buffer, which means that the store buffer will never have additional space to accept additional stores during the execute-ahead mode because the store buffer is gated, the system directly enters scout mode, without waiting for the deferred queue to eventually fill.
    • 本发明的一个实施例提供了一种系统,其有助于在按照程序顺序执行时,推迟执行具有未解决的数据依赖性的指令。 在正常执行模式下,系统以程序顺序发出执行指令。 在执行指令期间遇到未解决的数据依赖性时,系统产生一个检查点,随后可以使用该检查点将程序的执行返回到指令点。 接下来,系统以执行模式执行指令和后续指令,其中由于未解决的数据依赖性而不能执行的指令被延迟,并且其中以程序顺序执行其他非延迟指令。 在执行提前模式期间遇到存储器时,系统确定存储缓冲区是否已满。 如果是这样,系统将预取商店的高速缓存线,并延迟商店的执行。 如果在执行超前模式期间遇到的存储的数量超过了存储缓冲区的容量,这意味着由于存储缓冲区被选通,在执行提前模式下,存储缓冲区将永远不会有额外的空间来接受附加存储, 系统直接进入侦察模式,无需等待延期队列最终填满。