.. _ev74_cvu: CVU Graphs Library ################## The Computer Vision Unit (CVU) is a high-performance hardware accelerator block based on the **Synopsys® ARC® EV74 Vision Processor** within the SiMa.ai MLSoC™ designed specifically for computer vision (CV) and image preprocessing tasks. Purpose of the CVU ------------------ The primary purpose of the CVU is to offload complex vision operations — such as color space conversion, image resizing, and dequantization — from the ARM CPU cores and the Machine Learning Accelerator (MLA). By handling these tasks in dedicated hardware, the CVU: * **Reduces Latency:** Accelerates data preparation for AI models, ensuring that the MLA receives input data in the correct format as quickly as possible. * **Improves Efficiency:** Performs vision-centric computations more power-efficiently than a general-purpose CPU. * **Optimizes Resource Allocation:** Frees up the ARM cores for application-level logic and the MLA for high-throughput neural network execution. This section contains information about the graphs available for the CVU, how to program the CVU, and frequently asked questions. .. toctree:: :maxdepth: 2 :hidden: cvu_graphs/main.rst