Skip to content

Commit

Permalink
Mention the branch with the AVX work.
Browse files Browse the repository at this point in the history
  • Loading branch information
ttsiodras committed Jul 10, 2022
1 parent ac7c01f commit d5fd5c7
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 10 deletions.
14 changes: 8 additions & 6 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ Make sure you have libSDL installed - then...
$ ./configure
$ make

You can then simply...

$ src/mandelSSE -h

Usage: ./src/mandelSSE [-a] [-s|-x] [-h] [-f rate] [WIDTH HEIGHT]
Expand Down Expand Up @@ -96,10 +94,14 @@ Over the last two decades, I kept coming back to this, enhancing it.
algorithm [inside a 1.4$ microcontroller](
https://www.youtube.com/watch?v=5875JOnFDLg).

- And finally (?), in October 2020, I implemented what I understood to be
the XaoS algorithm - that is, re-using pixels from the previous frame
to optimally update the next one. Especially in deep-dives and large
windows, this delivers amazing speedups.
- In October 2020, I implemented what I understood to be the XaoS algorithm;
that is, re-using pixels from the previous frame to optimally update
the next one. Especially in deep-dives and large windows, this delivered
amazing speedups.

- In July 2022, I optimised further with AVX instructions (+80% speed
in CoreLoopDouble). The code exists in a separate branch
(https://github.com/ttsiodras/MandelbrotSSE/tree/AVX).

CODERS ONLY
===========
Expand Down
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,10 +94,14 @@ Over the last two decades, I kept coming back to this, enhancing it.
algorithm [inside a 1.4$ microcontroller](
https://www.youtube.com/watch?v=5875JOnFDLg).

- And finally (?), in October 2020, I implemented what I understood to be
the XaoS algorithm - that is, re-using pixels from the previous frame
to optimally update the next one. Especially in deep-dives and large
windows, this delivers amazing speedups.
- In October 2020, I implemented what I understood to be the XaoS algorithm;
that is, re-using pixels from the previous frame to optimally update
the next one. Especially in deep-dives and large windows, this delivered
amazing speedups.

- In July 2022, I optimised further with AVX instructions (+80% speed
in CoreLoopDouble). The code exists in a separate branch
(https://github.com/ttsiodras/MandelbrotSSE/tree/AVX).

CODERS ONLY
===========
Expand Down

0 comments on commit d5fd5c7

Please sign in to comment.