
Rafael Pires
+41 21 693 19 65
EPFL › IC › IC-SIN › SIN-ENS
Website: https://sin.epfl.ch
EPFL IC IINFCOM SACS
BC 164 (Bâtiment BC)
Station 14
1015 Lausanne
+41 21 693 19 65
Office: BC 164
EPFL › IC › IINFCOM › SACS
Website: https://www.epfl.ch/labs/sacs/
+41 21 693 19 65
EPFL › IC › IC-SIN › SIN-GE
Website: https://sin.epfl.ch/
Expertise
Infoscience publications
Efficient Pyramidal Analysis of Gigapixel Images on a Decentralized Modest Computer Cluster
2025. 31st International European Conference on Parallel and Distributed Computing (Euro-Par'25), Dresden, Germany, 2025-08-25 - 2025-08-29. p. 298 - 312. DOI : 10.1007/978-3-031-99872-0_21.Low-Cost Privacy-Preserving Decentralized Learning
2025. The 25th Privacy Enhancing Technologies Symposium, Washington DC, USA, 2025-07-14 - 2025-07-19. p. 451 - 474. DOI : https://doi.org/10.56553/popets-2025-0108.Leveraging Approximate Caching for Faster Retrieval-Augmented Generation
2025. 5th Workshop on Machine Learning and Systems (EuroMLSys), Rotterdam, The Netherlands, 2025-03-31. DOI : 10.1145/3721146.3721941.Accelerating MoE Model Inference with Expert Sharding
5th Workshop on Machine Learning and Systems (EuroMLSys), Rotterdam, The Netherlands, 2025-03-31.Boosting Asynchronous Decentralized Learning with Model Fragmentation
2025. The ACM Web Conference 2025, Sydney, Australia, 2025-04-28 - 2025-05-02.Revisiting Ensembling in One-Shot Federated Learning
2024. 38th Annual Conference on Neural Information Processing Systems, Vancouver Convention Center, 2024-12-10 - 2024-12-15.Noiseless Privacy-Preserving Decentralized Learning
2024. The 25th Privacy Enhancing Technologies Symposium, Washington DC, USA, 2025-07-14 - 2025-07-19. p. 824 - 844. DOI : 10.56553/popets-2025-0043.Energy-Aware Decentralized Learning with Intermittent Model Training
38th IEEE International Parallel & Distributed Processing Symposium, San Francisco, California, USA, 2024-05-27 - 2024-05-31.Epidemic Learning: Boosting Decentralized Learning with Randomized Communication
2023. 37th Conference on Neural Information Processing Systems (NeurIPS 2023), New Orleans, Louisiana, USA, December 10-16, 2023.Decentralized learning made easy with DecentralizePy
2023. 3rd Workshop on Machine Learning and Systems (EuroMLSys'23), Rome, Italy, May 8th. DOI : 10.1145/3578356.3592587.Malware in the SGX supply chain: Be careful when signing enclaves!
IEEE Transactions on Dependable and Secure Computing. 2022. DOI : 10.1109/TDSC.2020.3024562.PhD Students
Courses
Information, Computation, Communication
CS-119(g)
The objective of this course is to introduce students to algorithmic thinking, to familiarize them with the fundamentals of computer and communications sciences and to develop their first programming skills (in C++).
Information, Computation, Communication
CS-119(k)
On one side, this course covers the concepts of algorithms, the representation of information, signal sampling and compression, and an overview of systems (CPU, memory, etc.). On the other side, an introduction to programming in Python is given.
Introduction to programming
This course presents the fundamentals of programming and object-oriented programming (using the Java language). It also gives an introduction to a computer development environment (by default on Linux).
Project oriented programming
COM-112(a)
This course focuses on the complementary features of the C++ language that allow to design robust modular applications (principle of separation of concerns). The practice dimension is deemed particularly important ; for this reason a significant time is devoted to a project.