ACCESSCORE®
KALRAY SOFTWARE SOLUTION FOR MANYCORE PROCESSOR
AccessCore®
A software Development Environment for Kalray MPPA® Processors
AccessCore® provides all required tools to quickly develop, debug, and optimize, high-performance applications, using open standards for Kalray MPPA® processors.
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® ACS

AccessCore® Storage
AccessCore® Storage (ACS) software solution is a SPDK based open software environment, providing standard APIs and tool chain with MPPA®-optimized software modules such as network (ODP) and storage (SPDK) functions.
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's low-profile smart storage adapter, a turn-key scalable solution to build next generation of high-performance advanced storage systems.
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.