www.design-reuse-china.com
搜索,选择,比较,与提供商进行安全高效的联系
You are here : design-reuse-china.com  > RISC-V  > RISC-V Platform

SMD RISC-V SDK

All Silicon IP

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.

业务合作

广告发布

访问我们的广告选项

添加产品

供应商免费录入产品信息

点击此处了解更多关于D&R的隐私政策

© 2023 Design And Reuse

版权所有

本网站的任何部分未经Design&Reuse许可,
不得复制,重发, 转载或以其他方式使用。