Commodity graphics hardware has become increasingly programmable over the last few years, but has been limited to a fixed resource allocation. These architectures handle some workloads well, others poorly; load-balancing to maximize graphics hardware performance has become a critical issue. I have designed a system that solves the load-balancing problem in real-time graphics by using compile-time resource allocation on general-purpose hard-ware. I implemented a flexible graphics pipeline on Raw, a tile-based multicore processor. The complete graphics pipeline is expressed using StreamIt, a high-level language based on the stream programming model. The StreamIt compiler automatically maps the stream computation onto the Raw architecture. The...
We describe an efficient and scalable code generation framework that automatically maps general purp...
When writing computer software one is often forced to balance the need for high run-time performance...
Traditionally graphics clusters have been employed in real-time visualization of large geometric mod...
Commodity graphics hardware has become increasingly programmable over the last few years but has bee...
Commodity graphics hardware has become increasingly programmable over the last few years but has bee...
We introduce GRAMPS, a programming model that generalizes concepts from modern real-time graphics pi...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
Even though computer graphics applications are widely used, they remain challenging to implement and...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Graphics pipelines are quickly evolving to support multi-tasking workstations. The driving force beh...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Abstract. The rendering process of graphics rendering pipeline is usually com-pleted by both the CPU...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
The recent availability of high-performance, low-cost commodity graphics hardware has brought about ...
In computer graphics, rendering is described as the process of converting a description of a scene t...
We describe an efficient and scalable code generation framework that automatically maps general purp...
When writing computer software one is often forced to balance the need for high run-time performance...
Traditionally graphics clusters have been employed in real-time visualization of large geometric mod...
Commodity graphics hardware has become increasingly programmable over the last few years but has bee...
Commodity graphics hardware has become increasingly programmable over the last few years but has bee...
We introduce GRAMPS, a programming model that generalizes concepts from modern real-time graphics pi...
Over the past two decades, microprocessor manufacturers have typically relied on wider issue widths ...
Even though computer graphics applications are widely used, they remain challenging to implement and...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Graphics pipelines are quickly evolving to support multi-tasking workstations. The driving force beh...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Abstract. The rendering process of graphics rendering pipeline is usually com-pleted by both the CPU...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
The recent availability of high-performance, low-cost commodity graphics hardware has brought about ...
In computer graphics, rendering is described as the process of converting a description of a scene t...
We describe an efficient and scalable code generation framework that automatically maps general purp...
When writing computer software one is often forced to balance the need for high run-time performance...
Traditionally graphics clusters have been employed in real-time visualization of large geometric mod...