Usage of the TRACO compiler for neural network parallelization

0Citations
Citations of this article
1Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Artificial neural networks (ANNs) are used often to solve a wide variety of problems using high performance computing. The paper presents automatic loop parallelization for selected ANNs programs by means of the TRACO compiler that permits us to extract loop dependences and produce synchronization-free slices including loop statement instances. Coarse-grained parallelism of nested program loops is obtained by creating a thread of computations on each processor to be executed independently. Program loops of recurrent and back-propagation networks are analysed. The speed-up and efficiency of parallel programs produced by means of TRACO are studied. Related compilers and ANNs parallelization techniques are considered. Future work is outlined. © 2014 Springer International Publishing.

Cite

CITATION STYLE

APA

Palkowski, M., & Bielecki, W. (2014). Usage of the TRACO compiler for neural network parallelization. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8467 LNAI, pp. 121–130). Springer Verlag. https://doi.org/10.1007/978-3-319-07173-2_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free