Vx는 CPU, GPU와 NPU의 메모리 위치 및 연결 경로를 타입에 넣어 잘못된 접근과 선언된 용량 초과를 컴파일 단계에서 검사하는 시스템 언어다. 명시적인 데이터 전송과 기계 사양 파일을 사용하고 MLIR 및 LLVM 기반으로 여러 실행 대상을 지원한다. 관련 저장소는 현재 0.0.2 연구용 구현이며 spawn on의 실행은 순차적이고 호스트와 겹치는 비동기 실행은 아직 개발 대상이라고 밝힌다. 자동 메모리 정리와 패키지 관리도 미완성이므로 성숙한 범용 대체재로 보기는 이르다.
Tech로 돌아가기
Tech
Vx, CPU와 가속기 메모리 위치를 타입으로 검사
배치 오류의 사전 탐지와 완성된 병렬 실행은 다르며 초기 컴파일러의 미구현 기능을 확인해야 한다.