RISC-V Vector Processor for High-throughput Multidimensional Sensor Data Processing & Machine Learning Acceleration at the Edge

The computing solutions of tomorrow must be more energy efficient than those of today, which requires combined efforts to be conducted on multiple research areas: from new transistor technologies to innovative software algorithms by way of original processor architectures. This project enters into this last research area by revisiting the vector processing model, which provides a highly efficient way of exploiting data parallelism in scientific computations, sensor processing, and machine learning algorithms. Indeed, the efficiency of vector processors comes from their ability to perform parallel-data computations on very large vectors, thereby amortizing the overhead of fetching and decoding instructions. In this project, we aim at developing a state-of-the-art energy-efficient open-source vector processor that follows the RISC-V “V” specifications. To this end, we will explore original architectures – low-precision instructions and autonomous memory subsystems – that will lead to better performances in a reduced power envelope.

Faculty Supervisor:

Yvon Savaria;Jean-Pierre David

Student:

Partner:

OpenHW Group;CMC Microsystems;ETH Zurich

Discipline:

Engineering

Sector:

Professional, scientific and technical services

University:

Polytechnique Montréal

Program:

Accelerate

Current openings

Find the perfect opportunity to put your academic skills and knowledge into practice!

Find Projects