Ultra-Low Power Computing Hardware Architecture and Circuits for Artificial Intelligence and Machine-Learning