Rngd 의 실질적인 최대 전력 소비

S/W : Furiosa-opt 0.7.0

H/W : RNGD x4

Furiosa-opt를 활용하여 RNGD 아키텍처에서 H/W 버닝 툴을 만들고 있습니다. (시스템 안전성 검증용)

초기 구상은 GPU 버닝 커널처럼 레지스터에 의미 없는 값을 두고 ALU만 돌리는 방식을 생각했었습니다.

다만 실제로 작성해보니 Contraction Engine 구조상 피연산자 하나(TRF)는 상주 재사용이 가능하지만 나머지 하나는 반드시 DM에서 스트리밍해야 하는데, 그 스트리밍 타일이 DM 슬라이스에 묶여 contraction당 Time step의 갯수가 제한되고, contraction마다 붙는 고정 파이프라인 비용을 그 이상 상각할 수 없어 연산 유닛 사용률이 81%에서 포화되는 것으로 보입니다.

추가적으로 시도해보았던 “같은 주소를 반복해서 재사용” 하는 방안은 Fetch Engine API상 불가능 한 것 같습니다 ?!? (불확실)

다만, TCP 유닛을 100% 로드를 걸 수 있다고 가정해도, 위 코드의 상황 (53.3 TMAC/s, 로드율 81% 수준) 상 최대 전력소모는 150W를 넘지 않을 것으로 보입니다.

혹 furiosa 내부에서 안정성을 확인하기 위한 버닝 툴이 있을까요 ? 그리고 spec sheet상 RNGD의 TDP가 180W 인데 해당 TDP까지 밀어붙일 수 있는 방법이 있을까요 ?