Show simple item record

dc.contributor.authorValero-Lara, P.
dc.contributor.authorKrishnasamy, E.
dc.contributor.authorJansson, J.
dc.date.accessioned2017-07-11T13:31:02Z
dc.date.available2017-07-11T13:31:02Z
dc.date.issued2017
dc.identifier.issn1895-1767
dc.identifier.urihttp://hdl.handle.net/20.500.11824/695
dc.description.abstractToday one of the most important challenges in HPC is the development of computers with a low power consumption. In this context, recently, new embedded many-core systems have emerged. One of them is Kalray. Unlike other many-core architectures, Kalray is not a co-processor (self-hosted). One interesting feature of the Kalray architecture is the Network on Chip (NoC) connection. Habitually, the communication in many-core architectures is carried out via shared memory. However, in Kalray, the communication among processing elements can also be via Message-Passing on the NoC. One of the main motivations of this work is to present the main constraints to deal with the Kalray architecture. In particular, we focused on memory management and communication. We assess the use of NoC and shared memory on Kalray. Unlike shared memory, the implementation of Message-Passing on NoC is not transparent from programmer point of view. The synchronization among processing elements and NoC is other of the challenges to deal with in the Karlay processor. Although the synchronization using Message-Passing is more complex and consuming time than using shared memory, we obtain an overall speedup close to 6 when using Message-Passing on NoC with respect to the use of shared memory. Additionally, we have measured the power consumption of both approaches. Despite of being faster, the use of NoC presents a higher power consumption with respect to the approach that exploits shared memory. This additional consumption in Watts is about a 50%. However, the reduction in time by using NoC has an important impact on the overall power consumption as well.en_US
dc.formatapplication/pdfen_US
dc.language.isoengen_US
dc.rightsReconocimiento-NoComercial-CompartirIgual 3.0 Españaen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/3.0/es/en_US
dc.subjectKarlayen_US
dc.subjectEmbedded Architecturesen_US
dc.subjectHigh Performance Computingen_US
dc.subjectJacobi Methoden_US
dc.subjectOpenMPen_US
dc.subjectPower Measurements.en_US
dc.titleTowards HPC-Embedded Case Study: Kalray and Message-Passing on NoCen_US
dc.typeinfo:eu-repo/semantics/articleen_US
dc.identifier.doi10.12694/scpe.v18i2.1287
dc.relation.publisherversionhttp://www.scpe.org/index.php/scpe/article/view/1287en_US
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessen_US
dc.type.hasVersioninfo:eu-repo/semantics/publishedVersionen_US
dc.journal.titleScalable Computingen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Reconocimiento-NoComercial-CompartirIgual 3.0 España
Except where otherwise noted, this item's license is described as Reconocimiento-NoComercial-CompartirIgual 3.0 España