Chapter 5

Comparison Between OpenMP and MPICH Optimized Parallel Implementations of a Cellular Automaton That Simulates the Skin Pigmentation Evolution

I. Ştirb    Computer and Software Engineering Department, “Politehnica” University of Timişoara, Timişoara, Romania

Abstract

Whether dealing with processes or threads to obtain parallelism, parallel computation provides means to obtain real-time performances using different compiling directives or libraries [1]. A parallel implementation of an algorithm, in particular, physical parallelism, leads to a significant speedup of the execution time. This paper presents two parallel implementations of Conway’s Game of Life cellular automaton, which produces the continuous change of state (live or ...

Get Emerging Trends in Applications and Infrastructures for Computational Biology, Bioinformatics, and Systems Biology now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.