NeuroCGRA: A CGRA with support for neural networks

dc.contributor.authorSyed M. A. H. Jafri
dc.contributor.authorTuan Nguyen
dc.contributor.authorSergei Dytckov
dc.contributor.authorMasoud Daneshtalab
dc.contributor.authorAhmed Hemani
dc.contributor.authorJuha Plosila
dc.contributor.authorHannu Tenhunen
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organizationfi=sulautettu elektroniikka|en=Embedded Electronics|
dc.contributor.organizationfi=tietoliikennetekniikka|en=Communication Systems|
dc.contributor.organization-code1.2.246.10.2458963.20.20754768032
dc.contributor.organization-code1.2.246.10.2458963.20.65755342907
dc.contributor.organization-code2606802
dc.contributor.organization-code2606804
dc.converis.publication-id3091452
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/3091452
dc.date.accessioned2025-08-27T22:11:44Z
dc.date.available2025-08-27T22:11:44Z
dc.description.abstract<div> Coarse Grained Reconfigurable Architectures</div> <div> (CGRAs) are emerging as enabling platforms to meet the high</div> <div> performance demanded by modern embedded applications. In</div> <div> many application domains (e.g. robotics and cognitive embedded</div> <div> systems), the CGRAs are required to simultaneously host</div> <div> processing (e.g. Audio/video acquisition) and estimation (e.g.</div> <div> audio/video/image recognition) tasks. Recent works have revealed</div> <div> that the efficiency and scalability of the estimation algorithms</div> <div> can be significantly improved by using neural networks.</div> <div> However, existing CGRAs commonly employ homogeneous</div> <div> processing resources for both the tasks. To realize the best of</div> <div> both the worlds (conventional processing and neural networks),</div> <div> we present NeuroCGRA. NeuroCGRA allows the processing</div> <div> elements and the network to dynamically morph into either</div> <div> conventional CGRA or a neural network, depending on the</div> <div> hosted application. We have chosen the DRRA as a vehicle to</div> <div> study the feasibility and overheads of our approach. Simulation</div> <div> using edge detection reveal that the neural networks can</div> <div> successfully process real-time video for up to 1M pixels.</div> <div> Synthesis results reveal that the proposed enhancements incur</div> <div> negligible overheads (4.4% area and 9.1% power) compared to</div> <div> the original DRRA cell.</div>
dc.format.pagerange506
dc.format.pagerange511
dc.identifier.eisbn978-1-4799-5313-4
dc.identifier.isbn978-1-4799-5312-7
dc.identifier.olddbid201780
dc.identifier.oldhandle10024/184807
dc.identifier.urihttps://www.utupub.fi/handle/11111/49608
dc.identifier.urlhttp://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6903727
dc.identifier.urnURN:NBN:fi-fe2021042715038
dc.language.isoen
dc.okm.affiliatedauthorJafri, Syed
dc.okm.affiliatedauthorNguyen, Tuan
dc.okm.affiliatedauthorDytckov, Sergei
dc.okm.affiliatedauthorDaneshtalab, Masoud
dc.okm.affiliatedauthorTenhunen, Hannu
dc.okm.affiliatedauthorPlosila, Juha
dc.okm.discipline213 Electronic, automation and communications engineering, electronicsen_GB
dc.okm.discipline213 Sähkö-, automaatio- ja tietoliikennetekniikka, elektroniikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.relation.conferenceInternational conference on high performance computing and simulation
dc.relation.doi10.1109/HPCSim.2014.6903727
dc.source.identifierhttps://www.utupub.fi/handle/10024/184807
dc.titleNeuroCGRA: A CGRA with support for neural networks
dc.title.bookHigh Performance Computing & Simulation (HPCS), 2014 International Conference on
dc.year.issued2014

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
NeuroCGRA.pdf
Size:
212.37 KB
Format:
Adobe Portable Document Format
Description:
pre-print