Press Releases

Mythic licenses codasip’s L30 RISC-V core for next-generation AI processor

August 11, 2021

Posted by: Anasia D'mello

Karel Masarik of Codasip

Codasip, the supplier of customisable RISC-V embedded processor IP, announced that Mythic, the AI processor company with breakthrough analogue compute-in-memory technology, has selected Codasip’s L30 (originally Bk3) RISC-V-based core for Mythic’s next generation Analogue Matrix Processor (Mythic AMP).

Mythic uses Codasip RISC-V cores in its revolutionary new M1076 Mythic AMP, which delivers best-in-class performance, scalability, and power efficiency. Mythic’s Analogue Matrix Processor is designed with an array of tiles, and each contains a large Analogue Compute Engine (ACE) to store neural network weights and perform matrix multiplications; local SRAM memory for data being passed between the neural network nodes; a single-instruction multiple-data (SIMD) unit for processing operations not handled by the ACE; and a Codasip processor for controlling the sequencing and operation of the tile. Using Codasip Studio, Mythic customised Codasip’s processor IP to meet the unique computing requirements of the M1076 AMP.

“Codasip’s RISC-V cores and customisation toolset helped us accelerate the design of our new M1076 AMP while giving us the flexibility we needed to offer an unparalleled combination of performance and power efficiency,” says Ty Garibay, vice president of engineering at Mythic. “We look forward to continuing our engagement with Codasip on the next generation of our groundbreaking processors for cutting-edge AI applications.”

“We have been thrilled to see the launch of Mythic’s revolutionary Analogue Matrix Processor,” says Dr. Karel Masarik, CEO and founder of Codasip, “We are very excited to have been chosen for the company’s next artificial intelligence processor design.”

The Codasip L30 processor is based on the RISC-V open instruction set architecture (ISA). It is optimised for low power and area efficiency. It has a single 3-stage processor pipeline architecture, optional caches, optional Floating Point Unit, Multiplication and Division, JTAG and RISC-V debug, and industry standard bus interfaces (AMBA).

It also includes support for privilege-mode and memory protection via standard RISC-V PMP, making it an attractive alternative to legacy, proprietary microcontroller cores. L30 is fully configurable and extensible in compliance with the RISC-V standard.

Comment on this article below or via Twitter @IoTGN