c-examples
XaoS
c-examples | XaoS | |
---|---|---|
4 | 4 | |
4 | 483 | |
- | 1.4% | |
9.1 | 8.5 | |
22 days ago | about 1 month ago | |
C | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
c-examples
-
Benchmarking 20 programming languages on N-queens and matrix multiplication
So I actually tested your code: https://gist.github.com/bjourne/c2d0db48b2e50aaadf884e4450c6...
On my machine single-threaded OpenBLAS multiplies two single precision 4096x4096 matrices in 0.95 seconds. Your code takes over 30 seconds. For comparison, my own matrix multiplication code (https://github.com/bjourne/c-examples/blob/master/libraries/...) run in single-threaded mode takes 0.89 seconds. Which actually beats OpenBLAS, but OpenBLAS retakes the lead for larger arrays when multi-threading is added.
- Julia and Mojo (Modular) Mandelbrot Benchmark
- Reference Count, Don't Garbage Collect
XaoS
-
Julia and Mojo (Modular) Mandelbrot Benchmark
https://github.com/xaos-project/XaoS is still awesome but could really use a GPU backend :)
-
I have a very powerful computer, is there any way I can utilise my hardware and view the Mandelbrot at very deep zoom levels
There are lots of programs ... personally I use https://github.com/xaos-project/XaoS compiled with float128 "quad double"
-
Burning Ship Fractal
Note that this will also serve as a bit of stress test for your cpu ;-).
https://github.com/xaos-project/XaoS*
-
First Post
Used Xaos for the fractal, get it here Xaos
What are some alternatives?
ixy-languages - A high-speed network driver written in C, Rust, C++, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python
GAPFixFractal - A program to generate pictures of Mandelbrot or Julia sets, using arbitrary precision arithmetic on CUDA GPUs.
mark-sweep - A simple mark-sweep garbage collector in C
mandelbrot-comparison - Comparison of Mandelbrot Set programs in different languages with smooth coloring and built-in benchmark mode.
.NET Runtime - .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
Physical-Mute-Button - A physical mute button for software such as Zoom and Microsoft Team.
racket - The Racket repository
cxxmatrix - C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners, Matrix rains, Conway's Game of Life and Mandelbrot set)
Mesh - A memory allocator that automatically reduces the memory footprint of C/C++ applications.
mraster - Simple C++ off screen raster graphics library
plb2 - A programming language benchmark
mandelbrot-orbits - Looking at periodic cycles / orbits in the mandelbrot set.