10xEngineers

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
View our detailed poster
Read the extended abstract

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.

Get Your Free Consultation Now! Discover how our expertise can elevate your project