Using meta-heuristics and machine learning for software optimization of parallel computing systems: a systematic literature review

S Memeti, S Pllana, A Binotto, J Kołodziej, I Brandic - Computing, 2019 - Springer
While modern parallel computing systems offer high performance, utilizing these powerful
computing resources to the highest possible extent demands advanced knowledge of …

A review of machine learning and meta-heuristic methods for scheduling parallel computing systems

S Memeti, S Pllana, A Binotto, J Kołodziej… - Proceedings of the …, 2018 - dl.acm.org
Optimized software execution on parallel computing systems demands consideration of
many parameters at run-time. Determining the optimal set of parameters in a given …

PAPA: a parallel programming assistant powered by IBM Watson cognitive computing technology

S Memeti, S Pllana - Journal of computational science, 2018 - Elsevier
The efficient utilization of the available resources in modern parallel computing systems
requires advanced parallel programming expertise. However, parallel programming is more …

CHAOS: a parallelization scheme for training convolutional neural networks on Intel Xeon Phi

A Viebke, S Memeti, S Pllana, A Abraham - The Journal of …, 2019 - Springer
Deep learning is an important component of Big Data analytic tools and intelligent
applications, such as self-driving cars, computer vision, speech recognition, or precision …

A simulation study of a smart living IoT solution for remote elderly care

D Perez, S Memeti, S Pllana - 2018 third International …, 2018 - ieeexplore.ieee.org
We report a simulation study of a smart living IoT solution for elderly people living in their
own houses. Our study was conducted in the context of BoIT project in Sweden that …

A survey of methods and tools for large-scale dna mixture profiling

E Alamoudi, R Mehmood, A Albeshri… - Smart Infrastructure and …, 2020 - Springer
DNA typing or profiling is being widely used for criminal identification, paternity tests, and
diagnosis of genetic diseases. DNA typing is considered one of the hardest problems in the …

Optimization of heterogeneous systems with AI planning heuristics and machine learning: a performance and energy aware approach

S Memeti, S Pllana - Computing, 2021 - Springer
Heterogeneous computing systems provide high performance and energy efficiency.
However, to optimally utilize such systems, solutions that distribute the work across host …

A review on machine learning and deep learning techniques applied to liquid biopsy

A Paeglis, B Strumfs, D Mezale, I Fridrihsone - Liquid Biopsy, 2018 - books.google.com
For more than a decade, machine learning (ML) and deep learning (DL) techniques have
been a mainstay in the toolset for the analysis of large amounts of weakly correlated or high …

Auto-tuning methodology for configuration and application parameters of hybrid CPU+ GPU parallel systems based on expert knowledge

P Czarnul, P Rościszewski - 2019 International Conference on …, 2019 - ieeexplore.ieee.org
Auto-tuning of configuration and application parameters allows to achieve significant
performance gains in many contemporary compute-intensive applications. Feasible search …

Parallel string matching with linear array, butterfly and divide and conquer models

SV Raju, K Reddy, CS Rao - Annals of Data Science, 2018 - Springer
String Matching is a technique of searching a pattern in a text. It is the basic concept to
extract the fruitful information from large volume of text, which is used in different …