Loading…
RISC-V Summit has ended
December 6-8, 2021 | San Fransisco, CA + Virtual
Learn More & Register Now

Back To Schedule
Monday, December 6 • 9:00am - 9:25am
A Posit Arithmetic Unit Enabled RISC-V Processor - Aneesh Raveendran & Vivian Desalphine, Centre for Development of Advanced Computing, Bangalore, India

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Posit arithmetic is popularly being discussed and analysed in research community about providing better accuracy and larger dynamic range than conventional IEEE 754-2008 based Floating point arithmetic. Such analysis has catalyzed the efforts in applying such new arithmetic for various applications domains viz. scientific, signal processing, AI/ML etc. This work presents a Posit Arithmetic Unit (P16, P32, P64, quire: parameterizable) enabled RISC-V processor (RV64IMAFD) architected with 6-stages in-order pipeline and FreeRTOS bootable. The RISC-V processor supports either IEEE 754-2008 FP or Posit (RISC-V F and D ISA based) arithmetic. The Posit unit has been verified with an in-house developed Posit domain specific verification suite, PositGen. RISC-V GCC software toolchain has been suitably enhanced to support Posit data representation in applications. Posit enabled RISC-V core and IEEE 754-2008 FP enabled RISC-V core have been evaluated independently with a set of computational programs and the results have been compared and analyzed for accuracy. Further, Posit and IEEE 754-2008 FPU unit has been compared and analyzed for hardware resources (area) complexity and latency.

Speakers
VD

Vivian Desalphine

Associate Director, Centre for Development of Advanced Computing (C-DAC), Bangalore, India
Vivian Desalphine is an Associate Director at the Secure Hardware and VLSI Design (SHVD) Group at Centre for Development of Advanced Computing (C-DAC), Bangalore, India. His research interests include Computer Architecture, VLSI design and implementation, embedded processor subsystem... Read More →
avatar for Aneesh Raveendran

Aneesh Raveendran

Principal Technical Officer, Centre for Development of Advanced Computing, Bangalore
Aneesh Raveendran is currently working as a Principal Technical Officer in Secure Hardware and VLSI Design (SHVD) Group at Centre for Development of Advanced Computing (C-DAC), Bangalore, India. His research interests are RISC Processor Architectures, Floating point unit, Posit arithmetic... Read More →


Monday December 6, 2021 9:00am - 9:25am PST
Room 3005/3007