Opening book details…
Can I read Piko: a Framework for Authoring Programmable Graphics Pipelines on EtoBox?
Piko: a Framework for Authoring Programmable Graphics Pipelines by Anjul Patney, Stanley Tzeng, Kerry A. Seitz Jr., John D. Owens is a Computer Science article available to read on EtoBox.
What is Piko: a Framework for Authoring Programmable Graphics Pipelines about?
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 render
Who reads Piko: a Framework for Authoring Programmable Graphics Pipelines?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Anjul Patney, Stanley Tzeng, Kerry A. Seitz Jr., John D. Owens
- Publisher
- ACM
- Published
- 2015
- Language
- EN
- Field
- Computer Science (Physical Sciences)
More by Anjul Patney, Stanley Tzeng, Kerry A. Seitz Jr., John D. Owens
Browse all works by Anjul Patney, Stanley Tzeng, Kerry A. Seitz Jr., John D. Owens