32코어 RISC-V 프로세서 시스템 8노드로 만든 슈퍼컴퓨터 클러스터입니다.
SiFive의 프리덤 U740 SoC를 사용했는데, 여기에는 4개의 U74 코어가 1.4GHz로 작동하며 2MB L2 캐시도 있습니다. 또 16GB DDR4-1866 메모리와 1TB NVMe SSD도 장착됩니다. 1U 폼펙터에 4개의 듀얼 보드 블레이드를 탑재하고 멜라눅스 커넥트X-4 FDR 40Gbps 어댑터로 연결했습니다.
HPC 영역에서 사용하는 NFS, LDAP, SLURM 작업 스케줄러를 RISC-V로 이식하고 데이터 샘플링용 ExaMon 플러그인, 전송 계층 관리, 저장용 데이터베이스 등을 설치했습니다.
SiFive U74 코어는 최고 1GFLOPS의 성능을 냅니다. 따라서 SoC 전체에선 4GFLOPS의 성능을 내야 하지만 실제 노드는 1.86GFLOPS에 그쳤습니다. 이대로 8개 노드를 만들면 14.88GFLOPS가 나와야 하자 테스트 결과 12.65GFLOPS를 기록했습니다. 도달 가능한 최대 성능의 39.5%로 효율이 그리 좋진 않습니다. 소프트웨어 최적화가 더 진행되야 할 것 같습니다.