En Utraditionel Kombination: RISC-V CPU og Mandelbrot Sæt

I et fascinerende eksperiment dykker programmøren [Michael Kohn] ned i det uudforskede område med at kombinere et field-programmable gate array (FPGA) med en RISC-V CPU for at beregne Mandelbrot-sættet. Ved at omdanne visse logiske komponenter og introducere andre, formår [Michael] at konvertere sin 8008-processor til en funktionsdygtig RISC-V kerne. Han stopper dog ikke der, og udvikler også en unik brugerdefineret instruktion, der er specielt designet til Mandelbrot-sætberegninger. Denne brugerdefinerede instruktion forbedrer markant CPU’ens ydeevne og reducerer beregningstiden fra 23 sekunder til blot ét sekund.

[Micahel] begrænser sig dog ikke kun til denne præstation alene. Samtidig med RISC-V-projektet påtager han sig også opgaven med at genskabe den længe tabte F100-L CPU. Selv i dette forehavende væver han Mandelbrot-sæt-elementet ind for at tilføje et kunstnerisk touch til CPU’ens funktionalitet. Bemærkelsesværdigt opnår han denne imponerende bedrift samtidig med sit arbejde på RISC-V-processoren.

Desuden tager [Michael] sin dedikation til det næste niveau ved at portere sin “Java Grinder” Java bytekode-compiler til både RISC-V-arkitekturen og F100-L CPU’en. Betydningen af denne præstation ligger i Javas brede anvendelse, som kører på utrolige 1 milliard enheder verden over.

Ved at kombinere tilsyneladende forskellige elementer som en CPU-arkitektur og et visualiseringsværktøj illustrerer [Michael] de innovative muligheder, der ligger i eksperimentering. Hans demonstration åbner op for potentialet for at udforske utraditionelle krydsninger mellem forskellige teknologier og derved skubbe grænserne for, hvad der traditionelt er betragtet som muligt.

The source of the article is from the blog queerfeed.com.br

Privacy policy
Contact