ACCESSCORE®
KALRAY SOFTWARE SOLUTION FOR MANYCORE DPU PROCESSOR
AccessCore®, a Software Development Environment for Kalray's Data Processing Unit (DPU)
Kalray has chosen to use standard languages and open source tools to facilitate the work of developers on its MPPA DPU processor and to democratize its use.
AccessCore® provides all required tools to quickly develop, debug, and optimize, high-performance applications, using open standards for Kalray DPU processor.
AccessCore® Key Benefits
Full Flexibility
- Update code in minutes
- Use standard programming models
Community Compatible
- Uses open source tools
- Runs open source code
- Github access
Heterogeneous Computing
- Multiple simultaneous applications
- Large variety of application types
- Real-time processing
For Storage, Compute, AI and Embedded Applications
Kalray offers different AccessCore® software products to address a large range of applications and markets.
ACCESSCORE® ACE
AccessCore® for Compute, AI and Embedded
AccessCore® Embedded (ACE) is the software solution for Compute, AI and Embedded applications:
- Providing acceleration firmware capabilities
- Hosting of eco-systems stacks, exposing open APIs
- Abstracting and customizing all benefits of manycore with spatial isolation
AccessCore® includes:
- With manycore debugger and system level trace viewer
- Fine grained visibility and control of all the cores
- Insight on the overall system behavior
- Observation of live system
- Hardware trace system with low overhead code instrumentation
- … Command line also supported
- Programming models: C/C++/OpenCL/OpenMP
- Standard protocols and middleware: RoCE, Nvme-oF, SPDK
- Standard application libraries: OpenCV, CNN, Math (BLIS, Eigen), FFT
- GCC and LLVM compilers
- C99, C++ 2014
- GNU binary utilities
- Newlib standard libraries
- GDB debugger with muli-threading support (each core seen as a GDB thread)
- Watchpoint & breakpoint
- Device-side trace library allows the user to add tracepoints in his code
- All runtime modules are instrumented to allow a deep insight of execution at system level
- OpenCL traces both on host and device side: Eclipse trace OpenCL trace viewer help understand the bottlenecks in th eapplications
- PAPI provides a consistent API to access hardware performance counters
Get Started Now!
Want to learn more about AccessCore®?
Related Content
Kalray announced the signing of a definitive agreement to acquire 100% of the shares of Arcapix Holdings Ltd, a leading provider of software-defined storage and data management solutions for data-intensive applications.
Kalray announces that it has signed a major contract with a world leader in the field of high technology, listed on the NASDAQ, in accordance with the negotiations announced recently.
Kalray is pleased to announce its vision for the present and future of high-performance computing at SC22 in Dallas, November 14-17, 2022.
Recognition for Kalray's unique technology and its DPU (Data Processing Unit), a new type of low-power, high-performance programmable processor dedicated to high-performance computing applications.
2CRSI, Clever Cloud, Kalray and Vates Join Forces for Sovereign and Innovative Data Center Equipment
ReNESENS Project: Best of Breed in DPU Processors, Virtualization and Software-defined Technologies to Enable French and European Digital Independence
Kalray is delighted to announce it has won the coveted Flash Memory Summit award for most innovative technology.
Kalray's low-profile smart storage adapter, a turn-key scalable solution to build next generation of high-performance advanced storage systems, using all the benefits from Kalray's MPPA® DPU (Data Processing Unit) processor.
Kalray's programmable, low-power PCIe card that can be used in acceleration or standalone mode.
A complete and ready-to-use environment to evaluate, develop and optimize applications on Kalray's MPPA® processor.