High Throughput Computing (HTC) provides a convenient mechanism for running thousands of tasks. Many HTC systems exploit computers which are provisioned for other purposes by utilising their idle time - volunteer computing. This has great advantages as it gives access to vast quantities of computational power for little or no cost. The downside is that running tasks are sacrificed if the computer is needed for its primary use. Normally terminating the task which must be restarted on a different computer - leading to wasted energy and an increase in task completion time. We demonstrate, through the use of simulation, how we can reduce this wasted energy by targeting tasks at computers less likely to be needed for primary use, predicting this...
Machine learning algorithms are usually evaluated and developed in terms of predictive performance. ...
Energy consumption has been widely studied in the computer architecture field for decades. While the...
High Throughput Computing (HTC) is a powerful paradigm allowing vast quantities of independent work ...
Volunteer computing systems provide an easy mechanism for users who wish to perform large amounts of...
Volunteer computing systems provide an easy mechanism for users who wish to perform large amounts of...
When performing a trace-driven simulation of a High Throughput Computing system we are limited to th...
High-throughput computing (HTC) is a powerful paradigm allowing vast quantities of independent work ...
Volunteer computing systems provide an easy mechanism for users who wish to perform large amounts of...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Exploiting computational resources within an organisation for more than their primary task offers g...
In recent years, the focus of computing has moved away from performance-centric serial computation t...
Energy efficiency in machine learning explores how to build machine learning algorithms and models w...
Rising power costs and constraints are driving a growing focus on the energy efficiency of high perf...
Energy efficiency is one of the most important issues for large-scale server systems in current clou...
Although serverless computing generally involves executing short-lived “functions,” the increasing m...
Machine learning algorithms are usually evaluated and developed in terms of predictive performance. ...
Energy consumption has been widely studied in the computer architecture field for decades. While the...
High Throughput Computing (HTC) is a powerful paradigm allowing vast quantities of independent work ...
Volunteer computing systems provide an easy mechanism for users who wish to perform large amounts of...
Volunteer computing systems provide an easy mechanism for users who wish to perform large amounts of...
When performing a trace-driven simulation of a High Throughput Computing system we are limited to th...
High-throughput computing (HTC) is a powerful paradigm allowing vast quantities of independent work ...
Volunteer computing systems provide an easy mechanism for users who wish to perform large amounts of...
To improve the power consumption of parallel applications at the runtime, modern processors provide ...
Exploiting computational resources within an organisation for more than their primary task offers g...
In recent years, the focus of computing has moved away from performance-centric serial computation t...
Energy efficiency in machine learning explores how to build machine learning algorithms and models w...
Rising power costs and constraints are driving a growing focus on the energy efficiency of high perf...
Energy efficiency is one of the most important issues for large-scale server systems in current clou...
Although serverless computing generally involves executing short-lived “functions,” the increasing m...
Machine learning algorithms are usually evaluated and developed in terms of predictive performance. ...
Energy consumption has been widely studied in the computer architecture field for decades. While the...
High Throughput Computing (HTC) is a powerful paradigm allowing vast quantities of independent work ...