TOP    Events & Outreach    R-CCS Cafe    The 181st R-CCS Cafe - part 2

Title

Using Field-Programmable Gate Arrays to Explore Different Numerical Representation: A Use-Case on POSITs

Details
Date Tue, Sep 17, 2019
Time 4:10 pm - 4:50 pm
City Kobe, Japan
Place

Lecture Hall (6th floor) at R-CCS

Language Presentation Language: English
Presentation Material: English
Speakers

Artur Podobas

Processor Research Team

photo:Artur Podobas

Abstract

The inevitable end of Moore’s law motivates researchers to re-think many of the historical architectural decisions. Among these decisions we find the representation of floating-point numbers, which has remained unchanged for nearly three decades. Chasing better performance, lower power consumption or improved accuracy, researches today are actively searching for smaller and/or better representations. Today, a multitude of different representations are found in the specialized (e.g. Deep-Learning) applications as well as for general-purpose applications (e.g. POSITs).
However, despite their claimed strengths, alternative representations remain difficult to evaluate empirically. There are software approaches and emulation libraries available, but their sluggishness only allows the smallest of inputs to be evaluated and understood.
POSIT is a new numerical representation, introduced by professor John Gustafson in 2017 as a candidate to replace the traditional IEEE-754 representation. In this talk I will present my experience in designing, building and accelerating the POSIT numerical representation on Field-Programmable Gate Arrays (FPGAs). I will start by briefly introducing the POSIT representation, show its hardware implementation details, reasoning around their trade-offs (with respect to IEEE-754) and conclude the presentation with small use-cases and their measured/obtained performance.

(Sep 10, 2019)