TY - GEN
T1 - Parallel generation of L-systems
AU - Lipp, Markus
AU - Wonka, Peter
AU - Wimmer, Michael
PY - 2009
Y1 - 2009
N2 - This paper introduces a solution to compute Lsystems on parallel architectures like GPUs and multi-core CPUs. Our solution can split the derivation of the L-system as well as the interpretation and geometry generation into thousands of threads running in parallel. We introduce a highly parallel algorithm for L-system evaluation that works on arbitrary L-systems, including parametric productions, context sensitive productions, stochastic production selection, and productions with side effects. Further we directly interpret the productions defined in plain-text, without requiring any compilation or transformation step (e.g., into shaders). Our algorithm is efficient in the sense that it requires no explicit inter-thread communication or atomic operations, and is thus completely lock free.
AB - This paper introduces a solution to compute Lsystems on parallel architectures like GPUs and multi-core CPUs. Our solution can split the derivation of the L-system as well as the interpretation and geometry generation into thousands of threads running in parallel. We introduce a highly parallel algorithm for L-system evaluation that works on arbitrary L-systems, including parametric productions, context sensitive productions, stochastic production selection, and productions with side effects. Further we directly interpret the productions defined in plain-text, without requiring any compilation or transformation step (e.g., into shaders). Our algorithm is efficient in the sense that it requires no explicit inter-thread communication or atomic operations, and is thus completely lock free.
UR - http://www.scopus.com/inward/record.url?scp=77956095159&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:77956095159
SN - 9783980487481
T3 - VMV 2009 - Proceedings of the Vision, Modeling, and Visualization Workshop 2009
SP - 205
EP - 214
BT - VMV 2009 - Proceedings of the Vision, Modeling, and Visualization Workshop 2009
T2 - 14th International Conference on Vision, Modeling, and Visualization, VMV 2009
Y2 - 16 November 2009 through 18 November 2009
ER -