Une combinaison non conventionnelle: CPU RISC-V et l’ensemble de Mandelbrot

Dans une expérience intrigante, un programmeur nommé [Michael Kohn] se plonge dans le monde inexploré de la combinaison d’un réseau de portes programmables sur champ (FPGA) avec un CPU RISC-V pour calculer l’ensemble de Mandelbrot. En réutilisant certaines composantes logiques et en en introduisant d’autres, [Michael] convertit avec succès son processeur 8008 en un cœur RISC-V fonctionnel. Ne s’arrêtant pas là, il développe également une instruction personnalisée spécifiquement conçue pour les calculs de l’ensemble de Mandelbrot. Cette instruction personnalisée améliore considérablement les performances du CPU, réduisant le temps de calcul de vingt-trois secondes à seulement une seconde.

Cependant, [Michael] ne se limite pas à cette réalisation. En parallèle avec le projet RISC-V, il entreprend également la tâche de recréer le CPU F100-L depuis longtemps perdu. Même dans cette entreprise, il intègre l’élément de l’ensemble de Mandelbrot pour ajouter une touche artistique à la fonctionnalité du CPU. Notamment, il parvient à réaliser cet exploit impressionnant en même temps que son travail sur le processeur RISC-V.

De plus, [Michael] pousse sa dédication au niveau supérieur en portant son compilateur de bytecode Java « Java Grinder » à la fois sur l’architecture RISC-V et le CPU F100-L. La signification de cette réalisation réside dans la portée étendue de Java, qui s’exécute sur un nombre impressionnant d’un milliard d’appareils dans le monde.

En combinant des éléments apparemment disparates, tels qu’une architecture CPU et un outil de visualisation, [Michael] illustre les possibilités innovantes inhérentes à l’expérimentation. Sa démonstration ouvre la voie à l’exploration de croisements non conventionnels entre différentes technologies, repoussant ainsi les limites de ce qui est traditionnellement considéré comme possible.

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

Privacy policy
Contact