1. A device comprising: dedicated computer vision (CV) computation hardware configured to receive sensor data from a sensor array comprising more than one sensor pixel and capable of computing one or more CV features using readings from neighboring sensor pixels of the sensor array; and a first processing unit communicatively coupled with the dedicated CV computation hardware and configured to: process signals resulting from operations based on the one or more computed CV features, and in response to the processing of the signals resulting from the operations based on the one or more computed CV features, generate an event indicating a reference occurrence; and a second processing unit communicatively coupled with the first processing unit and configured to execute application software in response to receiving the event.