|
||
|
SMD RISC-V SDK
|
|
Overview Quickly and seamlessly develop, debug and fine-tune applications for Semidynamics RISC-V hardware with the SMD RISC-V SDK. It is a complete software development solution, including a compilation and debugging toolchain, emulators for functional testing of your applications and a highly optimized library of common routines, all integrated into a single Eclipse-based development environment. SMD IDE Development for RISC-V and Semidynamics hardware is simple with the SMD IDE. Compatible with Windows WSL or Linux environments, it is a complete solution integrated with all SDK features to enable users to code C and C++ applications with as little friction as possible. Immediately after installation, any user project can be compiled with the SMD toolchain and run with our SMD emulators. SMD Toolchain SMD RISC-V SDK includes a comprehensive toolchain for compiling and debugging code targeting Semidynamics hardware. It is based on the GNU Compiler Collection GCC providing a common and familiar environment for users, with the full set of tools available for users including a debugger, linker and assembler. The compiler supports all the features expected of a modern compiler including code optimization and auto-vectorization. The toolchain is compatible with any IDE of your choice and is also seamlessly integrated in the SMD IDE for a complete development solution. SMD Kernel Library The SMD Kernel Library was created to most efficiently leverage the performance of the Semidynamics RISC-V hardware. It is a collection of functions operating on multi-dimensional data that have been maximally optimized for performance. With a particular focus on AI, where a model's individual operations are called Kernels, a large number of crucial operations like Matrix multiplications, transpositions, activation functions, and more, have been optimized for Semidynamics hardware, enabling quick development of efficient AI applications. SMD Emulators The SMD RISC-V SDK includes the QEMU and SPIKE emulators that enables executing your code in your current Linux environment or even emulating baremetal executions. With complete support for RISC-V and SMD extensions, you can optimize and fine-tune your code quickly and ensure it is validated before ever needing silicon, derisking your development process.
Please sign in to view full IP description :
|
业务合作 |
广告发布访问我们的广告选项 |
添加产品供应商免费录入产品信息 | ||||||||