The Hwacha project is developing a new vector architecture for future computer systems that are constrained in their power and energy consumption.

Inspired by traditional vector machines from the 70s and 80s, and lessons learned from our previous vector-thread architectures Scale and Maven, we are bringing back elegant, performant, and energy-efficient aspects of vector processing to modern data-parallel architectures. We propose a new vector-fetch architectural paradigm, which focuses on the following aspects for higher performance, better energy efficiency, and lower complexity.

We are currently working towards an open-source release of the hardware and software toolchain.