Hybrid Floating-Point Modules with Low Area Overhead on a Fine-Grained Processing Core
Jon J. Pimentel
Bevan M. Baas
VLSI Computation Laboratory
Department of Electrical and Computer Engineering
University of California, Davis
Best Student Paper Award, Third Place at the 48th IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC), 2014.
Abstract:
This paper proposes Hybrid Floating-Point Modules
(HFPMs) as a method to improve software floating-point (FP) throughput
without incurring the area overhead of hardware floating-point units
(FPUs). The proposed HFPMs were synthesized in 65 nm CMOS. They
increase throughput over a fixed-point software FP implementation
by 3.6x for addition/subtraction, 2.3x for multiplication, and require
less area than hardware modules. Nine functionally equivalent FPU
implementations using combinations of software, hardware, and hybrid
modules are synthesized and provide 1.07–3.34x higher throughput than
a software FPU implementation, while requiring 1.08–12.5x less area
than a hardware FPU for multiply-add operations.
Paper
Poster
Reference
Jon J. Pimentel and Bevan M. Baas,
"Hybrid Floating-Point Modules with Low Area Overhead on a Fine-Grained Processing Core,"
IEEE Asilomar Conference on Signals, Systems and Computers (ACSSC)
Nov. 2014.
BibTeX Entry
@INPROCEEDINGS{Pimentel:ACSSC2014,
author = {Jon J. Pimentel and Bevan M. Baas},
booktitle = {IEEE Asilomar Conference on Signals, Systems and Computers ({ACSSC})},
title = {Hybrid Floating-Point Modules with Low Area Overhead on a Fine-Grained Processing Core},
year = 2014,
month = nov
}
VCL Lab
| ECE Dept.
| UC Davis
Last update: December 8, 2014