VAE: Hardware & Software