Software Techniques for Rendering Fractals
Overview
This project seeks to implement efficient routines for computing fractals based off of escaping sets, covering aspects such as algorithmic complexity and speed, network-based data transfer, diagnostics and real time statistics, and the graphical representation of data. These areas are all important to create a real time fractal viewer, especially when distributed over a network and utilizing communication between computers. In order to ensure correctness and modularity, the project exemplifies ANSI C and GNU coding standards for C89/99. The program utilizes the real time diagnostics to recognize bottlenecks in performance, and helps diagnose which section of the code needs to be optimized. This software can help visualize complex computational results to non-technical people in an interesting, yet still mathematically accurate, model.
Awards (1)
- National Security Agency Research Directorate : Honorable Mention "Future of Computing"
Competition history
- ISEF 2018
Resources
Related projects
ISEF · 2020
New Program for Construction of a Closed Curve Graph Using a Discrete Fourier Transform
ISEF · 2020
Fractal Theory in Computer Graphics: How to Create a Program for Telescope in Order to Find a Planet to Replace Earth?
ISEF · 2021
Visualizing Fractals with Three Dimensional Turtle
ISEF · 2021
Analyzing Computer Generated Collatz-type Fractals (Phase 2)
ISEF · 2019
Using C++ to Code the Baby-Step Giant-Step Decryption Algorithm for RSA and Elliptic Curve Cryptography
ISEF · 2018
Fractals
ISEF · 2024
Resistors, Fractals and, Infinity - Developing and Exploring Methods for Calculating the Equivalent Resistance of Infinite Networks of Resistors
ISEF · 2017
Optimizing Supercomputer Topologies: Developing Probabilistic Algorithms to Construct More Efficient Node Networks to Increase Supercomputer Speed
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: Regeneron International Science and Engineering Fair