Commodity graphics hardware has become increasingly programmable over the last few years but has been limited to 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 programmer specifies the number of tiles per pipeline stage, and the StreamIt compiler maps the computation to the Raw architectur...
Graphics Processing Unit (GPU) performance is increasing faster than central processing unit (CPU) p...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Stream processors are becoming an affordable alternative to implement hardware assisted rendering te...
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 ...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Even though computer graphics applications are widely used, they remain challenging to implement and...
We introduce GRAMPS, a programming model that generalizes concepts from modern real-time graphics pi...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
Graphics pipelines are quickly evolving to support multi-tasking workstations. The driving force beh...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Abstract Using programmable graphics hardware in or-der to solve both computer graphics and non-grap...
In this dissertation, we address low-power high performance 3D graphics accelerator architectures. T...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Graphics Processing Unit (GPU) performance is increasing faster than central processing unit (CPU) p...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Stream processors are becoming an affordable alternative to implement hardware assisted rendering te...
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 ...
The StreamIt programming model has been proposed to exploit parallelism in streaming applications ...
Even though computer graphics applications are widely used, they remain challenging to implement and...
We introduce GRAMPS, a programming model that generalizes concepts from modern real-time graphics pi...
Graphics processing units (GPUs) provide a low cost platform for accelerating high performance compu...
Graphics pipelines are quickly evolving to support multi-tasking workstations. The driving force beh...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Abstract Using programmable graphics hardware in or-der to solve both computer graphics and non-grap...
In this dissertation, we address low-power high performance 3D graphics accelerator architectures. T...
We describe an efficient and scalable code generation framework that automatically maps general purp...
Graphics Processing Unit (GPU) performance is increasing faster than central processing unit (CPU) p...
Real-time graphics hardware is becoming programmable, but this programmable hardware is complex and ...
Stream processors are becoming an affordable alternative to implement hardware assisted rendering te...