umu.sePublikationer
Ä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
A framework to generate domain-specific manycore architectures from dataflow programs
School of Information Technology, Halmstad University, Halmstad, Sweden; Department of Computers Science, Lund University, Lund, Sweden.
School of Information Technology, Halmstad University, Halmstad, Sweden.
Umeå universitet.ORCID-id: /0000-0002-0562-2082
2020 (Engelska)Ingår i: Microprocessors and microsystems, ISSN 0141-9331, E-ISSN 1872-9436, Vol. 72Artikel i tidskrift (Refereegranskat) Epub ahead of print
Abstract [en]

In the last 15 years we have seen, as a response to power and thermal limits for current chip technologies, an explosion in the use of multiple and even many computer cores on a single chip. But now, to further improve performance and energy efficiency, when there are potentially hundreds of computing cores on a chip, we see a need for a specialization of individual cores and the development of heterogeneous manycore computer architectures.

However, developing such heterogeneous architectures is a significant challenge. Therefore, we propose a design method to generate domain specific manycore architectures based on RISC-V instruction set architecture and automate the main steps of this method with software tools. The design method allows generation of manycore architectures with different configurations including core augmentation through instruction extensions and custom accelerators. The method starts from developing applications in a high-level dataflow language and ends by generating synthesizable Verilog code and cycle accurate emulator for the generated architecture.

We evaluate the design method and the software tools by generating several architectures specialized for two different applications and measure their performance and hardware resource usages. Our results show that the design method can be used to generate specialized manycore architectures targeting applications from different domains. The specialized architectures show at least 3 to 4 times better performance than the general purpose counterparts. In certain cases, replacing general purpose components with specialized components saves hardware resources. Automating the method increases the speed of architecture development and facilitates the design space exploration of manycore architectures.

Ort, förlag, år, upplaga, sidor
Elsevier, 2020. Vol. 72
Nationell ämneskategori
Datorsystem Inbäddad systemteknik
Identifikatorer
URN: urn:nbn:se:umu:diva-165295DOI: 10.1016/j.micpro.2019.102908OAI: oai:DiVA.org:umu-165295DiVA, id: diva2:1371452
Forskningsfinansiär
Stiftelsen för strategisk forskning (SSF)VinnovaTillgänglig från: 2019-11-20 Skapad: 2019-11-20 Senast uppdaterad: 2019-11-20

Open Access i DiVA

fulltext(3567 kB)32 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 3567 kBChecksumma SHA-512
a73a6030e5c237810ee67bdfba64e179d49e71c4755455fca84b0392392334ea74a0c3f810723a15b132c6119a6b4587de2fdb4bc07c7cb89a17a23a5cd960f3
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltext

Personposter BETA

Nordström, Tomas

Sök vidare i DiVA

Av författaren/redaktören
Nordström, Tomas
Av organisationen
Umeå universitet
I samma tidskrift
Microprocessors and microsystems
DatorsystemInbäddad systemteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 32 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 78 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