Suggested Readings

Cloud computing

Above the Clouds: A Berkeley View of Cloud Computing

User Guide for Amazon EC2

Netflix' experience with AWS

Architecting for the Cloud: demo and best practices (video)

GPUs

Efficient parallel reduction on GPUs

Efficient parallel scan on GPUs

MapReduce

Hadoop: The Definitive Guide (book)
code from the book

Data-Intensive Text Processing with MapReduce (book, mostly theoretical)

Writing a Hadoop MapReduce Program in Python using Hadoop Streaming