kth.sePublikationer KTH
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Automating functional unit and register binding for synchoros CGRA platform
School of Electrical Sciences, Indian Institute Of Technology Bhubaneswar (IITBBS), 752050, Bhubaneswar, Odisha, India.
School of Electrical Sciences, Indian Institute Of Technology Bhubaneswar (IITBBS), 752050, Bhubaneswar, Odisha, India.
School of Electrical Sciences, Indian Institute Of Technology Bhubaneswar (IITBBS), 752050, Bhubaneswar, Odisha, India.
KTH, Skolan för elektroteknik och datavetenskap (EECS), Elektroteknik, Elektronik och inbyggda system.ORCID-id: 0000-0001-9511-6871
Visa övriga samt affilieringar
2024 (Engelska)Ingår i: Design automation for embedded systems, ISSN 0929-5585, E-ISSN 1572-8080, Vol. 28, nr 2, s. 155-186Artikel i tidskrift (Refereegranskat) Published
Abstract [en]

Coarse-grain reconfigurable architectures, which provide high computing throughput, low cost, scalability, and energy efficiency, have grown in popularity in recent years. SiLago is a new VLSI design framework comprised of two coarse-grain reconfigurable fabrics: a dynamically reconfigurable resource array and a distributed memory architecture. It employs the Vesyla compiler to map streaming applications on these fabrics. Binding is a critical step in the high-level synthesis that maps operations and variables to functional units and storage elements in the design. It influences design performance metrics such as power, latency, area, etc. The current version of Vesyla does not support automatic binding, and it has to be specified manually through pragmas, which makes it less flexible. This paper proposes various approaches to automate the binding in Vesyla. We present a list scheduling-based approach to automate functional unit binding and an integer linear programming approach to automate register binding. Furthermore, we determine the binding of various basic linear algebraic subprogram and image processing tasks using the proposed approaches. Finally, a comparative analysis has been made between the automatic and manual binding concerning the power dissipation and latency for various benchmarks. The experimental results show that the proposed automatic binding consumes significantly less power for nearly the same latency as manual binding.

Ort, förlag, år, upplaga, sidor
Springer Nature , 2024. Vol. 28, nr 2, s. 155-186
Nyckelord [en]
Binding, Coarse-grain reconfigurable architecture, Distributed memory architecture, Dynamically reconfigurable resource array, High-level synthesis, Integer linear programming, SiLago, Vesyla
Nationell ämneskategori
Inbäddad systemteknik
Identifikatorer
URN: urn:nbn:se:kth:diva-366798DOI: 10.1007/s10617-024-09286-yISI: 001244630800001Scopus ID: 2-s2.0-85195687192OAI: oai:DiVA.org:kth-366798DiVA, id: diva2:1983317
Anmärkning

QC 20250710

Tillgänglig från: 2025-07-10 Skapad: 2025-07-10 Senast uppdaterad: 2025-07-10Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopus

Person

Yu, YangHemani, Ahmed

Sök vidare i DiVA

Av författaren/redaktören
Yu, YangHemani, Ahmed
Av organisationen
Elektronik och inbyggda system
I samma tidskrift
Design automation for embedded systems
Inbäddad systemteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 55 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf