Translating Timing into an Architecture: The Synergy of COTSon and HLS (Domain Expertise—Designing a Computer Architecture via HLS)‎

Joint Authors

Giorgi, Roberto
Khalili, Farnam
Procaccini, Marco

Source

International Journal of Reconfigurable Computing

Issue

Vol. 2019, Issue 2019 (31 Dec. 2019), pp.1-18, 18 p.

Publisher

Hindawi Publishing Corporation

Publication Date

2019-11-03

Country of Publication

Egypt

No. of Pages

18

Main Subjects

Information Technology and Computer Science

Abstract EN

Translating a system requirement into a low-level representation (e.g., register transfer level or RTL) is the typical goal of the design of FPGA-based systems.

However, the Design Space Exploration (DSE) needed to identify the final architecture may be time consuming, even when using high-level synthesis (HLS) tools.

In this article, we illustrate our hybrid methodology, which uses a frontend for HLS so that the DSE is performed more rapidly by using a higher level abstraction, but without losing accuracy, thanks to the HP-Labs COTSon simulation infrastructure in combination with our DSE tools (MYDSE tools).

In particular, this proposed methodology proved useful to achieve an appropriate design of a whole system in a shorter time than trying to design everything directly in HLS.

Our motivating problem was to deploy a novel execution model called data-flow threads (DF-Threads) running on yet-to-be-designed hardware.

For that goal, directly using the HLS was too premature in the design cycle.

Therefore, a key point of our methodology consists in defining the first prototype in our simulation framework and gradually migrating the design into the Xilinx HLS after validating the key performance metrics of our novel system in the simulator.

To explain this workflow, we first use a simple driving example consisting in the modelling of a two-way associative cache.

Then, we explain how we generalized this methodology and describe the types of results that we were able to analyze in the AXIOM project, which helped us reduce the development time from months/weeks to days/hours.

American Psychological Association (APA)

Giorgi, Roberto& Khalili, Farnam& Procaccini, Marco. 2019. Translating Timing into an Architecture: The Synergy of COTSon and HLS (Domain Expertise—Designing a Computer Architecture via HLS). International Journal of Reconfigurable Computing،Vol. 2019, no. 2019, pp.1-18.
https://search.emarefa.net/detail/BIM-1168483

Modern Language Association (MLA)

Giorgi, Roberto…[et al.]. Translating Timing into an Architecture: The Synergy of COTSon and HLS (Domain Expertise—Designing a Computer Architecture via HLS). International Journal of Reconfigurable Computing No. 2019 (2019), pp.1-18.
https://search.emarefa.net/detail/BIM-1168483

American Medical Association (AMA)

Giorgi, Roberto& Khalili, Farnam& Procaccini, Marco. Translating Timing into an Architecture: The Synergy of COTSon and HLS (Domain Expertise—Designing a Computer Architecture via HLS). International Journal of Reconfigurable Computing. 2019. Vol. 2019, no. 2019, pp.1-18.
https://search.emarefa.net/detail/BIM-1168483

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references

Record ID

BIM-1168483