Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18502
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Λιακόπουλος, Δημήτριος | - |
dc.date.accessioned | 2022-10-31T09:22:49Z | - |
dc.date.available | 2022-10-31T09:22:49Z | - |
dc.date.issued | 2022-10-27 | - |
dc.identifier.uri | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/18502 | - |
dc.description.abstract | Ιn recent years, the Cloud has evolved into a powerful environment with many instances available for the user to choose. Especially, for High-Performance Computing (HPC) applications the vast amount of available hardware leaves the user with a challenging choice to make. When making this choice, many aspects should be taken into account, in particular the available budget and the time-frame of the project. This information, although fundamental, is really hard to acquire before project completion. In this thesis, a Resource-Recommendation System, based on Neural-Networks (NNs), is proposed in order to help the user determine which instance fits their needs best and help them make their choice. For these reasons, different Multi-Layer Perceptrons (MPLs) where selected and evaluated on different High-Performance Computing (HPC) benchmarks, both synthetic and application. Initially, raw-data was collected from different Cloud instances for each benchmark and organised in a proper way to later be used. The next phase, was the data-prepossessing, in which each data-set was surveyed in order to determine the available trends and a synthetically-generated, more complete data-set was created for the majority of the benchmarks. Lastly, the new syntheticallygenerated data-set was encoded in a proper way and it was fed into the Neural Network (NN) in order to predict the execution times of each benchmark. In total, a combination of six different benchmarks and five Multi-Layer Perceptros (MLPs) were trained and evaluated. Last but not least, the training of the Neural-Networks (NNs) was realised both on Graphics Processing Units (GPUs) and Graphcore’s Intelligence Processing Units (IPUs). | en_US |
dc.language | en | en_US |
dc.subject | Resource-Recommendation System | en_US |
dc.subject | High-Performance Computing | en_US |
dc.subject | Benchmarks | en_US |
dc.subject | Machine Learning | en_US |
dc.subject | Deep Learning | en_US |
dc.subject | Neural Networks | en_US |
dc.subject | Multi-Layer Perceptron | en_US |
dc.subject | Cloud Computing | en_US |
dc.subject | Parallel Computing | en_US |
dc.subject | Hardware Acceleration | en_US |
dc.subject | Graphics Processing Unit | en_US |
dc.subject | Intelligence Processing Unit | en_US |
dc.title | An AI-driven Resource-Recommendation System for Cloud HPC | en_US |
dc.description.pages | 149 | en_US |
dc.contributor.supervisor | Σούντρης Δημήτριος | en_US |
dc.department | Τομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικής | en_US |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Dimitris_Liakopoulos_Ntua_Diploma_Thesis.pdf | 17.32 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.