arrow
返回

Piko: A Framework for Authoring Programmable Graphics Pipelines

delete2015-07-27
delete16
delete
OA
AI
A
Anjul Patney *
K
Kerry A. Seitz
J
John D. Owens
DOI:10.1145/2766973delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
We present Piko, a framework for designing, optimizing, and retargeting implementations of graphics pipelines on multiple architectures. Piko programmers express a graphics pipeline by organizing the computation within each stage into spatial bins and specifying a scheduling preference for these bins. Our compiler, Pikoc, compiles this input into an optimized implementation targeted to a massively-parallel GPU or a multicore CPU. Piko manages work granularity in a programmable and flexible manner, allowing programmers to build load-balanced parallel pipeline implementations, to exploit spatial and producer-consumer locality in a pipeline implementation, and to explore tradeoffs between these considerations. We demonstrate that Piko can implement a wide range of pipelines, including rasterization, Reyes, ray tracing, rasterization/ray tracing hybrid, and deferred rendering. Piko allows us to implement efficient graphics pipelines with relative ease and to quickly explore design alternatives by modifying the spatial binning configurations and scheduling preferences for individual stages, all while delivering real-time performance that is within a factor six of state-of-the-art rendering systems.
Keyword:
graphics pipelines
parallel computing
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

ACM Transactions on Graphics 封面图
ACM Transactions on Graphics
IF:
9.5
论文数:
4.7K
被引数:
3.6W

机构

N
nvidia corporation
学者数:
767
论文数: 439
被引数: 1
University of California System 封面图
University of California System
学者数:
37.7W
论文数: 33.8W
被引数: 6.6K
引用论文

引用论文

Non-operative Treatment of Vesicoureteral Reflux
err1978-09-01
err0
PREAI
errJohn J. Mulcahy; Panayotis P. Kelalis
err分享
err收藏
err分享
err收藏
Demonstration of Natural Gas and Hydrogen Cocombustion in an Industrial Gas Turbine
err2022-12-08
err0
PREAI
errHannes Laget; Peter Griebel; Luc Gooren; Fabian Hampp; Nicolas Jouret; Oliver Lammel
err分享
err收藏
GRAMPS: A Programming Model for Graphics PipelinesGRAMPS: 图形管道的编程模型
err2009-02-09
err61
PREAI
errSugerman, Jeremy; Fatahalian, Kayvon; Boulos, Solomon; Akeley, Kurt; Hanrahan, Pat
err分享
err收藏
err分享
err收藏
err分享
err收藏
Analysis of membrane lipids by 500 MHz 1H NMR
err1989-04-01
err0
PREAI
errMary Lee Sparling; Raphael Zidovetzki; Luciano Muller; Sunney I. Chan
err分享
err收藏
学者 查看更多内容