PlayStation 3 Architecture - A practical analysis by Rodrigo Copetti