mandelset

A WebGL-based mandelbrot set explorer for desktop web browsers (by iskandarov-egor)

Mandelset Alternatives

Similar projects and alternatives to mandelset

  • veccore

    C++ Library for Portable SIMD Vectorization

  • FractalShark

    FractalShark - a fast Mandelbrot Set renderer for Nvidia GPUs

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better mandelset alternative or higher similarity.

mandelset reviews and mentions

Posts with mentions or reviews of mandelset. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-02-19.
  • Optimization Example: Mandelbrot Set (part 1)
    3 projects | news.ycombinator.com | 19 Feb 2024
    Wow, this article opened my eyes to what is possible in optimizing code for a CPU.

    I was expecting this article to rehash the usual algorithmic tricks for speeding up Mandelbrot set calculation -- filling in boxes where the four corners already have the same color, checking for repeating iteration cycles to fill in black, etc.

    But I was very surprised to learn about how important CPU pipelines are, and therefore about "sheep race optimization" and interleaving, and then about the possibility of using vectorization on CPU. And in the end I'm utterly astonished that adding everything up results in the algorithm being calculated eight times faster. I would never have dreamed that such a level of speed improvement would be possible on such a simply, straightforward mathematical algorithm.

    Of course, in the real world everybody today is going to calculate the Mandelbrot set using the GPU (as the author notes -- this is just an exercise). But now it has me tremendously curious as to whether there are similar optimizations that can be applied on the GPU side?

    And especially whether those are accessible if done in WebGL/WebGPU? There are quite a number of Mandelbrot set generators available in the browser that use the GPU for calculations. The best I've found so far is:

    http://mandelset.ru/ - https://github.com/iskandarov-egor/mandelset

Stats

Basic mandelset repo stats
1
5
0.0
6 months ago

The primary programming language of mandelset is JavaScript.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com