会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明申请
    • SPECULATIVE EXECUTION AND ROLLBACK
    • 统一执行和滚动
    • US20130117541A1
    • 2013-05-09
    • US13289643
    • 2011-11-04
    • Jack Hilaire CHOQUETTEOlivier GirouxRobert J. StollXiaogang Qiu
    • Jack Hilaire CHOQUETTEOlivier GirouxRobert J. StollXiaogang Qiu
    • G06F9/30
    • G06F9/3842G06F9/3851G06F9/3861G06F9/3887
    • One embodiment of the present invention sets forth a technique for speculatively issuing instructions to allow a processing pipeline to continue to process some instructions during rollback of other instructions. A scheduler circuit issues instructions for execution assuming that, several cycles later, when the instructions reach multithreaded execution units, that dependencies between the instructions will be resolved, resources will be available, operand data will be available, and other conditions will not prevent execution of the instructions. When a rollback condition exists at the point of execution for an instruction for a particular thread group, the instruction is not dispatched to the multithreaded execution units. However, other instructions issued by the scheduler circuit for execution by different thread groups, and for which a rollback condition does not exist, are executed by the multithreaded execution units. The instruction incurring the rollback condition is reissued after the rollback condition no longer exists.
    • 本发明的一个实施例提出了一种用于推测发出指令以允许处理流水线在其他指令的回滚期间继续处理一些指令的技术。 调度器电路发出执行指令,假设几个周期后,当指令到达多线程执行单元时,指令之间的相关性将被解决,资源将可用,操作数数据将可用,而其他条件将不会阻止执行 说明。 当在特定线程组的指令的执行点处存在回滚条件时,指令不会分派给多线程执行单元。 然而,由多线程执行单元执行由调度器电路发出的用于由不同线程组执行并且不存在回滚条件的其他指令。 在回滚条件不再存在之后,重新发出导致回滚条件的指令。
    • 7. 发明授权
    • Method and apparatus for implementing a grid storage system
    • 用于实现电网存储系统的方法和装置
    • US07484039B2
    • 2009-01-27
    • US11438411
    • 2006-05-22
    • Xiaogang QiuNingchuan Shen
    • Xiaogang QiuNingchuan Shen
    • G06F12/16
    • H04L67/1095G06F3/0614G06F3/067G06F11/1076G06F11/1464G06F2201/84H04L67/1097H04L69/40
    • Embodiments of the present invention facilitate implementing external storage systems using commodity computer components to achieve high performance and reliability. An exemplary method facilitates dynamic repairing of disk failures for RAID1 storage coherently across a plurality of loosely coupled storage controller computers via message communications through network interfaces. An exemplary method facilitates snapshot function coherently across a plurality of loosely coupled storage controller nodes via message communications through network interfaces. An exemplary method facilitates to detect, tolerate, and repair temporary target device failures in a networked storage system. An exemplary target device may contain a plurality of disk devices, and a temporary target device failure may due to many reasons such as a network or software glitch.
    • 本发明的实施例有利于使用商品计算机组件实现外部存储系统以实现高性能和可靠性。 一种示例性方法有助于通过经由网络接口​​的消息通信跨多个松散耦合的存储控制器计算机相干地进行RAID1存储的磁盘故障的动态修复。 一种示例性方法通过经由网络接口​​的消息通信在多个松散耦合的存储控制器节点之间相干地实现快照功能。 一种示例性方法有助于检测,容忍和修复网络存储系统中的临时目标设备故障。 示例性目标设备可以包含多个磁盘设备,并且临时目标设备故障可能由于诸如网络或软件故障之类的许多原因。
    • 9. 发明申请
    • SYSTEM AND METHOD FOR PERFORMING SHAPED MEMORY ACCESS OPERATIONS
    • 用于执行形状记忆访问操作的系统和方法
    • US20130145124A1
    • 2013-06-06
    • US13312954
    • 2011-12-06
    • Xiaogang QiuJack Hilaire ChoquetteManuel Olivier GauthoMing Y. (Michael) Siu
    • Xiaogang QiuJack Hilaire ChoquetteManuel Olivier GauthoMing Y. (Michael) Siu
    • G06F9/30
    • G06F15/167G06F9/3012G06F9/3455G06F9/383G06F9/3851G06F9/3887
    • One embodiment of the present invention sets forth a technique that provides an efficient way to retrieve operands from a register file. Specifically, the instruction dispatch unit receives one or more instructions, each of which includes one or more operands. Collectively, the operands are organized into one or more operand groups from which a shaped access may be formed. The operands are retrieved from the register file and stored in a collector. Once all operands are read and collected in the collector, the instruction dispatch unit transmits the instructions and corresponding operands to functional units within the streaming multiprocessor for execution. One advantage of the present invention is that multiple operands are retrieved from the register file in a single register access operation without resource conflict. Performance in retrieving operands from the register file is improved by forming shaped accesses that efficiently retrieve operands exhibiting recognized memory access patterns.
    • 本发明的一个实施例提出了提供从寄存器文件中检索操作数的有效方式的技术。 具体地,指令分派单元接收一个或多个指令,每个指令包括一个或多个操作数。 总的来说,操作数被组织成一个或多个操作数组,从中可以形成成形的访问。 操作数从寄存器文件中检索并存储在收集器中。 一旦所有操作数被读取并收集在收集器中,指令分派单元将指令和相应的操作数发送到流多处理器内的功能单元以供执行。 本发明的一个优点是在没有资源冲突的情况下,在单个寄存器访问操作中从寄存器文件中检索多个操作数。 通过形成有效地检索具有公认的存储器访问模式的操作数的形状访问来改进从寄存器文件中检索操作数的性能。