Western Digital expands RISC-V role

SiFive launches first open-source, RISC-V-based SoC platform with NVIDIA deep learning accelerator technology
RISC-V will help pave the way for open architectures and Western Digital expects to play a role.

Western Digital Corp. is hedging that RISC-V (an open-source instruction set architecture) will play a key role in the trend toward open architectures to address high-growth applications such as artificial intelligence (AI), machine learning (ML), and Internet of Things (IoT).

To this end, the company has announced a strategic partnership with PlatformIO Labs, OÜ, in collaboration with SiFive, Inc., to extend the openness of the PlatformIO vendor-agnostic embedded development platform.

The agreement includes new tools and creates an end-to-end, open environment for innovation, including development for RISC-V. Western Digital has also unveiled key new enhancements to its open-sourced RISC-V SweRV Core™ and cache-coherent fabric, OmniXtend™.

Industry Event

Embedded Technologies Expo & Conference

Limited Passes Available - Register now and save with Early Bird Rates!

Embedded Technologies Expo & Conference is North America’s ONLY embedded event focused on helping design engineers through exhibits showcasing new and emerging products & solutions, education, training, and hands-on learning experiences. Join us in the heart of Silicon Valley - June 22-24, 2020 at the McEnery Convention Center in San Jose, CA. Use promo code FE100 for $100 off Conference Passes.

RELATED: "Qualcomm invests in Si-Five for RISC-V architecture

PlatformIO enables developers to streamline the design of a wide range of embedded hardware and software technology, supporting numerous leading operating systems (OS) and development platforms, as well as hundreds of boards. The platform’s unified project configuration capabilities leverage built-in package and library managers to automatically install the required library and toolchains, depending on a project build environment.

Developers of RISC-V and other architectures can use now use PlatformIO's previously paid PlatformIO Plus™ features at no cost, including the PIO Plus Unified Debugger and PIO Uniting Testing Engine tools, as well as remote access capabilities.

Engineers can also replicate their project in multiple OS environments, thereby providing greater design flexibility, and eliminate the need to learn complex vendor-specific toolkits. The PlatformIO environment can now provide a fully open-source supportive environment, for end-to-end design of embedded technology, including those by the RISC-V ecosystem.

"By teaming up with PlatformIO, we are bringing the entirety of its multi-architecture embedded design environment, including debug and trace, to the open-source community. With deep libraries and automated support already built-in, this will allow programmers to easily transition among development platforms, including RISC-V," said Martin Fink, chief technology officer, Western Digital, in a statement.

"The expanded openness of PlatformIO, along with our recent enhancements to our SweRV Core and OmniXtend cache-coherent fabric, further lowers the barrier for RISC-V development and expands the potential for innovation that will enable us to realize the benefits of bringing compute power closer to data," he added.

Western Digital has also updated SweRV Core, integrating several improvements that enhance performance and reliability. These include faster divide and fetch functions, the incorporation of I/O timing control, better error correction capabilities, multi-core debug improvements and more. The 32-bit, in-order core was open-sourced to the RISC-V ecosystem by Western Digital earlier this year. The updated core is now available for download.

Western Digital is also making its OmniXtend memory-centric system architecture interoperable with Barefoot Network's end-user P4-programmable Tofino™ Ethernet switch ASIC. OmniXtend, an open approach to providing cache coherent memory-over-an-Ethernet fabric, enables access to and data sharing with a wide variety of components.

Compatibility with the Tofino switch ASIC allows data center architects to implement architectures where the main memory is central to the network. OmniXtend enables cache coherency to be equally shared with GPUs, FPGAs, machine-learning accelerators and CPUs, thus supporting further advancements in data center architectures, CPU micro-architecture, and purpose-built compute acceleration in data-centric devices.


Suggested Articles

University of California at Berkeley has set up a pop-up diagnostic lab that uses a liquid handling robot able to process 1,000 samples daily.

Platinum CCTV has developed a body temperature sensing security camera designed to help protect against pathogenic community spread.

MachineSense is releasing a beta version of FeverSense, a low-cost, infrared temperature scanning system that can be installed in a gate or entrance.