Rafael Pereira Pires
+41 21 693 19 65
EPFL
>
IC
>
IC-SIN
>
SIN-ENS
Web site: Site web: https://sin.epfl.ch
EPFL IC IINFCOM SACS
BC 164 (Bâtiment BC)
Station 14
1015 Lausanne
Web site: Site web: https://www.epfl.ch/labs/sacs/
+41 21 693 19 65
EPFL
>
IC
>
IC-SIN
>
SIN-GE
Web site: Site web: https://sin.epfl.ch/
Domaines de compétences
Publications
Publications Infoscience
Infoscience publications
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.Get More for Less in Decentralized Learning Systems
2023. ICDCS 2023 43rd IEEE International Conference on Distributed Computing Systems, Hong Kong, China, July 18-21, 2023. DOI : 10.1109/ICDCS57875.2023.00067.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.TEE-based decentralized recommender systems: The raw data sharing redemption
2022. 36th IEEE International Parallel & Distributed Processing Symposium (IPDPS '22), Virtual, May 30 - June 3 2022. DOI : 10.1109/IPDPS53621.2022.00050.NVCache: A Plug-and-Play NVMM-based I/O Booster for Legacy Systems
2021. 51st Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2021), [Virtual] Taipei, Taiwan, 21-24 June 2021. p. 186 - 198. DOI : 10.1109/DSN48987.2021.00033.Enseignement & Phd
Enseignement
Computer Science
Cours
Introduction à la programmation
- Prise en main d'un environnement de programmation (éditeur, compilateur, ...).
- Initiation à la programmation (langage JAVA) : variables, expressions, structures de contrôle, modularisation, entrées-sorties
- Introduction à la programmation objet (langage JAVA) : objets, classes, méthodes, abstraction, encapsulation, héritage, polymorphisme