AccessCore®
AccessCore® is a software development environment enabling rapid development, debugging, and optimization of high-performance applications on Kalray's Manycore DPUs.
Description
AccessCore® is a comprehensive software development environment designed for Kalray's Manycore Data Processing Unit (DPU) processors. It leverages standard languages and open-source tools, simplifying development and making Kalray's DPUs accessible to a wider range of developers. AccessCore® offers a complete suite of tools for developing, debugging, and optimizing high-performance applications on Kalray's MPPA DPU processors. It supports various programming models and incorporates standard protocols and middleware, ensuring compatibility and flexibility. The platform provides a unified integration within a standard Eclipse IDE, enhancing developer productivity and streamlining the development lifecycle. AccessCore® is available in different versions to cater to diverse application requirements and market segments.
Features
AccessCore® is characterized by its use of standard languages and open-source tools for ease of development, supporting C/C++, OpenCL, and OpenMP programming models. It offers a unified integration within a standard Eclipse IDE, along with standard development tools like GCC and LLVM compilers. It provides a robust debug and trace system for application debugging and optimization, including features like a manycore debugger, system-level trace viewer, and hardware trace system. Furthermore, AccessCore® supports standard protocols and middleware, such as RoCE, NVMe-oF, and SPDK, as well as standard application libraries like OpenCV, CNN, and math libraries. This feature set helps ensure seamless integration with existing development workflows and broad industry compatibility.
Benefits
AccessCore® offers several key benefits, including full flexibility with rapid code updates and support for standard programming models. Its community compatibility is ensured through the use of open-source tools and code, along with readily available Github access. The platform also enables heterogeneous computing, allowing the execution of multiple simultaneous applications with a large variety of types and real-time processing capabilities. Additionally, the standardized development tools and debugging capabilities within AccessCore® significantly reduce the time required to develop high-performance applications. The simplified interface of AccessCore® facilitates increased productivity and accelerates time to market. The platform's open-source components and support for standard protocols ensure broad adoption and community contribution.
Links
Details
- Open Source: ❌
- European: ✅
- Country: FR