Quadric - General Purpose Neural Processing Unit