Cloud-V: Pioneering the Future of RISC-V Software Development
At 10xEngineers, we’re not just observers of the RISC-V revolution – we’re active participants shaping its future. Today, we’re excited to share our groundbreaking work on Cloud-V, a platform that’s set to accelerate RISC-V software development and bridge the gap between hardware progress and software ecosystem growth.
The RISC-V Software Development Challenge
While RISC-V hardware optimization is advancing rapidly, software development for this open-source Instruction Set Architecture (ISA) has faced significant hurdles:
- Limited access to RISC-V hardware
- Complex development environment setup
- Scarcity of vendor-agnostic libraries and tools
These challenges have deterred many software developers from fully engaging with RISC-V. That’s where Cloud-V comes in.
Introducing Cloud-V: Your Gateway to RISC-V Development
Cloud-V is a revolutionary cloud-based platform that provides software developers with:
- Access to Real and Emulated RISC-V Hardware: From SiFive’s HiFive Unleashed Boards to QEMU emulations, Cloud-V offers a wide range of RISC-V hardware options.
- Stable Development Environment: Pre-configured with a rich set of languages, tools, and libraries tailored for RISC-V development.
- Vendor-Neutral Approach: Ensuring flexibility and avoiding lock-in to specific hardware vendors.
- On-Demand Environments: Eliminating the need for complex local setups and physical hardware access.
Key Features of Cloud-V
- Sandboxing Platform: Developers can directly connect to hardware platforms through a VPN, providing hands-on experience with RISC-V systems.
- Continuous Integration (CI) Support: Seamlessly integrate RISC-V testing into your CI/CD pipelines through GitHub runners.
- Diverse Hardware Options: From StarFive’s VisionFive boards to upcoming Milk-V Pioneer Box and Kendryte Boards with RVV1.0 support.
- Rich Software Ecosystem: Access to a wide range of development tools and libraries, constantly expanding to meet developer needs.
Real-World Impact: Cloud-V in Action
We’re already seeing exciting applications of Cloud-V across various domains:
- Space Exploration: Researchers at the University of Santiago de Compostela are using Cloud-V to develop benchmarks for remote sensing image preprocessing in space missions.
- AI and Machine Learning: Our team at 10xEngineers is leveraging Cloud-V to port and optimize LLaMa.cpp for RISC-V, exploring the potential of vector extensions for Large Language Models.
- Education: Professors are utilizing Cloud-V to teach operating systems concepts, allowing students to experiment with xv6 on RISC-V platforms.
Cloud-V: The World's First Official RISC-V Lab Partner
We’re proud to announce that Cloud-V has been recognized as the first official RISC-V Lab Partner by RISC-V International. This partnership underscores our commitment to fostering the RISC-V software ecosystem and provides:
- Free RISC-V compute resources for open-source communities
- Standardized CI testing for RISC-V projects
- A platform for collaboration and innovation in the RISC-V space
Join the RISC-V Software Revolution
Whether you’re a seasoned RISC-V developer or just starting your journey, Cloud-V offers the tools, resources, and support you need to succeed. We invite you to explore Cloud-V and experience the future of RISC-V software development today.
Learn more about Cloud-V:
Stay tuned for more updates as we continue to expand Cloud-V’s capabilities and drive the RISC-V software ecosystem forward!
Join us in shaping the future of RISC-V software development. Contact 10xEngineers today to learn how Cloud-V can accelerate your RISC-V projects.