Index

Reference: CS744 (UW-Madison) and CS 494 (UIC)

Architecture

Compute + Overall

  • The Datacenter as a Computer: An Introduction to the Design of Warehouse-Scale Machines , L.A. Barroso, U. Holzle, Synthesis Lectures on Computer Architecture, 2009. Chapter 1 and 2.

Networks

Storage (in a bit detailed fashion)

Execution Engines, Resource Negotiators, Schedulers

Execution Engines

Resource Negotiator

Scheduling

Applications: Machine Learning

Applications: Batch Analytics and SQL Frameworks

Applications: Stream Processing

Applications: Graph Processing

Potpourri: Runtime, New Hardware Models, Serverless, and Approximation

Last updated