• Publications
  • Influence
CHOP: Adaptive filter-based DRAM caching for CMP server platforms
TLDR
In this paper, we propose CHOP (Caching HOt Pages) in DRAM caches to address these challenges. Expand
QoS policies and architecture for cache/memory in CMP platforms
TLDR
We propose a QoS-enabled memory architecture for CMP platforms that enables more cache resources (i.e. space) and memory bandwidth for high priority applications based on guidance from the operating environment. Expand
TCP onloading for data center servers
TLDR
To meet the increasing networking needs of server workloads, servers are starting to offload packet processing to peripheral devices to achieve TCP/IP acceleration. Expand
Modeling virtual machine performance: challenges and approaches
TLDR
This paper takes a look at the challenges of modeling virtual machine (VM) performance on a datacenter server. Expand
Characterization & analysis of a server consolidation benchmark
TLDR
In this paper, our goal is to analyze the performance characteristics of a representative server consolidation workload that consists of a compute intensive workload, a web server, a mail server and a database application. Expand
Exploring DRAM cache architectures for CMP server platforms
TLDR
In this paper, we investigate the impact of introducing a low latency, large capacity and high bandwidth DRAM-based cache between the last level SRAM cache and memory subsystem. Expand
Characterization of network processing overheads in Xen
TLDR
We measure network I/O performance in a Xen virtualized environment and provide a detailed architectural characterization of network processing highlighting major sources of overheads and their impact. Expand
NCID: a non-inclusive cache, inclusive directory architecture for flexible and efficient cache hierarchies
TLDR
We present a non-inclusive cache, inclusive directory architecture that allows data in the L3 to be non- inclusive or exclusive, but retains tag inclusion in the directory to support complete snoop filtering. Expand
CacheScouts: Fine-Grain Monitoring of Shared Caches in CMP Platforms
TLDR
We propose the CacheScouts monitoring architecture consisting of novel tagging (software-guided monitoring IDs), and sampling mechanisms (set sampling) to achieve shared cache monitoring on per application basis at low overhead (<0.1%) and with very little loss of accuracy. Expand
From chaos to QoS: case studies in CMP resource management
TLDR
We present preliminary case studies of multi-tasking and virtualization usage models sharing one critical CMP resource (last-level cache). Expand
...
1
2
3
4
5
...