DocumentCode :
2267335
Title :
A parallel algorithm for binary-tree-based string rewriting in L-systems
Author :
Yang, Tingjun ; Huang, Zhengge ; Lin, Xingsheng ; Chen, Jianjun ; Ni, Jun
Author_Institution :
Zhejiang Univ., Hangzhou
fYear :
2007
fDate :
13-15 Aug. 2007
Firstpage :
245
Lastpage :
252
Abstract :
The L-system is a commonly used methodology to generate fractals and realistic model plants, yet it is very complex and computationally expensive. This paper presents a new parallel L-system string re-writing algorithm based on two types of binary tree: the growth-state tree (GST) and the growth-manner tree (GMT). This data structure makes one of the basic operations in the L-system - left and right context searching - extremely easy during the process of growth-state evolvement. Another benefit from this data structure is that we can make use of pseudo nodes to store information about neighboring sub-strings after each string partition. This helps working processes, in both the stage of growth and rendering, communicate well with each other so as to accomplish the final image compositions. Results of experimental tests have demonstrated that our parallel strategy works effectively on clusters with a multi-processors architecture.
Keywords :
computational linguistics; parallel algorithms; rewriting systems; trees (mathematics); binary tree; growth-manner tree; growth-state tree; parallel L-system string rewriting algorithm; parallel algorithm; Binary trees; Computer graphics; Computer science; Concurrent computing; Data structures; Educational institutions; Fractals; Layout; Parallel algorithms; Rendering (computer graphics);
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Computational Sciences, 2007. IMSCCS 2007. Second International Multi-Symposiums on
Conference_Location :
Iowa City, IA
Print_ISBN :
978-0-7695-3039-0
Type :
conf
DOI :
10.1109/IMSCCS.2007.96
Filename :
4392608
Link To Document :
بازگشت