From C to elastic circuits

Abstract

Today's high-level synthesis (HLS) tools rely on static scheduling. When control and/or data dependencies that cannot be resolved at compile time are present in program code, HLS tools produce pessimistic schedules based on worst-case assumptions, which may not be the common case or may never even occur in practice. At present, the only alternative is for… (More)
DOI: 10.1109/ACSSC.2017.8335150