Search results for: Amandine Legrand
2 Speeding Up Lenia: A Comparative Study between CUDA and Existing Implementations
Authors: Amandine Legrand, Stefan Bornhofen
Abstract:
Lenia is a family of cellular automata with continuous states, space and time, that surprises not only with the emergence of life-like structures and behavior, but also its beauty. This paper reports on a comparative study conducted between the most prominent implementations currently used in the scientific community and a new GPU implementation written in CUDA C++. Our study primarily considers measurements of speed and memory usage, as these factors are critical for large-scale simulations, but we also assess ease of use, configurability, and extensibility. Experimental runs show that the CUDA implementation distinctly outperforms existing implementations while conserving a reasonable memory footprint. The results demonstrate how low-level GPU programming combined with different optimization ideas allows pushing the performance boundaries of the Lenia algorithm, and they provide valuable lessons for the general practice of parallel programming for continuous cellular automata.
Keywords: Lenia, cellular automaton, CUDA, parallel computing.
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 861 Simulation of Activity Stream inside Energy Social Business Environment using Assemblage Theory and Simplicial Complex Tool
Authors: Eddie Soulier, Philippe Calvez, Florie Bugeaud, Francis Rousseaux, Jacky Legrand
Abstract:
Social, mobility and information aggregation inside business environment need to converge to reach the next step of collaboration to enhance interaction and innovation. The following article is based on the “Assemblage" concept seen as a framework to formalize new user interfaces and applications. The area of research is the Energy Social Business Environment, especially the Energy Smart Grids, which are considered as functional and technical foundations of the revolution of the Energy Sector of tomorrow. The assemblages are modelized by means of mereology and simplicial complexes. Its objective is to offer new central attention and decision-making tools to end-users.Keywords: Activity Streams, Assemblage, Energy Social Business Environment, Simplicial Complex, Smart Grid
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2320