When faced with an FPGA, some people might use it to visualize the Mandelbrot set. Others might use it to make CPUs. But what happens if you combine the two? [Michael Kohn] shows us what happens with his RISC-V CPU with an instruction specially made for computing the Mandelbrot set.
[Michael] takes us through the unusual process of turning his 8008 into a RISC-V CPU. Re-using bits of logic here and replacing other logic there leaves him with a functional RISC-V core. Not finished, [Michael] takes it upon himself to also create a custom instruction just for computing a point for the Mandelbrot set, accelerating the demo from twenty-three seconds to merely one!
Still not finished, [Michael] also creates an implementation of the long gone F100-L CPU, once again with added Mandelbrot set flair, simultaneously with the RISC-V project. Finally, he ports his “Java Grinder” Java bytecode compiler to both RISC-V and the F100-L, because Java runs on 1 Billion devicesTM.
[embedded content]
- SEO Powered Content & PR Distribution. Get Amplified Today.
- PlatoData.Network Vertical Generative Ai. Empower Yourself. Access Here.
- PlatoAiStream. Web3 Intelligence. Knowledge Amplified. Access Here.
- PlatoESG. Carbon, CleanTech, Energy, Environment, Solar, Waste Management. Access Here.
- PlatoHealth. Biotech and Clinical Trials Intelligence. Access Here.
- Source: https://hackaday.com/2024/01/17/compute-the-mandelbrot-set-with-a-custom-risc-v-cpu/
- :not
- 1
- a
- accelerating
- added
- again
- also
- an
- and
- because
- Billion
- both
- but
- combine
- Compute
- computing
- content
- Core
- CPU
- create
- creates
- custom
- Demo
- embedded
- faced
- Finally
- flair
- For
- fpga
- from
- functional
- gone
- happens
- he
- here
- him
- himself
- his
- http
- HTTPS
- if
- implementation
- in
- into
- IT
- Java
- just
- logic
- Long
- made
- make
- merely
- Michael
- might
- of
- on
- once
- Other
- Others
- People
- PHP
- plato
- Plato Data Intelligence
- PlatoData
- Point
- ports
- process
- project
- runs
- seconds
- set
- Shows
- simultaneously
- some
- specially
- takes
- The
- There.
- Through
- to
- two
- unusual
- upon
- us
- use
- visualize
- What
- with
- you
- youtube
- zephyrnet