会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • Address Mapping for a Parallel Thread Processor
    • 并行线程处理器的地址映射
    • US20110078689A1
    • 2011-03-31
    • US12890518
    • 2010-09-24
    • Michael C. SHEBANOWYan Yan TangJohn R. Nickolls
    • Michael C. SHEBANOWYan Yan TangJohn R. Nickolls
    • G06F9/46
    • G06F12/0284G06F9/3851G06F12/0607
    • A method for thread address mapping in a parallel thread processor. The method includes receiving a thread address associated with a first thread in a thread group; computing an effective address based on a location of the thread address within a local window of a thread address space; computing a thread group address in an address space associated with the thread group based on the effective address and a thread identifier associated with a first thread; and computing a virtual address associated with the first thread based on the thread group address and a thread group identifier, where the virtual address is used to access a location in a memory associated with the thread address to load or store data.
    • 一种并行线程处理器中线程地址映射的方法。 该方法包括接收与线程组中的第一线程相关联的线程地址; 基于线程地址在线程地址空间的本地窗口内的位置来计算有效地址; 基于有效地址和与第一线程相关联的线程标识符计算与线程组相关联的地址空间中的线程组地址; 以及基于所述线程组地址和线程组标识符计算与所述第一线程相关联的虚拟地址,其中所述虚拟地址用于访问与所述线程地址相关联的存储器中的位置以加载或存储数据。
    • 6. 发明授权
    • Graphics pixel packing for improved fill rate performance
    • 图形像素包装,提高填充率性能
    • US06831653B2
    • 2004-12-14
    • US09919551
    • 2001-07-31
    • David KehletNandini RamaniYan Yan TangRoger W. Swanson
    • David KehletNandini RamaniYan Yan TangRoger W. Swanson
    • G09G536
    • G06T1/60
    • A system and method for packing pixels together to provide a increased fill rate in a frame buffer hardware in the graphics system. The graphics system may be configured to receive and rasterize graphics data at a faster cycle rate than the system's frame buffer memory fill rate. The output from the rasterization hardware may be stored in a FIFO memory that is configured to selectively shift pixels in order to improve fill rate performance. The FIFO memory may be configured to ensure that the pixels meet certain criteria in order to prevent page faults and interleave conflicts that could reduce the fill rate. The FIFO memory may also be configured to remove empty cycles that occur as a result of the pixel packing.
    • 一种用于将像素打包在一起以在图形系统中的帧缓冲器硬件中提供增加的填充率的系统和方法。 图形系统可以被配置为以比系统的帧缓冲存储器填充速率更快的周期速率接收和光栅化图形数据。 光栅化硬件的输出可以存储在FIFO存储器中,FIFO存储器被配置为选择性地移位像素以便提高填充率性能。 FIFO存储器可以被配置为确保像素满足特定标准,以便防止可能降低填充率的页错误和交错冲突。 FIFO存储器还可以被配置为去除由于像素打包而发生的空循环。
    • 7. 发明授权
    • Parallel box filtering through reuse of existing circular filter
    • 通过重复使用现有的圆形滤波器并行框过滤
    • US06927775B2
    • 2005-08-09
    • US10377924
    • 2003-03-03
    • Michael W. SchimpfYan Yan Tang
    • Michael W. SchimpfYan Yan Tang
    • G06T15/00G06T15/50G06F15/16
    • G06T15/503G06T15/005
    • A sample filtering system and method for concurrently filtering sample data for two or more sequential pixels (in a scan-line) are disclosed. The system may include a sample cache, a control register, a read cache controller, and a sample-to-pixel calculation unit. The read cache controller reads a first set of S samples from the sample cache, and outputs a second set of S samples to the sample-to-pixel calculation unit. The second set of samples may have one or more subsets of samples, with each subset of samples selected to cover the filter region for one of the sequential pixels. The sample-to-pixel calculation unit may process each subset separately and concurrently.
    • 公开了用于同时过滤两个或更多个顺序像素(扫描线)的采样数据的采样滤波系统和方法。 系统可以包括采样高速缓存,控制寄存器,读高速缓存控制器和采样到像素计算单元。 读取高速缓存控制器从采样高速缓存读取第一组S采样,并将第二组S采样输出到采样到像素的计算单元。 第二组样本可以具有一个或多个样本子集,其中每个样本子集被选择以覆盖顺序像素之一的滤波器区域。 样本到像素计算单元可以分别地并发地处理每个子集。
    • 8. 发明授权
    • Multiple scan line sample filtering
    • 多扫描线样本滤波
    • US06914609B2
    • 2005-07-05
    • US10085636
    • 2002-02-28
    • Yan Yan TangWayne Eric BurkPhilip C. Leung
    • Yan Yan TangWayne Eric BurkPhilip C. Leung
    • G09G5/36
    • G09G5/363
    • A system and method for generating pixels for a display device. The system may include a sample buffer for storing a plurality samples in a memory, a sample cache for caching recently accessed samples, and a sample filter unit for filtering one or more samples to generate a pixel. The generated pixels may then be stored in a frame buffer or provided to a display device. The method operates to take advantage of the common samples shared by neighboring pixels in both the x and y directions for reduced sample buffer accesses and improved performance. The method involves reading samples from the memory that correspond to pixels in a plurality of neighboring scan lines, and possibly also to multiple pixels in each of these scan lines. The samples may be stored in a cache memory and then accessed from the cache memory for filtering. The method maximizes use of the common samples shared by neighboring pixels in both the x and y directions.
    • 一种用于生成显示装置的像素的系统和方法。 系统可以包括用于将多个样本存储在存储器中的样本缓冲器,用于缓存最近访问的样本的样本缓存器,以及用于对一个或多个样本进行过滤以生成像素的样本滤波器单元。 所产生的像素然后可以存储在帧缓冲器中或提供给显示设备。 该方法操作以利用x和y方向上的相邻像素共享的公共样本,以减少采样缓冲器访问和改进的性能。 该方法涉及从存储器中读取与多个相邻扫描线中的像素相对应的样本,并且还可能读取这些扫描线中的每一个中的多个像素。 样本可以存储在高速缓冲存储器中,然后从高速缓存存储器进行过滤。 该方法最大限度地利用x和y方向上相邻像素共享的公共样本。
    • 9. 发明授权
    • Opcode to turn around a bi-directional bus
    • 操作代码转向双向总线
    • US06895458B2
    • 2005-05-17
    • US10090491
    • 2002-03-04
    • Ewa M. KubalskaLisa GrenierYan Yan TangElena M. Ing
    • Ewa M. KubalskaLisa GrenierYan Yan TangElena M. Ing
    • G06F13/36G06T15/00G09G5/36G06F13/00
    • G09G5/363G06F13/36G06T15/005
    • A system for managing the control of a bi-directional data bus between a master unit and a slave unit. The master couples to the slave through a request opcode bus, a reply opcode bus and the data bus. If the master is in a bus driving state (with respect to the data bus) and receives a read request, the master relinquishes bus control and sends a read request through the request opcode bus. The slave unit assumes bus control and sends the requested data through the data bus. If the master is in a bus sensing state and receives a write request, the master sends a last read opcode to the slave via the request opcode bus, and waits for the slave to return a special token through the reply opcode bus. Upon receiving the special token the master unit assumes bus control and performs the write transaction.
    • 一种用于管理主单元和从单元之间的双向数据总线的控制的系统。 主机通过请求操作码总线,应答操作码总线和数据总线耦合到从机。 如果主机处于总线驱动状态(相对于数据总线)并接收到读取请求,则主机放弃总线控制并通过请求操作码总线发送读取请求。 从单元假设总线控制,并通过数据总线发送所请求的数据。 如果主机处于总线感测状态并接收写请求,则主机通过请求操作码总线向从机发送最后一个读操作码,并等待从机通过应答操作码总线返回特殊令牌。 在接收到特殊令牌时,主单元承担总线控制并执行写入事务。
    • 10. 发明授权
    • System and method for prefetching data from a frame buffer
    • 从帧缓冲区预取数据的系统和方法
    • US06812929B2
    • 2004-11-02
    • US10094957
    • 2002-03-11
    • Michael G. LavelleEwa M. KubalskaYan Yan Tang
    • Michael G. LavelleEwa M. KubalskaYan Yan Tang
    • G06F1318
    • G09G5/39G09G5/363G09G2360/121
    • A graphics system may include a frame buffer that includes several sets of one or more memory banks and a cache. The frame buffer may load data from one of the memory banks into the cache in response to receiving a cache fill request. Each set of memory banks is accessible independently of each other set of memory banks. A frame buffer interface coupled to the frame buffer includes a plurality of cache fill request queues. Each cache fill request queue is configured to store one or more cache fill requests targeting a corresponding one of the sets of memory banks. The frame buffer interface is configured to select a cache fill request from one of the cache fill request queues that stores cache fill requests targeting a set of memory banks that is not currently being accessed and to provide the selected cache fill request to the frame buffer.
    • 图形系统可以包括帧缓冲器,其包括若干组一个或多个存储器组和高速缓存。 响应于接收到高速缓存填充请求,帧缓冲器可以将数据从一个存储体加载到高速缓存中。 每组存储体可以独立于彼此的存储体组来访问。 耦合到帧缓冲器的帧缓冲器接口包括多个高速缓存填充请求队列。 每个高速缓存填充请求队列被配置为存储一个或多个缓存填充请求,其针对存储器组的相应组之一。 帧缓冲器接口被配置为从缓存填充请求队列中的一个选择高速缓存填充请求,所述缓存填充请求队列存储针对当前未被访问的一组存储器组的高速缓存填充请求,并且向帧缓冲器提供所选择的高速缓存填充请求。