Разработчик Ethereum Виталик Бутерин выразил предпочтение «векторизованному математическому препроцессору» по сравнению с традиционным подходом SIMD (Single Instruction, Multiple Data — единичная инструкция, множественные данные). Бутерин утверждает, что концепция SIMD часто неправильно понимается как привязанная к существующим инструкциям процессора, что он считает избыточным. Вместо этого он представляет решение, похожее на «numpy для EVM», позволяющее эффективно выполнять математические операции над большими наборами данных. Такой подход будет включать функции, подобные перестановке бабочки, аналогичной функции reshape в numpy, для повышения вычислительных возможностей Ethereum.