Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture introduces the fundamentals of multiprocessor architecture, focusing on post-Moore servers and sustainable datacenters. The instructor discusses the challenges of designing energy-efficient servers and the environmental impact of datacenters. The course covers topics such as parallel programming, memory consistency, synchronization, and the use of GPUs. Students will explore the transition from multicore to manycore processors and the importance of custom computing solutions. The lecture also addresses the evolution of processor technology, from ENIAC to modern Intel processors, emphasizing the need for parallel software development. Throughout the semester, students will delve into various aspects of parallel computing and shared memory systems.