Vis enkel innførsel

dc.contributor.authorKoraei, Mostafa
dc.contributor.authorJahre, Magnus
dc.contributor.authorFatemi, S. Omid
dc.date.accessioned2018-01-29T10:23:42Z
dc.date.available2018-01-29T10:23:42Z
dc.date.created2018-01-26T13:50:42Z
dc.date.issued2017
dc.identifier.isbn978-1-4503-5316-8
dc.identifier.urihttp://hdl.handle.net/11250/2480215
dc.description.abstractReconfigurable computing systems show great promise for accelerating streaming HPC applications because of their low power consumption and high performance. However, mapping an HPC application to a reconfigurable system is a challenging task. The challenge is exacerbated by the need to temporally partition computational kernels when application requirements exceed resource availability. In this paper, we propose a novel design methodology that we call Dataflow Temporal Partitioning (DTP). The key insight in the design of DTP was that the application should be represented as a high-level data flow graph where each node is a computational kernel and the edges represent inter-node data flow. DTP also supports parallel instantiation of kernels and multiple kernel implementations at different performance/area design points. In contrast to previous proposals, DTP is able to exhaustively explore the solution space for practical applications. Our evaluation of DTP shows that it is able to identify candidate implementations that outperform both previously proposed partitioning heuristics and a direct mapping to the synthesis tool. The temporal configuration selected by DTP can outperform the direct mapping by up to 3X.nb_NO
dc.language.isoengnb_NO
dc.publisherAssociation for Computing Machinery (ACM)nb_NO
dc.relation.ispartofInternational Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART)
dc.titleDTP: Enabling Exhaustive Exploration of FPGA Temporal Partitions for Streaming HPC Applicationsnb_NO
dc.typeChapternb_NO
dc.typePeer reviewednb_NO
dc.description.versionacceptedVersionnb_NO
dc.identifier.cristin1552888
dc.description.localcode© ACM, 2017. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions of Computing Education, https://dl.acm.org/citation.cfm?id=3120901nb_NO
cristin.unitcode194,63,10,0
cristin.unitnameInstitutt for datateknologi og informatikk
cristin.ispublishedtrue
cristin.fulltextpostprint


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel