Computing technologies: platforms, processors, and controllers