Title
A Workload Generator for Evaluating SMT Real-Time Systems
Abstract
Real-time tasks have experience a significant complexity increase in the last years. We can find examples of real-time tasks in nowadays systems that control self-driving cars or multimedia systems, among others. To cope with the high performance requirements of such systems, real-time systems are moving from simple in-order processor to complex out-of-order multicore processors. Furthermore, we expect real-time systems to use simultaneous multithreading (SMT) processors in a near future since these architectures address two key design concerns of embedded systems, that is, they provide higher performance and power efficiency than single-threaded multicores. The main drawback that multicores and SMT architectures present from a real-time perspective is that they implement shared resources. Single-threaded multicores usually share the main memory and the LLC, and SMT processor share additionally most of the microarchitectural core resources. Processes running concurrently can interfere in the shared resources, which increases the performance variability and predictability of these systems. We expect an increasing effort in the next years to mitigate these drawbacks and implement real-time systems with multicore SMT processors. Workload generation is a tedious and time-consuming task in the real-time research field because the workloads dispose of many parameters that should be correctly adjusted to provide flexible and representative workloads. Typically used workload generators, however, fail when designing workloads for theses architectures because they are not aware of the architectural characteristics of SMT systems. In this paper we present the task class-based (TCB) workload generator aimed at providing workloads to evaluate real-time systems with SMT multicore processors in an ease and automatized way.
Year
DOI
Venue
2018
10.1109/HPCS.2018.00067
2018 International Conference on High Performance Computing & Simulation (HPCS)
Keywords
Field
DocType
control self-driving cars,multimedia systems,in-order processor,SMT real-time systems,high performance requirements,power efficiency,LLC,microarchitectural core resources,task class-based workload generator,TCB,multicore SMT processors,shared resources,single-threaded multicores,embedded systems,simultaneous multithreading processors,out-of-order multicore processors
Drawback,Electrical efficiency,Predictability,Dispose pattern,Task analysis,Workload,Computer science,Simultaneous multithreading,Multi-core processor,Embedded system
Conference
ISBN
Citations 
PageRank 
978-1-5386-7880-0
0
0.34
References 
Authors
8
5
Name
Order
Citations
PageRank
Clara Furio100.34
Josué Feliu2134.58
Salvador Petit315327.28
Jose Duro400.34
Julio Sahuquillo542053.71