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 FieldValueLanguage
dc.contributor.authorΛιακόπουλος, Δημήτριος-
dc.date.accessioned2022-10-31T09:22:49Z-
dc.date.available2022-10-31T09:22:49Z-
dc.date.issued2022-10-27-
dc.identifier.urihttp://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.languageenen_US
dc.subjectResource-Recommendation Systemen_US
dc.subjectHigh-Performance Computingen_US
dc.subjectBenchmarksen_US
dc.subjectMachine Learningen_US
dc.subjectDeep Learningen_US
dc.subjectNeural Networksen_US
dc.subjectMulti-Layer Perceptronen_US
dc.subjectCloud Computingen_US
dc.subjectParallel Computingen_US
dc.subjectHardware Accelerationen_US
dc.subjectGraphics Processing Uniten_US
dc.subjectIntelligence Processing Uniten_US
dc.titleAn AI-driven Resource-Recommendation System for Cloud HPCen_US
dc.description.pages149en_US
dc.contributor.supervisorΣούντρης Δημήτριοςen_US
dc.departmentΤομέας Επικοινωνιών, Ηλεκτρονικής και Συστημάτων Πληροφορικήςen_US
Appears in Collections:Διπλωματικές Εργασίες - Theses

Files in This Item:
File Description SizeFormat 
Dimitris_Liakopoulos_Ntua_Diploma_Thesis.pdf17.32 MBAdobe PDFView/Open


Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.