FireSim: FPGA-accelerated cycle-exact scale-out system simulation in the public cloud
We present FireSim, an open-source simulation platform that enables cycle-exact
microarchitectural simulation of large scale-out clusters by combining FPGA-accelerated …
microarchitectural simulation of large scale-out clusters by combining FPGA-accelerated …
Softsku: Optimizing server architectures for microservice diversity@ scale
The variety and complexity of microservices in warehouse-scale data centers has grown
precipitously over the last few years to support a growing user base and an evolving product …
precipitously over the last few years to support a growing user base and an evolving product …
The mondrian data engine
The increasing demand for extracting value out of ever-growing data poses an ongoing
challenge to system designers, a task only made trickier by the end of Dennard scaling. As …
challenge to system designers, a task only made trickier by the end of Dennard scaling. As …
Memory hierarchy for web search
Online data-intensive services, such as search, serve billions of users, utilize millions of
cores, and comprise a significant and growing portion of datacenter-scale workloads …
cores, and comprise a significant and growing portion of datacenter-scale workloads …
Mitigating wordline crosstalk using adaptive trees of counters
SM Seyedzadeh, AK Jones… - 2018 ACM/IEEE 45th …, 2018 - ieeexplore.ieee.org
DRAM technology scaling has the undesirable side effect of degrading cell reliability. One
such concern of deeply scaled DRAMs is the increased coupling between adjacent cells …
such concern of deeply scaled DRAMs is the increased coupling between adjacent cells …
Rebooting virtual memory with midgard
Computer systems designers are building cache hierarchies with higher capacity to capture
the ever-increasing working sets of modern workloads. Cache hierarchies with higher …
the ever-increasing working sets of modern workloads. Cache hierarchies with higher …
COAXIAL: A CXL-Centric Memory System for Scalable Servers
The memory system is a major performance determinant for server processors. Ever-
growing core counts and datasets demand higher memory bandwidth and capacity. DDR …
growing core counts and datasets demand higher memory bandwidth and capacity. DDR …
A case for cxl-centric server processors
The memory system is a major performance determinant for server processors. Ever-
growing core counts and datasets demand higher bandwidth and capacity as well as lower …
growing core counts and datasets demand higher bandwidth and capacity as well as lower …
Scale-out ccNUMA: Exploiting skew with strongly consistent caching
Today's cloud based online services are underpinned by distributed key-value stores (KVS).
Such KVS typically use a scale-out architecture, whereby the dataset is partitioned across a …
Such KVS typically use a scale-out architecture, whereby the dataset is partitioned across a …
Near-memory address translation
Memory and logic integration on the same chip is becoming increasingly cost effective,
creating the opportunity to offload data-intensive functionality to processing units placed …
creating the opportunity to offload data-intensive functionality to processing units placed …