arrow
返回

Representing and Scheduling Procedural Generation using Operator Graphs

delete2016-12-05
delete3
PRE
AI
M
Mark Dokter
M
Michael Kenzel
H
Hans‐Peter Seidel
D
Dieter Schmalstieg
M
Markus Steinberger
DOI:10.1145/2980179.2980227delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
In this paper, we present the concept of operator graph scheduling for high performance procedural generation on the graphics processing unit (GPU). The operator graph forms an intermediate representation that describes all possible operations and objects that can arise during a specific procedural generation. While previous methods have focused on parallelizing a specific procedural approach, the operator graph is applicable to all procedural generation methods that can be described by a graph, such as L-systems, shape grammars, or stack based generation methods. Using the operator graph, we show that all partitions of the graph correspond to possible ways of scheduling a procedural generation on the GPU, including the scheduling strategies of previous work. As the space of possible partitions is very large, we describe three search heuristics, aiding an optimizer in finding the fastest valid schedule for any given operator graph. The best partitions found by our optimizer increase performance of 8 to 30x over the previous state of the art in GPU shape grammar and L-system generation.
Keyword:
Procedural Generation
Operator Graph
GPU
Auto-tuner
Dynamic Scheduling
AI总结

AI总结

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

期刊

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

机构

G
Graz University of Technology
学者数:
6.7K
论文数: 6.3K
被引数: 8.5K
M
Max Planck Society
学者数:
8.2W
论文数: 7.7W
被引数: 3.3W
引用论文

引用论文

Molecular characterization of carcinosarcomas arising in the uterus and ovaries
err2019-06-04
err0
errOAAI
errMarta Brunetti; Antonio Agostini; Julie Staurseth; Ben Davidson; Sverre Heim; Francesca Micci
err分享
err收藏
Metropolis Procedural Modeling
err2011-04-22
err185
PREAI
errTalton, Jerry O.; Lou, Yu; Lesser, Steve; Duke, Jared; Mech, Radomir; Koltun, Vladlen
err分享
err收藏
Procedural modeling of buildings建筑物的程序建模
err2006-07-01
err711
PREAI
errMueller, Pascal; Wonka, Peter; Haegler, Simon; Ulmer, Andreas; Van Gool, Luc
err分享
err收藏
Axoplasmic transport of substances in motoneuronal axons of the spinal cord in old age
err1985-01-01
err0
PREAI
errV.V. Frolkis; S.A. Tanin; V.I. Marcinko; O.K. Kulchitsky; A.V. Yasechko
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收藏
Decoupling Algorithms from Schedules for Easy Optimization of Image Processing Pipelines
err2012-07-01
err141
errOAAI
errRagan-Kelley, Jonathan; Adams, Andrew; Paris, Sylvain; Levoy, Marc; Amarasinghe, Saman; Durand, Fredo
err分享
err收藏
Learning Shape Placements by Example
err2015-07-27
err19
PREAI
errGuerrero, Paul; Jeschke, Stefan; Wimmer, Michael; Wonka, Peter
err分享
err收藏
学者 查看更多内容