TY - GEN
T1 - Clearing the clouds
T2 - 17th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2012
AU - Ferdman, Michael
AU - Adileh, Almutaz
AU - Kocberber, Onur
AU - Volos, Stavros
AU - Alisafaee, Mohammad
AU - Jevdjic, Djordje
AU - Kaynak, Cansu
AU - Popescu, Adrian Daniel
AU - Ailamaki, Anastasia
AU - Falsafi, Babak
PY - 2012
Y1 - 2012
N2 - Emerging scale-out workloads require extensive amounts of computational resources. However, data centers using modern server hardware face physical constraints in space and power, limiting further expansion and calling for improvements in the computational density per server and in the per-operation energy. Continuing to improve the computational resources of the cloud while staying within physical constraints mandates optimizing server efficiency to ensure that server hardware closely matches the needs of scale-out workloads. In this work, we introduce CloudSuite, a benchmark suite of emerging scale-out workloads. We use performance counters on modern servers to study scale-out workloads, finding that today's predominant processor micro-architecture is inefficient for running these workloads. We find that inefficiency comes from the mismatch between the workload needs and modern processors, particularly in the organization of instruction and data memory systems and the processor core micro-architecture. Moreover, while today's predominant micro-architecture is inefficient when executing scale-out workloads, we find that continuing the current trends will further exacerbate the inefficiency in the future. In this work, we identify the key micro-architectural needs of scale-out workloads, calling for a change in the trajectory of server processors that would lead to improved computational density and power efficiency in data centers.
AB - Emerging scale-out workloads require extensive amounts of computational resources. However, data centers using modern server hardware face physical constraints in space and power, limiting further expansion and calling for improvements in the computational density per server and in the per-operation energy. Continuing to improve the computational resources of the cloud while staying within physical constraints mandates optimizing server efficiency to ensure that server hardware closely matches the needs of scale-out workloads. In this work, we introduce CloudSuite, a benchmark suite of emerging scale-out workloads. We use performance counters on modern servers to study scale-out workloads, finding that today's predominant processor micro-architecture is inefficient for running these workloads. We find that inefficiency comes from the mismatch between the workload needs and modern processors, particularly in the organization of instruction and data memory systems and the processor core micro-architecture. Moreover, while today's predominant micro-architecture is inefficient when executing scale-out workloads, we find that continuing the current trends will further exacerbate the inefficiency in the future. In this work, we identify the key micro-architectural needs of scale-out workloads, calling for a change in the trajectory of server processors that would lead to improved computational density and power efficiency in data centers.
KW - architectural evaluation
KW - cloud computing
KW - design insights
KW - workload characterization
UR - https://www.scopus.com/pages/publications/84858791438
U2 - 10.1145/2150976.2150982
DO - 10.1145/2150976.2150982
M3 - Conference contribution
AN - SCOPUS:84858791438
SN - 9781450307598
T3 - International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
SP - 37
EP - 47
BT - ASPLOS XVII - 17th International Conference on Architectural Support for Programming Languages and Operating Systems
Y2 - 3 March 2012 through 7 March 2012
ER -