Queueing theoretic models can guide design trade-offs in systems targeting tail latency, not just average performance.
Christos Kozyrakis
Author Archives
Convolution Engine: Balancing Efficiency and Flexibility in Specialized Computing
We present the Convolution Engine (CE) — a programmable processor specialized for the convolution-like data-flow prevalent in computational photography, computer vision, and video processing.
Understanding Sources of Ineffciency in General-Purpose Chips
To better understand what improvement in processor efficiency is possible, we quantify the performance and energy overheads of a 720p HD H.264 encoder running on a CMP system. We explore methods to eliminate these overheads by transforming the CPU into a specialized system for H.264 encoding.
With scalable high-performance storage entirely in DRAM, RAMCloud will enable a new breed of data-intensive applications.
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved