Some ideas around concurrency and distributed computing
Techniques used:
- GPU (Using CUDA)
- JIT
- Machine Learning (Kmeans Clustering)
- True Multi-Threaded (no GIL) Parallelization
- Colored output from Click
- Timing decorators
- GPU Mandelbrot (Jupyter Notebook)
- GPU Mandelbrot
https://aws.amazon.com/ec2/pricing/on-demand/
Cheapest: g4dn.xlarge 4 N/A 16 GiB 125 GB NVMe SSD $0.526 per Hour