A4 Vertaisarvioitu artikkeli konferenssijulkaisussa

Compiler assisted dynamic allocation of finite hardware acceleration resources for parallel tasks




TekijätJari-Matti Mäkelä, Martti Forsell, Ville Leppänen

ToimittajaBoris Rachev, Angel Smrikarov

Konferenssin vakiintunut nimiInternational Conference on Computer Systems and Technologies

KustannuspaikkaNew York

Julkaisuvuosi2016

Kokoomateoksen nimiProceeding CompSysTech '16: Proceedings of the 17th International Conference on Computer Systems and Technologies 2016

Sarjan nimiICPS: ACM International Conference Proceeding Series

Vuosikerta1164

Aloitussivu49

Lopetussivu56

Sivujen määrä8

ISBN978-1-4503-4182-0

DOIhttps://doi.org/10.1145/2983468.2983494

Verkko-osoitehttp://dl.acm.org/citation.cfm?id=2983494


Tiivistelmä



With the modern chip design
facing the so called frequency, power and other walls, multi-core
systems have become dominant. Due to the relatively large operating cost
of fine-grained parallelism, the systems are often task-oriented.

With
the recent appearance of more synchronous platforms for parallel
computing, we propose a language supported task system optimization for
strictly synchronous multi-core architectures equipped with hardware
accelerated multi-prefix operations and other finite resources (with
respect to concurrent access). The purpose of this system is to
dynamically manage the error prone allocation of such resources, yet
provide reasonable performance speedups without placing the burden of
resource management to the programmer. Our system compiles several
specialized versions of accelerated functions that are dynamically
picked by the runtime task system based on the tasks' requirements and
the resource availability.







Last updated on 2024-26-11 at 17:23