Skip to main content

Benchmarks for implementations of Conway's Game of Life

Project description

Fast Life

Build Status codecov Documentation Status

This repository is an experiment to compare different techniques for implementing Conway's game of life to determine performance characteristics of a Python program. The implementations are as follows:

  1. Pure Python Sequential
  2. Pure Python Multiprocessing
  3. C-bindings Sequential
  4. C-bindings Parallel

Each of these implementations will be benchmarked with significantly sized worlds and the same random seeds to determine how their performance scales.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastlife-0.1.tar.gz (9.6 kB view hashes)

Uploaded Source

Built Distribution

fastlife-0.1-py3-none-any.whl (5.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page