کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
431986 688678 2010 9 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
An instruction-systolic programmable shader architecture for multi-threaded 3D graphics processing
کلمات کلیدی
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
An instruction-systolic programmable shader architecture for multi-threaded 3D graphics processing
چکیده انگلیسی

In order to guarantee both performance and programmability demands in 3D graphics applications, vector and multithreaded SIMD architectures have been employed in recent graphics processing units. This paper introduces a novel instruction-systolic array architecture, which transfers an instruction stream in a pipelined fashion to efficiently share the expensive functional resources of a graphics processor. Specifically, cache misses and dynamic branches can cause additional latencies and complicated management in these parallel architectures. To address this problem, we combine a systolic execution scheme with on-demand warp activation that handles cache miss latency and branch divergence efficiently without significantly increasing hardware resources, either in terms of logic or register space. Simulation indicates that the proposed architecture offers 25% better performance than a traditional SIMD architecture with the same resources, and requires significantly fewer resources to match the performance of a typical modern vector multi-threaded GPU architecture.

Research highlights
► Systolic GPU instruction delivery more efficiently shares of special functional units.
► GPU can have fewer special units while retaining equivalent performance.
► Reduces the negative impact of branch divergence and cache miss latency.
► Reduces the need for large register banks in support of multithreading.
► Overall 26% improvement in performance over baseline system.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 70, Issue 11, November 2010, Pages 1110–1118
نویسندگان
, , , , ,