会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 32. 发明申请
    • FUNCTIONAL PARTITIONING METHOD FOR PROVIDING MODULAR DATA STORAGE SYSTEMS
    • 提供模块化数据存储系统的功能分区方法
    • WO2006055191A2
    • 2006-05-26
    • PCT/US2005038473
    • 2005-10-24
    • SUN MICROSYSTEMS INCCHAWLA GAURAVDEKONING RODNEYCLARKE KEVIN J
    • CHAWLA GAURAVDEKONING RODNEYCLARKE KEVIN J
    • G06F12/16
    • G06F3/0658G06F3/0607G06F3/0683G06F11/1076G06F11/1092G06F11/2294
    • A modular data storage system with a control path and a data path. The storage system includes three modular components linked and adapted for independent removal and insertion within the modular data storage system. A service processor is positioned in the control path, a data services platform is positioned in the data path and the control path, and a storage array controller is positioned in the data path and the control path. The data services platform has a host interface interfacing with storage application hosts and includes a control path block linked to the service processor. The platform includes a data path block including data path functions that may be functions partitioned for performance only by the data services platform. The storage array controller includes a control path block linked to the service processor and including control interfaces. The controller includes a data path block including data path functions.
    • 具有控制路径和数据路径的模块化数据存储系统。 存储系统包括三个模块化组件,链接并适用于模块化数据存储系统内的独立拆卸和插入。 服务处理器位于控制路径中,数据服务平台位于数据路径和控制路径中,并且存储阵列控制器位于数据路径和控制路径中。 数据服务平台具有与存储应用主机接口的主机接口,并且包括链接到服务处理器的控制路径块。 该平台包括数据路径块,其包括数据路径功能,其可以是分区的功能,仅由数据服务平台执行。 存储阵列控制器包括链接到服务处理器并包括控制接口的控制路径块。 控制器包括包括数据路径功能的数据路径块。
    • 35. 发明申请
    • 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数据高速缓存中,或者如果到匹配高速缓存行的存储已存在于存储缓冲区中,则处理器会抑制生成高速缓存行的提取。 否则,处理器会为缓存行生成一个提取。
    • 39. 发明申请
    • MECHANISM FOR ELIMINATING THE RESTART PENALTY WHEN REISSUING DEFERRED INSTRUCTIONS
    • 在发布指令时消除重新起诉的机制
    • WO2006001946A2
    • 2006-01-05
    • PCT/US2005/017454
    • 2005-05-18
    • SUN MICROSYSTEMS, INC.CHAUDRY, ShailenderCAPRIOLI, PaulTREMBLAY, Marc
    • CHAUDRY, ShailenderCAPRIOLI, PaulTREMBLAY, Marc
    • G06F9/38
    • G06F9/3842G06F9/3836G06F9/3838G06F9/384G06F9/3857G06F9/3863
    • One embodiment of the present invention provides a system which facilitates eliminating a restart penalty when reissuing deferred instructions in a processor that supports speculative-execution. During a normal execution mode, the system issues instructions for execution in program order. Upon encountering an unresolved data dependency during execution of an instruction, the processor performs a checkpointing operation and executes subsequent instructions in an execute-ahead mode, wherein instructions that cannot be executed because of the unresolved data dependency are deferred, and wherein other non-deferred instructions are executed in program order. When an unresolved data dependency is resolved during execute-ahead mode, the processor begins to execute the deferred instructions in a deferred mode. In doing so, the processor initially issues deferred instructions, which have already been decoded, from a deferred queue. Simultaneously, the processor feeds instructions from a deferred SRAM into the decode unit, and these instructions eventually pass into the deferred queue.
    • 本发明的一个实施例提供了一种在支持推测执行的处理器中重新发布延迟指令时有助于消除重新启动损失的系统。 在正常执行模式下,系统以程序顺序发出执行指令。 在执行指令期间遇到未解决的数据依赖关系时,处理器执行检查点操作并以执行模式执行后续指令,其中由于未解决的数据依赖性而不能执行的指令被推迟,并且其中其他非延迟 指令以程序顺序执行。 当在执行提前模式下解决未解决的数据依赖关系时,处理器开始以延迟模式执行延迟指令。 在这样做时,处理器最初从延迟队列中发出已被解码的延迟指令。 同时,处理器将来自延迟SRAM的指令送入解码单元,并且这些指令最终进入延迟队列。
    • 40. 发明申请
    • AVOIDING REGISTER RAW HAZARDS WHEN RETURNING FROM SPECULATIVE EXECUTION
    • 当从行政执行返回时避免注册原始危险
    • WO2005121949A2
    • 2005-12-22
    • PCT/US2005006185
    • 2005-02-25
    • SUN MICROSYSTEMS INCCHAUDHRY SHAILDENDERCAPRIOLI PAULYIP SHERMAN H
    • CHAUDHRY SHAILDENDERCAPRIOLI PAULYIP SHERMAN H
    • G06F9/30G06F9/38
    • G06F9/3842G06F9/3863
    • One embodiment of the present invention provides a system that avoids register read-after-write (RAW) hazards upon returning from a speculative-execution mode. This system operates within a processor with an in-order architecture, wherein the processor includes a short-latency scoreboard that delays issuance of instructions that depend upon uncompleted short-latency instructions. During operation, the system issues instructions for execution in program order during execution of a program in a normal-execution mode. Upon encountering a condition (a launch condition) during an instruction (a launch-point instruction), which causes the processor to enter the speculative-execution mode, the system generates a checkpoint that can subsequently be used to return execution of the program to the launch-point instruction, and commences execution in the speculative-execution mode. Upon encountering a condition that causes the processor to leave the speculative-execution mode and return to the launch-point instruction, the system uses the checkpoint to resume execution in the normal-execution mode from the launch-point instruction. In doing so, the system ensures that entries. that were in the short-latency scoreboard prior to entering the speculative-execution mode, and which are not yet resolved, are accounted for in order to prevent register RAW hazard when resuming execution from the launch-point instruction.
    • 本发明的一个实施例提供一种从推测执行模式返回时避免寄存器读写(RAW)危险的系统。 该系统在具有按顺序架构的处理器内工作,其中处理器包括短延迟记分板,其延迟取决于未完成的短延迟指令的指令的发布。 在操作期间,系统在以正常执行模式执行程序期间以程序顺序发出执行指令。 在导致处理器进入推测执行模式的指令(发起点指令)期间遇到条件(启动条件)时,系统生成检查点,该检查点随后可用于将程序的执行返回到 启动点指令,并以推测执行模式开始执行。 当遇到导致处理器离开推测执行模式并返回到启动点指令的条件时,系统使用检查点在正常执行模式下从启动点指令恢复执行。 在这样做时,系统确保输入。 在进入推测执行模式之前处于短暂延迟记分板中,并且尚未解决的情况被考虑,以便在从启动点指令恢复执行时防止寄存器RAW危险。