Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 1112
Search results for: fish biology
2 Speeding Up Lenia: A Comparative Study Between Existing Implementations and CUDA C++ with OpenGL Interop
Authors: L. Diogo, A. Legrand, J. Nguyen-Cao, J. Rogeau, S. Bornhofen
Abstract:
Lenia is a system of cellular automata with continuous states, space and time, which surprises not only with the emergence of interesting life-like structures but also with its beauty. This paper reports ongoing research on a GPU implementation of Lenia using CUDA C++ and OpenGL Interoperability. We demonstrate how CUDA as a low-level GPU programming paradigm allows optimizing performance and memory usage of the Lenia algorithm. A comparative analysis through experimental runs with existing implementations shows that the CUDA implementation outperforms the others by one order of magnitude or more. Cellular automata hold significant interest due to their ability to model complex phenomena in systems with simple rules and structures. They allow exploring emergent behavior such as self-organization and adaptation, and find applications in various fields, including computer science, physics, biology, and sociology. Unlike classic cellular automata which rely on discrete cells and values, Lenia generalizes the concept of cellular automata to continuous space, time and states, thus providing additional fluidity and richness in emerging phenomena. In the current literature, there are many implementations of Lenia utilizing various programming languages and visualization libraries. However, each implementation also presents certain drawbacks, which serve as motivation for further research and development. In particular, speed is a critical factor when studying Lenia, for several reasons. Rapid simulation allows researchers to observe the emergence of patterns and behaviors in more configurations, on bigger grids and over longer periods without annoying waiting times. Thereby, they enable the exploration and discovery of new species within the Lenia ecosystem more efficiently. Moreover, faster simulations are beneficial when we include additional time-consuming algorithms such as computer vision or machine learning to evolve and optimize specific Lenia configurations. We developed a Lenia implementation for GPU using the C++ and CUDA programming languages, and CUDA/OpenGL Interoperability for immediate rendering. The goal of our experiment is to benchmark this implementation compared to the existing ones in terms of speed, memory usage, configurability and scalability. In our comparison we focus on the most important Lenia implementations, selected for their prominence, accessibility and widespread use in the scientific community. The implementations include MATLAB, JavaScript, ShaderToy GLSL, Jupyter, Rust and R. The list is not exhaustive but provides a broad view of the principal current approaches and their respective strengths and weaknesses. Our comparison primarily considers computational performance and memory efficiency, as these factors are critical for large-scale simulations, but we also investigate the ease of use and configurability. The experimental runs conducted so far demonstrate that the CUDA C++ implementation outperforms the other implementations by one order of magnitude or more. The benefits of using the GPU become apparent especially with larger grids and convolution kernels. However, our research is still ongoing. We are currently exploring the impact of several software design choices and optimization techniques, such as convolution with Fast Fourier Transforms (FFT), various GPU memory management scenarios, and the trade-off between speed and accuracy using single versus double precision floating point arithmetic. The results will give valuable insights into the practice of parallel programming of the Lenia algorithm, and all conclusions will be thoroughly presented in the conference paper. The final version of our CUDA C++ implementation will be published on github and made freely accessible to the Alife community for further development.Keywords: artificial life, cellular automaton, GPU optimization, Lenia, comparative analysis.
Procedia PDF Downloads 281 Exploratory Characterization of Antibacterial Efficacy of Synthesized Nanoparticles on Staphylococcus Isolates from Hospital Specimens in Saudi Arabia
Authors: Reham K. Sebaih, Afaf I. Shehata , Awatif A. Hindi, Tarek Gheith, Amal A. Hazzani Anas Al-Orjan
Abstract:
Staphylococci spp are ubiquitous gram-positive bacteria is often associated with infections, especially nosocomial infections, and antibiotic resistanceStudy pathogenic bacteria and its use as a tool in the technology of Nano biology and molecular genetics research of the latest research trends of modern characterization and definition of different multiresistant of bacteria including Staphylococci. The Staphylococci are widespread all over the world and particularly in Saudi Arabia The present work study was conducted to evaluate the effect of five different types of nanoparticles (biosynthesized zinc oxide, Spherical and rod of each silver and gold nanoparticles) and their antibacterial impact on the Staphylococcus species. Ninety-six isolates of Staphylococcus species. Staphylococcus aureus, Staphylococcus epidermidis, MRSA were collected from different sources during the period between March 2011G to June 2011G. All isolates were isolated from inpatients and outpatients departments at Royal Commission Hospital in Yanbu Industrial, Saudi Arabia. High percentage isolation from males(55%) than females (45%). Staphylococcus epidermidis from males was (47%), (28%), and(25%). For Staphylococcus aureus and Methicillin-resistant Staphylococcus aureus (MRSA. Isolates from females were Staphylococcus aureus with higher percent of (47%), (30%), and (23%) for MRSA, Staphylococcus epidermidis. Staphylococcus aureus from wound swab were the highest percent (51.42%) followed by vaginal swab (25.71%). Staphylococcus epidermidis were founded with higher percentage in blood (37.14%) and wound swab (34.21%) respectively related to other. The highest percentage of methicillin-resistant Staphylococcus aureus (MRSA)(80.77%) were isolated from wound swab, while those from nostrils were (19.23%). Staphylococcus species were isolates in highest percentage from hospital Emergency department with Staphylococcus aureus (59.37%), Methicillin-resistant Staphylococcus aureus (MRSA) (28.13%)and Staphylococcus epidermidis (12.5%) respectively. Evaluate the antibacterial property of Zinc oxide, Silver, and Gold nanoparticles as an alternative to conventional antibacterial agents Staphylococci isolates from hospital sources we screened them. Gold and Silver rods Nanoparticles to be sensitive to all isolates of Staphylococcus species. Zinc oxide Nanoparticles gave sensitivity impact range(52%) and (48%). The Gold and Silver spherical nanoparticles did not showed any effect on Staphylococci species. Zinc Oxide Nanoparticles gave bactericidal impact (25%) and bacteriostatic impact (75%) for of Staphylococci species. Detecting the association of nanoparticles with Staphylococci isolates imaging by scanning electron microscope (SEM) of some bacteriostatic isolates for Zinc Oxide nanoparticles on Staphylococcus aureus, Staphylococcus epidermidis and Methicillin resistant Staphylococcus aureus(MRSA), showed some Overlapping Bacterial cells with lower their number and appearing some appendages with deformities in external shape. Molecular analysis was applied by Multiplex polymerase chain reaction (PCR) used for the identification of genes within Staphylococcal pathogens. A multiplex polymerase chain reaction (PCR) method has been developed using six primer pairs to detect different genes using 50bp and 100bp DNA ladder marker. The range of Molecular gene typing ranging between 93 bp to 326 bp for Staphylococcus aureus and Methicillin resistant Staphylococcus aureus by TSST-1,mecA,femA and eta, while the bands border were from 546 bp to 682 bp for Staphylococcus epidermidis using icaAB and atlE. Sixteen isolation of Staphylococcus aureus and Methicillin resistant Staphylococcus aureus were positive for the femA gene at 132bp,this allowed the using of this gene as an internal positive control, fifteen isolates of Staphylococcus aureus and Methicillin resistant Staphylococcus aureus were positive for mecA gene at163bp.This gene was responsible for antibiotic resistant Methicillin, Two isolates of Staphylococcus aureus and Methicillin resistant Staphylococcus aureus were positive for the TSST-1 gene at326bp which is responsible for toxic shock syndrome in some Staphylococcus species, None were positive for eta gene at 102bpto that was responsible for Exfoliative toxins. Six isolates of Staphylococcus epidermidis were positive for atlE gene at 682 bp which is responsible for the initial adherence, three isolates of Staphylococcus epidermidis were positive for icaAB gene at 546bp that are responsible for mediates the formation of the bioļ¬lm. In conclusion, this study demonstrates the ability of the detection of the genes to discriminate between infecting Staphylococcus strains and considered biological tests, they may potentiate the clinical criteria used for the diagnosis of septicemia or catheter-related infections.Keywords: multiplex polymerase chain reaction, toxic shock syndrome, Staphylococcus aureus, nosocomial infections
Procedia PDF Downloads 332