Covers processor architecture, evolution of performance, algorithms to computers transition, registers, instructions, arithmetic unit, and memory management.
Explores transactional memory and hardware simplification for concurrency control in software, emphasizing the benefits of hardware speculation and declarative concurrency.
Covers the organization and management of page tables in computer systems, focusing on their structure, challenges, and the advantages of multi-level page tables.
Discusses the challenges and future of neuromorphic computing, comparing digital computers and specialized hardware, such as SpiNNaker and NEST, while exploring the Human Brain Project's Neuromorphic Computing Platform.