EIP-616은 EVM에 SIMD(Single Instruction Multiple Data) 연산을 추가하여 벡터 연산 성능을 향상시키려는 제안으로, 현재 Stagnant 상태입니다.
제안 내용
256비트 EVM 워드를 여러 개의 더 작은 정수나 부동소수점 값으로 구성된 벡터로 취급하여 단일 오피코드로 여러 값에 동시에 산술 연산을 수행할 수 있도록 합니다.
목적
암호화 연산, 해시 함수, 행렬 연산 등 병렬화 가능한 연산의 가스 효율을 크게 높이는 것이 목표입니다. SIMD 연산은 현대 CPU 아키텍처에서 네이티브로 지원되므로 이를 EVM에 노출하면 성능 이득이 기대됩니다.
정체 이유
설계의 복잡성, EVM의 256비트 워드 모델과의 통합 어려움, 그리고 유사한 성능 개선을 달성하는 프리컴파일 방식이 더 현실적이라는 인식으로 인해 진전이 없었습니다. 대부분의 암호화 연산은 전용 프리컴파일로 처리되는 방향으로 발전했습니다.