会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHODS AND APPARATUS FOR SCHEDULING INSTRUCTIONS USING PRE-DECODE DATA
    • 使用预编码数据调度指令的方法和装置
    • US20130166881A1
    • 2013-06-27
    • US13333879
    • 2011-12-21
    • Jack Hilaire CHOQUETTERobert J. StollOlivier Giroux
    • Jack Hilaire CHOQUETTERobert J. StollOlivier Giroux
    • G06F9/30G06F9/312
    • G06F9/3851G06F9/3802G06F9/382
    • Systems and methods for scheduling instructions using pre-decode data corresponding to each instruction. In one embodiment, a multi-core processor includes a scheduling unit in each core for selecting instructions from two or more threads each scheduling cycle for execution on that particular core. As threads are scheduled for execution on the core, instructions from the threads are fetched into a buffer without being decoded. The pre-decode data is determined by a compiler and is extracted by the scheduling unit during runtime and used to control selection of threads for execution. The pre-decode data may specify a number of scheduling cycles to wait before scheduling the instruction. The pre-decode data may also specify a scheduling priority for the instruction. Once the scheduling unit selects an instruction to issue for execution, a decode unit fully decodes the instruction.
    • 用于使用对应于每个指令的预解码数据调度指令的系统和方法。 在一个实施例中,多核处理器包括每个核心中的调度单元,用于从两个或更多个线程中选择用于在该特定核心上执行的调度周期的指令。 由于线程被安排在核心上执行,所以来自线程的指令被取入到缓冲器中而不被解码。 预解码数据由编译器确定,并且在运行时由调度单元提取并用于控制用于执行的线程的选择。 预解码数据可以指定在调度指令之前等待的多个调度周期。 预解码数据还可以指定该指令的调度优先级。 一旦调度单元选择要执行的指令,则解码单元完全解码该指令。
    • 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.
    • 本发明的一个实施例提出了一种用于推测发出指令以允许处理流水线在其他指令的回滚期间继续处理一些指令的技术。 调度器电路发出执行指令,假设几个周期后,当指令到达多线程执行单元时,指令之间的相关性将被解决,资源将可用,操作数数据将可用,而其他条件将不会阻止执行 说明。 当在特定线程组的指令的执行点处存在回滚条件时,指令不会分派给多线程执行单元。 然而,由多线程执行单元执行由调度器电路发出的用于由不同线程组执行并且不存在回滚条件的其他指令。 在回滚条件不再存在之后,重新发出导致回滚条件的指令。
    • 10. 发明授权
    • Color-compression using automatic reduction of multi-sampled pixels
    • 使用自动缩小多采样像素进行色彩压缩
    • US08233004B1
    • 2012-07-31
    • US11557068
    • 2006-11-06
    • Steven E MolnarDaniel P. WildeMark J. FrenchRobert J. Stoll
    • Steven E MolnarDaniel P. WildeMark J. FrenchRobert J. Stoll
    • G09G5/00
    • G06T15/005G06T9/00G06T11/40G09G5/363G09G2340/02
    • One embodiment of the present invention sets forth a technique for improving graphics rendering efficiency by processing pixels in a compressed format whenever possible within a multi-sampling graphics pipeline. Each geometric primitive is rasterized into fragments, corresponding to screen space pixels covered at least partially by the geometric primitive. Fragment coverage represents the pixel area covered by the geometric primitive and determines the weighted contribution of a fragment color to the corresponding screen space pixel. Samples associated with a given fragment are called sibling samples and have the same color value. The property of sibling samples having the same color value is exploited to compress and process multiple samples, thereby reducing the size of the associated logic and the amount of data written to and read from the frame buffer.
    • 本发明的一个实施例提出了一种通过在多采样图形流水线内尽可能处理压缩格式的像素来提高图形渲染效率的技术。 每个几何图元被光栅化成片段,对应于至少部分地被几何原始图案覆盖的屏幕空间像素。 片段覆盖表示由几何图元覆盖的像素区域,并确定片段颜色对相应屏幕空间像素的加权贡献。 与给定片段相关联的样本称为兄弟样本,并具有相同的颜色值。 利用具有相同颜色值的兄弟样本的属性来压缩和处理多个样本,从而减小相关逻辑的大小以及写入和从帧缓冲器读取的数据量。