High-level synthesis provides an easy-to-use abstraction for designing hardware circuits. However, standard datatypes available in high-level languages are over provisioned for typical applications, incurring unnecessary area overhead since the underlying FPGA hardware can support arbitrary bitwidths. We provide a bitwidth minimization (BWM) framework that analyzes and eliminates unused bits in the circuit's datapath and allows for the use of arbitrary width datatypes in the high-level source code. We then propose Sensei, an advisor that predicts the post-synthesis area savings brought about by reducing bitwidth and presents users with a ranking of program variables based on area impact. Together, these two contributions aim to bridge the g...
Real-world applications such as image processing, signal processing, and others often contain a sequ...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
International audienceHigh-level synthesis (HLS) currently seems to be an interesting process to red...
High-level synthesis provides an easy-to-use abstraction for designing hardware circuits. However, s...
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
In this paper we propose a methodology that takes into account bit-width to optimize area and power ...
Many high-level description languages, such as C/C++ or Java, lack the capability to specify the bit...
— In this paper we propose a methodology that takes into account bit-width to optimize area and powe...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
Abstract- Many high-level description languages, such as C/C++ or Java, lack the capability to speci...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
Field Programmable Gate Arrays (FPGA) have become vital in high-performance Digital Signal Processin...
Many important applications perform computations on non-standard bit-width values; mapping them to ...
High-Level Synthesis (HLS) tools automatically transform a high level specification of a circuit int...
With the recent slowdowns in traditional technology scaling, hardware accelerators, such as Field Pr...
Real-world applications such as image processing, signal processing, and others often contain a sequ...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
International audienceHigh-level synthesis (HLS) currently seems to be an interesting process to red...
High-level synthesis provides an easy-to-use abstraction for designing hardware circuits. However, s...
Abstract—We consider the extent to which the bit-level repre-sentation of variables can be used to o...
In this paper we propose a methodology that takes into account bit-width to optimize area and power ...
Many high-level description languages, such as C/C++ or Java, lack the capability to specify the bit...
— In this paper we propose a methodology that takes into account bit-width to optimize area and powe...
As the complexity of integrated circuit systems increases, automated hardware design from higher-lev...
Abstract- Many high-level description languages, such as C/C++ or Java, lack the capability to speci...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
Field Programmable Gate Arrays (FPGA) have become vital in high-performance Digital Signal Processin...
Many important applications perform computations on non-standard bit-width values; mapping them to ...
High-Level Synthesis (HLS) tools automatically transform a high level specification of a circuit int...
With the recent slowdowns in traditional technology scaling, hardware accelerators, such as Field Pr...
Real-world applications such as image processing, signal processing, and others often contain a sequ...
Automated hardware design from behavior-level abstraction has drawn wide interest in FPGA-based acce...
International audienceHigh-level synthesis (HLS) currently seems to be an interesting process to red...