Development of Multiobjective High-Level Synthesis for FPGAs

Joint Authors

Trujillo, Leonardo
Reyes Fernandez de Bulnes, Darian
Maldonado, Yazmin

Source

Scientific Programming

Issue

Vol. 2020, Issue 2020 (31 Dec. 2020), pp.1-25, 25 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2020-06-29

Country of Publication

Egypt

No. of Pages

25

Main Subjects

Mathematics

Abstract EN

Traditionally, the High-Level Synthesis (HLS) for Field Programmable Gate Array (FPGA) devices is a methodology that transforms a behavioral description, as the timing-independent specification, to an abstraction level that is synthesizable, like the Register Transfer Level.

This process can be performed under a framework that is known as Design Space Exploration (DSE), which helps to determine the best design by addressing scheduling, allocation, and binding problems, all three of which are NP-hard problems.

In this manner, and due to the increased complexity of modern digital circuit designs and concerns regarding the capacity of the FPGAs, designers are proposing novel HLS techniques capable of performing automatic optimization.

HLS has several conflicting metrics or objective functions, such as delay, area, power, wire length, digital noise, reliability, and security.

For this reason, it is suitable to apply Multiobjective Optimization Algorithms (MOAs), which can handle the different trade-offs among the objective functions.

During the last two decades, several MOAs have been applied to solve this problem.

This paper introduces a comprehensive analysis of different MOAs that are suitable to perform HLS for FPGA devices.

We highlight significant aspects of MOAs, namely, optimization methods, intermediate structures where the optimizations are performed, HLS techniques that are addressed, and benchmarks and performance assessments employed for experimentation.

In addition, we show the analysis of how multiple objectives are optimized currently in the algorithms and which are the objective functions that are optimized.

Finally, we provide insights and suggestions to contribute to the solution of major research challenges in this area.

American Psychological Association (APA)

Reyes Fernandez de Bulnes, Darian& Maldonado, Yazmin& Trujillo, Leonardo. 2020. Development of Multiobjective High-Level Synthesis for FPGAs. Scientific Programming،Vol. 2020, no. 2020, pp.1-25.
https://search.emarefa.net/detail/BIM-1209106

Modern Language Association (MLA)

Reyes Fernandez de Bulnes, Darian…[et al.]. Development of Multiobjective High-Level Synthesis for FPGAs. Scientific Programming No. 2020 (2020), pp.1-25.
https://search.emarefa.net/detail/BIM-1209106

American Medical Association (AMA)

Reyes Fernandez de Bulnes, Darian& Maldonado, Yazmin& Trujillo, Leonardo. Development of Multiobjective High-Level Synthesis for FPGAs. Scientific Programming. 2020. Vol. 2020, no. 2020, pp.1-25.
https://search.emarefa.net/detail/BIM-1209106

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-1209106