Recent advances in optical technologies for data centers: a review
Modern data centers increasingly rely on interconnects for delivering critical
communications connectivity among numerous servers, memory, and computation …
communications connectivity among numerous servers, memory, and computation …
A comprehensive survey on smartnics: Architectures, development models, applications, and research directions
The end of Moore's Law and Dennard Scaling has slowed processor improvements in the
past decade. While multi-core processors have improved performance, they are limited by …
past decade. While multi-core processors have improved performance, they are limited by …
An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems
Cloud services have recently started undergoing a major shift from monolithic applications,
to graphs of hundreds or thousands of loosely-coupled microservices. Microservices …
to graphs of hundreds or thousands of loosely-coupled microservices. Microservices …
A modern primer on processing in memory
Modern computing systems are overwhelmingly designed to move data to computation. This
design choice goes directly against at least three key trends in computing that cause …
design choice goes directly against at least three key trends in computing that cause …
Benchmarking a new paradigm: Experimental analysis and characterization of a real processing-in-memory system
Many modern workloads, such as neural networks, databases, and graph processing, are
fundamentally memory-bound. For such workloads, the data movement between main …
fundamentally memory-bound. For such workloads, the data movement between main …
The architectural implications of facebook's dnn-based personalized recommendation
The widespread application of deep learning has changed the landscape of computation in
data centers. In particular, personalized recommendation for content ranking is now largely …
data centers. In particular, personalized recommendation for content ranking is now largely …
Fusion++: Volumetric object-level slam
We propose an online object-level SLAM system which builds a persistent and accurate 3D
graph map of arbitrary reconstructed objects. As an RGB-D camera browses a cluttered …
graph map of arbitrary reconstructed objects. As an RGB-D camera browses a cluttered …
DAWG: A defense against cache timing attacks in speculative execution processors
Software side channel attacks have become a serious concern with the recent rash of
attacks on speculative processor architectures. Most attacks that have been demonstrated …
attacks on speculative processor architectures. Most attacks that have been demonstrated …
Architectural implications of function-as-a-service computing
Serverless computing is a rapidly growing cloud application model, popularized by
Amazon's Lambda platform. Serverless cloud services provide fine-grained provisioning of …
Amazon's Lambda platform. Serverless cloud services provide fine-grained provisioning of …
Processing data where it makes sense: Enabling in-memory computation
Today's systems are overwhelmingly designed to move data to computation. This design
choice goes directly against at least three key trends in systems that cause performance …
choice goes directly against at least three key trends in systems that cause performance …