Нестандартне поєднання: RISC-V процесор і Множина Мандельброта

У захоплюючому експерименті програміст на ім’я [Майкл Кон] досліджує наново необхідний рівень поєднання програмованого в-полі геаттера (FPGA) з RISC-V процесором для обчислення множини Мандельброта. Шляхом перенесення певних логічних компонентів та введення інших, [Майкл] успішно перетворює свій процесор 8008 в функціональне ядро RISC-V. Не зупиняючись на цьому, він розробляє унікальну кастомну інструкцію, спеціально призначену для обчислення множини Мандельброта. Ця кастомна інструкція значно підвищує продуктивність процесора, зменшуючи час обчислень з двадцять трьох секунд до однієї.

Однак, [Майкл] не обмежує себе лише цим досягненням. Паралельно з проектом RISC-V, він також береться за відтворення давно загубленого процесора F100-L. Навіть в цьому прагненні, він вплітає елемент множини Мандельброта, щоб надати процесорові артистичне дотик. Значною мірою він досягає цього високого здобутка в той же час, що і його робота над процесором RISC-V.

Крім того, [Майкл] підводить свою пристрасть до наступного рівня, перенесовши свій “Java Grinder” компілятор байт-коду Java як на архітектуру RISC-V, так і на процесор F100-L. Значимість цього досягнення полягає в широких можливостях Java, яка працює на вражаючій кількості 1 мільярд пристроїв у всьому світі.

Шляхом поєднання видимо розбіжних елементів, таких як архітектура процесора та інструмент візуалізації, [Майкл] демонструє інноваційні можливості, залежні від експериментації. Його демонстрація відкриває можливість дослідження незвичайних перетинів між різними технологіями, тим самим розширюючи межі того, що традиційно вважається можливим.

The source of the article is from the blog smartphonemagazine.nl

Privacy policy
Contact