2010
DOI: 10.1016/j.cag.2010.05.014
|View full text |Cite
|
Sign up to set email alerts
|

Parallel generation of multiple L-systems

Abstract: This paper introduces a solution to compute L-systems 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. This algorithm i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0
3

Year Published

2014
2014
2023
2023

Publication Types

Select...
7
2

Relationship

0
9

Authors

Journals

citations
Cited by 21 publications
(19 citation statements)
references
References 10 publications
0
16
0
3
Order By: Relevance
“…Since the interpretation of an L-system is an inherently serial process, they are not straightforwardly applicable to parallel processing. In 2010, MARKUS LIPP et al presented a solution to this algorithmic challenge [15].…”
Section: Natural Patternsmentioning
confidence: 99%
“…Since the interpretation of an L-system is an inherently serial process, they are not straightforwardly applicable to parallel processing. In 2010, MARKUS LIPP et al presented a solution to this algorithmic challenge [15].…”
Section: Natural Patternsmentioning
confidence: 99%
“…This strategy has also been used by Lipp et al [LWW10] for the derivation of L-systems. This approach requires a high number of kernel launches interrupted by read-backs from the GPU.…”
Section: Rule Schedulingmentioning
confidence: 99%
“…However, locks tend to come with performance implications. Thus, [23] introduced a multithreaded L-system that is completely lock-free. This extension can therefore be deployed to massively parallel architectures, such as GPUs, so a result using a large ruleset can be generated quickly and efficiently.…”
Section: Rule-based Procedural Generationmentioning
confidence: 99%