Εμφάνιση απλής εγγραφής

dc.creatorBellas, N.en
dc.creatorChai, S. M.en
dc.creatorDwyer, M.en
dc.creatorLinzmeier, D.en
dc.creatorLopez-Lagunas, A.en
dc.date.accessioned2015-11-23T10:23:44Z
dc.date.available2015-11-23T10:23:44Z
dc.date.issued2009
dc.identifier10.1109/FPL.2009.5272389
dc.identifier.isbn9781424438921
dc.identifier.urihttp://hdl.handle.net/11615/26236
dc.description.abstractThe problem of automatically generating hardware modules from a high level representation of an application has been at the forefront of EDA research in the last few years. Such an EDA methodology would potentially enable the large pool of software engineers and algorithm IP experts without architectural and hardware expertise to design and implement platform systems, thus dramatically reducing time to market. This paper makes the argument that such a methodology requires a programming model beyond the sequential semantics of languages like C/C++. We argue in favor of the streaming programming model in which computation and data communication are explicitly separated and optimized. Our architectural synthesis tool, Proteus, processes stream programs that partition the application into a series of streaming kernels that operate on streams of data elements. Proteus produces efficient hardware accelerators that provide orders of magnitude higher throughput than a software implementation, at an area cost very close to manual HDL implementation. ©2009 IEEE.en
dc.source.urihttp://www.scopus.com/inward/record.url?eid=2-s2.0-70450078823&partnerID=40&md5=6c6b9c772f713621e3f25048075d9da5
dc.subjectArchitectural synthesisen
dc.subjectArea costen
dc.subjectData elementsen
dc.subjectData-communicationen
dc.subjectHardware acceleratorsen
dc.subjectHardware modulesen
dc.subjectOn-streamen
dc.subjectOrders of magnitudeen
dc.subjectPlatform systemsen
dc.subjectProgramming modelsen
dc.subjectSequential semanticsen
dc.subjectSoftware engineersen
dc.subjectSoftware implementationen
dc.subjectStream programmingen
dc.subjectTime to marketen
dc.subjectComputational efficiencyen
dc.subjectComputer softwareen
dc.subjectConcurrent engineeringen
dc.subjectHydraulicsen
dc.subjectComputer hardware description languagesen
dc.titleProteus: An architectural synthesis tool based on the stream programming paradigmen
dc.typeconferenceItemen


Αρχεία σε αυτό το τεκμήριο

ΑρχείαΜέγεθοςΤύποςΠροβολή

Δεν υπάρχουν αρχεία που να σχετίζονται με αυτό το τεκμήριο.

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής