비전향적인 조합: RISC-V CPU와 Mandelbrot 집합

흥미로운 실험에서 [Michael Kohn]이라는 프로그래머는 필드프로그래머블 게이트 어레이(FPGA)와 RISC-V CPU를 결합하여 Mandelbrot 집합을 계산합니다. 일부 논리 구성 요소를 재사용하고 새로운 요소를 도입함으로써 [Michael]은 8008 프로세서를 기능적인 RISC-V 코어로 변환하는데 성공합니다. 여기서 그치지 않고, 그는 Mandelbrot 집합 계산을 위해 특별히 설계된 독특한 맞춤형 명령어를 개발하기도 합니다. 이 맞춤형 명령어는 CPU의 성능을 현저하게 향상시켜 계산 시간을 23초에서 단 1초로 줄입니다.

하지만, [Michael]은 이러한 성과에만 만족하지 않습니다. RISC-V 프로젝트와 병행하여, 그는 오래되었던 F100-L CPU를 재창조하는 작업도 도맡아 합니다. 이 노력에서도 그는 CPU의 기능에 예술적인 요소로 Mandelbrot 집합을 더하며 인상적인 업적을 이루게 됩니다. 특히 그는 RISC-V 프로세서에 작업하면서 동시에 이 놀라운 기술을 성취합니다.

더 나아가 [Michael]은 “Java Grinder”라는 자바 바이트코드 컴파일러를 RISC-V 아키텍처와 F100-L CPU 양쪽으로 이식하는 일에도 헌신하고 있습니다. 이 성취의 중요성은 자바의 광범위한 이용 범위에 있습니다. 자바는 전 세계에서 10억 대 이상의 장치에서 실행됩니다.

CPU 아키텍처와 시각화 도구와 같은 겉으로는 이질적인 요소를 결합함으로써 [Michael]은 실험의 혁신적인 가능성을 보여줍니다. 그의 시연은 다른 기술들 사이에서 비전향적인 교차점을 탐구하는 잠재력을 열어주며, 따라서 전통적으로 가능하다고 여겨진 것의 경계를 넓히는 것을 암시합니다.

The source of the article is from the blog zaman.co.at

Privacy policy
Contact