logo SBA

ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-04132015-154345


Thesis type
Tesi di laurea magistrale
URN
etd-04132015-154345
Thesis title
Machine learning for automatic configuration of structured parallel applications
Department
INFORMATICA
Course of study
INFORMATICA E NETWORKING
Supervisors
.
relatore Prof. Danelutto, Marco
relatore Prof. Micheli, Alessio
controrelatore Prof. Cisternino, Antonio
Keywords
  • Algorithimical skeleton
  • Machine learning
  • Macro-dataflow
  • Predictive model
  • Structured domain
  • TreeESN
Graduation session start date
29/04/2015
Availability
Full
Abstract (Inglese)
Abstract (Italiano)
The thesis tries to investigate on how a machine learning tool can be used to achieve performance prediction in the algorithmical skeleton context. In the dissertation, an extension of the Echo State Network (ESN) able to deal with tree structured data (TreeESN) is examined to build a predictive model.

In the thesis has been realized:
* A general library for the automatic learning with TreeESN developed in C++ using the BLAS/LAPACK libraries.
* Two different parallel implementations of the model selection process targeting the multicore architecture has been developed using the FastFlow framework. They rely on the streaming oriented parallelism using respectively the farm and the macro-dataflow parallel patterns.
* Some experimental results on the application of the TreeESN tool to achieve a performance prediction model using structured parallel program (skeleton trees). The predictive model has been created by carrying out the whole design cycle typical of the machine learning.
File