An increasing number of software applications adopt machine learning (ML) components to solve real-world problems. The offering of ML cloud APIs further ease developers' burden of incorporating ML solutions, typically deep neural networks (DNNs). However, to achieve a correct, fast, and energy-efficient ML application, developers still need to carefully design its three crucial components: ML algorithm, system environment, and software context. To improve correctness, performance, and energy-efficiency of ML applications, this dissertation works on these components and makes the following contributions: First, to enhance the flexibility of neural networks, this dissertation proposes a novel neural network architecture and a customized opt...
After a decade of accelerated progress in the different areas of machine learning (ML), it has becom...
Large scale machine learning has many characteristics that can be exploited in the system designs to...
Machine learning has become a key driver for technological advancement in the last decade on the bac...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
Machine learning algorithms are usually evaluated and developed in terms of predictive performance. ...
Advanced computing systems have long been enablers for breakthroughs in Machine Learning (ML) algori...
Machine learning (ML) has become a powerful building block for modern services, scientific endeavors...
Machine Learning (ML) techniques, especially Deep Neural Networks (DNNs), have been driving innovati...
This data set contains the results of an extensive, systematic literature review on the use of machi...
Modern software systems are increasingly including machine learning (ML) as an integral component. H...
Developing machine learning (ML) models can be seen as a process similar to the one established for ...
Machine Learning involves analysing large sets of training data to make predictions and decisions to...
In recent years, we have seen increased interest in applying machine learning to system problems. Fo...
Context: Productivity management of software developers is a challenge in Information and Communicat...
The rapid explosion of online Cloud-based services has put more pressure on Cloud service providers ...
After a decade of accelerated progress in the different areas of machine learning (ML), it has becom...
Large scale machine learning has many characteristics that can be exploited in the system designs to...
Machine learning has become a key driver for technological advancement in the last decade on the bac...
Energy and power are the main design constraints for modern high-performance computing systems. Inde...
Machine learning algorithms are usually evaluated and developed in terms of predictive performance. ...
Advanced computing systems have long been enablers for breakthroughs in Machine Learning (ML) algori...
Machine learning (ML) has become a powerful building block for modern services, scientific endeavors...
Machine Learning (ML) techniques, especially Deep Neural Networks (DNNs), have been driving innovati...
This data set contains the results of an extensive, systematic literature review on the use of machi...
Modern software systems are increasingly including machine learning (ML) as an integral component. H...
Developing machine learning (ML) models can be seen as a process similar to the one established for ...
Machine Learning involves analysing large sets of training data to make predictions and decisions to...
In recent years, we have seen increased interest in applying machine learning to system problems. Fo...
Context: Productivity management of software developers is a challenge in Information and Communicat...
The rapid explosion of online Cloud-based services has put more pressure on Cloud service providers ...
After a decade of accelerated progress in the different areas of machine learning (ML), it has becom...
Large scale machine learning has many characteristics that can be exploited in the system designs to...
Machine learning has become a key driver for technological advancement in the last decade on the bac...