Futhark 병렬 합산, MI100서 1억 개 더할 때 기본 reduce가 고정 트리보다 거의 3배 빨라
Futhark 블로그 글은 부동소수점 병렬 합산의 결과가 백엔드와 하드웨어에 따라 달라질 수 있으며, 순서를 고정하면 속도 비용이 생긴다고 설명했습니다. 1억 개 합산 실험에서 AMD MI100의 기본 `reduce`는 고정 트리 방식보다 거의 3배 빨랐습니다.
언어와 프레임워크, SDK와 개발 방식·도구의 변화를 다룹니다.
Futhark 블로그 글은 부동소수점 병렬 합산의 결과가 백엔드와 하드웨어에 따라 달라질 수 있으며, 순서를 고정하면 속도 비용이 생긴다고 설명했습니다. 1억 개 합산 실험에서 AMD MI100의 기본 `reduce`는 고정 트리 방식보다 거의 3배 빨랐습니다.