Gian Marco Iodice is a Staff Compute Performance Software Engineer in the Machine Learning Group at Arm. With more than 5 years of experience in the development and optimization of computer vision and machine learning on embedded devices, Gian Marco is currently driving the ML performance optimization software team for the Compute Library across Arm CPUs and GPUs. He received the MSc degree, with honours, in electronic engineering from the University of Pisa (Italy) where he specialized in SW/HW Co-design. In the last few years Gian Marco has been a frequent speaker at EVS and Arm Techcon where he presented optimization techniques and design solutions for CNNs on embedded devices.