Effort, resources, and abstraction vs performance in high-level synthesis: finding new answers to an old question
2012 (English)In: SIGARCH Computer Architecture News, ISSN 0163-5964, E-ISSN 0163-5694, Vol. 40, no 5, 64-69 p.Article in journal, Letter (Refereed) Published
This work provides new perspectives on impact of design effort,consumed resources and design abstraction on hardwareperformance in a high-level synthesis flow. We have shown thatcounter to published literature as well as intuition; more designeffort may not always result in better performance. We developeda kernel that simulates Brownian motion, and investigatedimprovement in hardware performance with design effort atvarious abstraction levels. Our results indicate that a designershould be careful in putting more effort at a particular abstractionlevel. In our case, we achieved best performance/effort ratio atalgorithm level rather than lower abstraction levels. This stronglysuggests that design effort is not always proportional tocorresponding improvement in performance.
Place, publisher, year, edition, pages
2012. Vol. 40, no 5, 64-69 p.
Other Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-132261DOI: 10.1145/2460216.2460228OAI: oai:DiVA.org:kth-132261DiVA: diva2:659392
QC 201504202013-10-252013-10-252015-04-20Bibliographically approved