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. In this paper, we explore one solution to this problem using compile-time resource allocation. For our experiments, we implement a graphics pipeline on Raw, a tile-based multicore processor. We express both the full graphics pipeline and the shaders using StreamIt, a high-level language based on the stream programming model. The StreamIt compiler maps the stream computation onto the Raw architecture. We evaluate our reconfigurable architecture using a mix...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Rendering performance of consumer graphics hardware benefits from pre-processing geometric data into...
The render cache and the edge-and-point image (EPI) are techniques that permit high quality renderi...
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 be...
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...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
Abstract Using programmable graphics hardware in or-der to solve both computer graphics and non-grap...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Stream processors are becoming an affordable alternative to implement hardware assisted rendering te...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
In this dissertation, we address low-power high performance 3D graphics accelerator architectures. T...
We introduce GRAMPS, a programming model that generalizes concepts from modern real-time graphics pi...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Rendering performance of consumer graphics hardware benefits from pre-processing geometric data into...
The render cache and the edge-and-point image (EPI) are techniques that permit high quality renderi...
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 be...
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...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
Abstract Using programmable graphics hardware in or-der to solve both computer graphics and non-grap...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Stream processors are becoming an affordable alternative to implement hardware assisted rendering te...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
In this dissertation, we address low-power high performance 3D graphics accelerator architectures. T...
We introduce GRAMPS, a programming model that generalizes concepts from modern real-time graphics pi...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Rendering performance of consumer graphics hardware benefits from pre-processing geometric data into...
The render cache and the edge-and-point image (EPI) are techniques that permit high quality renderi...