Efficient graphics pipeline with a pixel cache and data pre-fetching

   
   

An efficient graphics pipeline with a pixel cache and data pre-fetching. By combining the use of a pixel cache in the graphics pipeline and the pre-fetching of data into the pixel cache, the graphics pipeline of the present invention is able to take best advantage of the high bandwidth of the memory system while effectively masking the latency of the memory system. More particularly, advantageous reuse of pixel data is enabled by caching, which when combined with pre-fetching masks the memory latency and delivers high throughput. As such, the present invention provides a novel and superior graphics pipeline over the prior art in terms of more efficient data access and much greater throughput. In one embodiment, the present invention is practiced within a computer system having a processor for issuing commands; a memory sub-system for storing information including graphics data; and a graphics sub-system for processing the graphics data according to the commands from the processor. The graphics sub-system comprises a rasterizer for traversing graphics primitives of the graphics data to generate pixel coordinates for pixels corresponding to the graphics primitives; a graphics pipeline for processing the graphics data of the pixels; and a pixel cache for caching the pixel data. In this embodiment, he graphics sub-system masks the inherent latency of the memory sub-system by pre-fetching the graphics data and storing the graphics data within the pixel cache.

Эффективный трубопровод графиков с пре-pre-fetching тайника и данных по пиксела. Путем совмещать пользу тайника пиксела в графиках прокладывайте трубопровод и пре-pre-fetching данных в тайник пиксела, трубопровод графиков присытствыющего вымысла может принять самое лучшее преимущество высокой ширины полосы частот системы памяти пока эффективно маскирующ латентность системы памяти. Определенно, выгодное повторное пользование данных по пиксела включено путем прятать в тайнике, который после того как я совмещан с пре-pre-fetching маскирует латентность памяти и поставляет высокий throughput. Как такие, присытствыющий вымысел обеспечивает роман и главный трубопровод графиков над прежним искусствоом in terms of более эффективные данные достигает и очень большой throughput. В одном воплощении, присытствыющий вымысел напрактикован внутри система компьютера имея обработчик для выдавать команды; подсистема памяти для хранить информация включая данные по графиков; и подсистема графиков для обрабатывать данные по графиков согласно командам от обработчика. Подсистема графиков состоит из rasterizer для траверсировать примитивов графиков данных по графиков для того чтобы произвести координаты пиксела для пикселов соответствуя к примитивам графиков; трубопровод графиков для обрабатывать данные по графиков пикселов; и тайник пиксела для прятать данные по в тайнике пиксела. В этом воплощении, он подсистема графиков маскирует своиственную латентность подсистемы памяти путем пре-pre-fetching данные по графиков и хранить данные по графиков внутри тайник пиксела.

 
Web www.patentalert.com

< Interpolation using redial basis functions with application to inverse kinematics

< System and method for optimizing a graphics intensive software program for the user's graphics hardware

> Theme aware management using fusion

> System and process for optimal texture map reconstruction from multiple views

~ 00146