Accurate workload prediction and throughput estimation are keys in efficient proactive power and performance management of multi-core platforms. Although hardware performance counters available on modern platforms contain important information about the application behavior, employing them efficiently is not straightforward when dealing with time-varying applications even if they have iterative structures. In this work, we propose a machine learning-based framework for workload prediction and throughput estimation using hardware events. Our framework enables throughput estimation over various available system configurations, namely, number of parallel threads and operating frequency. In particular, we first employ workload clustering and cl...
A plethora of applications are using machine learning, the operations of which are becoming more com...
Abstract—Understanding server capacity is crucial to system capacity planning, configuration and QoS...
Performance prediction is set to play a significant role in supportive middleware that is designed t...
This work contributes to throughput calculation for real-time multiprocessor applications experienci...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Server load prediction can be utilized for load-balancing and load-sharing in distributed systems. T...
A common way to maintain the quality of service on systems that are growing rapidly is by increasing...
Understanding server capacity is crucial for system ca-pacity planning, configuration, and QoS-aware...
© 2019, The Author(s). In this paper, we investigate the influential factors that impact on the perf...
When multiple threads or processes run on a multicore CPU they compete for shared resources, such as...
Scientific applications often require massive amounts of compute time and power. With the constantly...
Performance models provide effective support for managing quality-of-service (QoS) and costs of ente...
Background: Service oriented architectures are becoming increasingly popular due to their flexibilit...
Under growing complexity and time-to-market pressures of modern computer systems, agile co-developme...
Cloud computing is gaining enormous popularity every day. But with the growing demand of cloud comp...
A plethora of applications are using machine learning, the operations of which are becoming more com...
Abstract—Understanding server capacity is crucial to system capacity planning, configuration and QoS...
Performance prediction is set to play a significant role in supportive middleware that is designed t...
This work contributes to throughput calculation for real-time multiprocessor applications experienci...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Server load prediction can be utilized for load-balancing and load-sharing in distributed systems. T...
A common way to maintain the quality of service on systems that are growing rapidly is by increasing...
Understanding server capacity is crucial for system ca-pacity planning, configuration, and QoS-aware...
© 2019, The Author(s). In this paper, we investigate the influential factors that impact on the perf...
When multiple threads or processes run on a multicore CPU they compete for shared resources, such as...
Scientific applications often require massive amounts of compute time and power. With the constantly...
Performance models provide effective support for managing quality-of-service (QoS) and costs of ente...
Background: Service oriented architectures are becoming increasingly popular due to their flexibilit...
Under growing complexity and time-to-market pressures of modern computer systems, agile co-developme...
Cloud computing is gaining enormous popularity every day. But with the growing demand of cloud comp...
A plethora of applications are using machine learning, the operations of which are becoming more com...
Abstract—Understanding server capacity is crucial to system capacity planning, configuration and QoS...
Performance prediction is set to play a significant role in supportive middleware that is designed t...