hh.sePublikasjoner
Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A Communication Library for Mapping Dataflow Applications on Manycore Architectures
Högskolan i Halmstad, Akademin för informationsteknologi, Halmstad Embedded and Intelligent Systems Research (EIS), Centrum för forskning om inbyggda system (CERES).
Högskolan i Halmstad, Akademin för informationsteknologi, Halmstad Embedded and Intelligent Systems Research (EIS), Centrum för forskning om inbyggda system (CERES).ORCID-id: 0000-0001-8652-0098
Högskolan i Halmstad, Akademin för informationsteknologi, Halmstad Embedded and Intelligent Systems Research (EIS), Centrum för forskning om inbyggda system (CERES).ORCID-id: 0000-0002-4932-4036
Högskolan i Halmstad, Akademin för informationsteknologi, Halmstad Embedded and Intelligent Systems Research (EIS).ORCID-id: 0000-0002-0562-2082
2013 (engelsk)Inngår i: Proceedings of the 6th Swedish Multicore Computing Workshop / [ed] Tomas Nordstrom & Zain-ul-Abdin, 2013, s. 65-68Konferansepaper, Publicerat paper (Fagfellevurdert)
Abstract [en]

Dataflow programming is a promising paradigm for high performance embedded parallel computing. When mapping a dataflow program onto a manycore architecture a key component is the library to express the communication between the actors. In this paper we present a dataflow communication library supporting the CAL actor language. A first implementation of the communication library is created for Adapteva’s manycore architecture Epiphany that contains an onchip 2-D mesh network. Three different buffering methods, with and without direct memory access (DMA) transfer, have been implemented and evaluated. We have also made a preliminary study on the effect of mapping strategies of the actors onto the cores. The assessment of the library is based on a CAL implementation of a two dimensional inverse discrete cosine transform (2D-IDCT) and our own CAL-to-C compilation framework. As expected the results show that the most efficient actor to-core mapping strategy is to keep the communication to the nearest neighbor communication pattern as much as possible. Thus, the best way to place a pipelined sequence of computations like our 2D-IDCT is to place the actors into cores in a serpentine fashion. For this application we found that the simple receiver side buffer outperforms the more complicated buffering strategies that used DMA transfer.

sted, utgiver, år, opplag, sider
2013. s. 65-68
HSV kategori
Identifikatorer
URN: urn:nbn:se:hh:diva-24019OAI: oai:DiVA.org:hh-24019DiVA, id: diva2:667736
Konferanse
6th Swedish Multicore Computing Workshop, MCC-2013, November 25-26 2013, Halmstad University, Halmstad, Sweden
Tilgjengelig fra: 2013-11-27 Laget: 2013-11-27 Sist oppdatert: 2018-03-22bibliografisk kontrollert

Open Access i DiVA

fulltext(564 kB)317 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 564 kBChecksum SHA-512
7fb80d489dfb6c8f9192c574e1fd2791e3a62cfd8f13768f320d22bd27cb1039b6da2a4684399ead7b3408497ffb8912ce6e7b999ea79648a8b38d265c2b183e
Type fulltextMimetype application/pdf

Personposter BETA

Yang, MingkunSavas, SuleymanUl-Abdin, ZainNordström, Tomas

Søk i DiVA

Av forfatter/redaktør
Yang, MingkunSavas, SuleymanUl-Abdin, ZainNordström, Tomas
Av organisasjonen

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 317 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

urn-nbn

Altmetric

urn-nbn
Totalt: 502 treff
RefereraExporteraLink to record
Permanent link

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