k4/q/qSQL 코드를 그대로 실행하는 새로운 고성능 런타임 'l' 공개
중요도 45해커뉴스에서2026. 7. 7.
핵심 요약
- l은 k4, q, qSQL 코드를 수정 없이 그대로 실행할 수 있는 새로운 런타임으로 월가에서 주로 쓰이는 배열 프로그래밍 언어용이다.
- 압축된 벡터에 대해 직접 연산을 수행해 데이터 이동량을 줄이는 압축 네이티브 연산을 지원한다.
- 별도의 코드 주석 없이 스칼라, SIMD, 스레드, GPU/NPU 오프로드 등 실행 경로를 런타임이 자동으로 선택하는 투명한 최적화를 제공한다.
- 8600만 행 규모의 분석 테이블에서 단일 CPU로 압축 컬럼 기반 qSQL 쿼리를 빠르게 처리하는 예시를 제시했다.
- Apple Silicon의 NEON과 x86의 AVX-512를 지원하며 벡터 길이에 따라 SIMD 또는 SIMD+스레드 방식을 지능적으로 선택한다.