7 papers
The Non-Predictability of Mispredicted Branches using Timing Information
Ioannis Constantinou, Arthur Perais, Yiannakis Sazeides
Branch misprediction latency is one of the most important contributors to performance degradation and wasted energy consumption in a modern core. State-of-the-art predictors genera…
How long can you sleep? Idle Time System Inefficiencies and Opportunities
Georgia Antoniou, Haris Volos, Jawad Haj Yahya +1
This work introduces a model-based framework that reveals the idle opportunity of modern servers running latency-critical applications. Specifically, three queuing models, M/M/1, c…
An opportunity to improve Data Center Efficiency: Optimizing the Server's Upgrade Cycle
Panagiota Nikolaou, Freddy Gabbay, Jawad Haj-Yahya +1
This work aims to improve a data center's efficiency by optimizing the server upgrade plan: determine the optimal timing for replacing old servers with new ones. The opportunity pr…
AgilePkgC: An Agile System Idle State Architecture for Energy Proportional Datacenter Servers
Georgia Antoniou, Haris Volos, Davide B. Bartolini +3
This paper presents the design of AgilePkgC (APC): a new C-state architecture that improves the energy proportionality of servers that operate at low utilization while running micr…
AgileWatts: An Energy-Efficient CPU Core Idle-State Architecture for Latency-Sensitive Server Applications
Jawad Haj Yahya, Haris Volos, Davide B. Bartolini +9
User-facing applications running in modern datacenters exhibit irregular request patterns and are implemented using a multitude of services with tight latency requirements. These c…
Analyzing a Two-Tier Disaggregated Memory Protection Scheme Based on Memory Replication
Haris Volos, Yiannakis Sazeides
As memory technologies continue to shrink and memory error rates increase, the demand for stronger reliability becomes increasingly critical. Fine-grain memory replication has emer…