The Chimera Software Development Kit (SDK) from Quadric offers a comprehensive environment for the development of complex applications targeting the Chimera GPNPU. Designed to ease the process of leveraging the full potentials of Quadric's cutting-edge processor architecture, the Chimera SDK combines traditional C++ code with AI models to streamline the deployment of machine learning workloads. The SDK supports preparing AI and ML models for execution without necessitating any proprietary modifications, thereby preserving the natural flow of data and operations.
One of the standout features of the Chimera SDK is its facility to enable seamless integration of ONNX-based AI graphs with C++ code, making it an ideal tool for developers looking to optimize AI solutions across different data processing needs. This integration ensures that a wide spectrum of machine learning and traditional algorithms can be executed efficiently on a single processor core, eliminating the need for multi-core or multi-processor dependencies. This SDK empowers users with tools to compile, simulate, profile, and deploy AI models in a flexible yet robust environment.
The Chimera SDK includes the advanced Chimera Graph Compiler (CGC) and the LLVM C++ Compiler, both crucial for optimizing AI and traditional workloads. With capabilities such as graph simplification, memory optimization, and code generation tailored specifically for Chimera's architecture, developers can achieve higher levels of performance optimization for their applications. This SDK not only enhances productivity but also extends the flexibility to adapt model changes long after initial SoC deployment, ensuring the sustainability and longevity of integrated AI solutions.