
Rafael Pires
+41 21 693 19 65
EPFL › IC › IC-SIN › SIN-ENS
Site web: 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
Site web: https://www.epfl.ch/labs/sacs/
+41 21 693 19 65
EPFL › IC › IC-SIN › SIN-GE
Site web: 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.Accelerating MoE Model Inference with Expert Sharding
5th Workshop on Machine Learning and Systems (EuroMLSys), Rotterdam, The Netherlands, 2025-03-31.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.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.Doctorant·es actuel·les
Cours
Information, calcul, communication
CS-119(g)
L'objectif de ce cours est d'initier les étudiants à la pensée algorithmique, de les familiariser avec les fondamentaux de l'informatique et des communications et de développer une première compétence en programmation (langage C++).
Information, calcul, communication
CS-119(k)
D'une part, le cours aborde: (1) la notion d'algorithme et de représentation de l'information, (2) l'échantillonnage d'un signal et la compression de données et (3) des aspects liés aux systèmes: ordinateur, mémoire, etc. D'autre part, le cours donne une introduction à la programmation en Python.
Introduction à la programmation
Ce cours aborde les concepts fondamentaux de la programmation et de la programmation orientée objet (langage JAVA). Il permet également de se familisarier avec un environnement de développement informatique (par défaut sous Unix).
Programmation orientée projet
COM-112(a)
Ce cours complète les connaissances sur le langage C++, en particulier sur le développement d'application modulaire robuste (principe de séparation des fonctionnalités). La dimension pratique étant jugée primordiale pour l'acquisition de ce savoir-faire, un temps important est consacré à un projet