Grants per year
Personal profile
Research Interests
Simone's main research areas are compilers and virtual machines, with special interest in computer architecture, runtime systems, operating systems, and programming languages. Simone started the HELIX research project at Harvard University in 2010 as a post-doc working with Profs. David Brooks and Gu-Yeon Wei. HELIX uses static and dynamic compilation, run-time optimization, and architecture specialization to extract coarse-grained parallelism for many-core architectures from complex "sequential" code.
Expertise related to UN Sustainable Development Goals
In 2015, UN member states agreed to 17 global Sustainable Development Goals (SDGs) to end poverty, protect the planet and ensure prosperity for all. This person’s work contributes towards the following SDG(s):
Education/Academic qualification
Information Technologies, PhD, Polytechnic University of Milan
Computer Engineering, MS, Polytechnic University of Milan
Computer Engineering, BS, Polytechnic University of Milan
Fingerprint
- 1 Similar Profiles
Collaborations and top research areas from the last five years
-
Campanoni Subproject: RINGS: Accelerating the NextG Protocols Definition to Code Generation with an Automatic and Secure Verification-Compilation Tool-Chain (Campanoni)
Campanoni, S. (PD/PI), Campanoni, S. (PD/PI) & Campanoni, S. (PD/PI)
5/1/22 → 4/30/26
Project: Research project
-
Collaborative Research: PPoSS: LARGE: Unifying Software and Hardware to Achieve Performant and Scalable Frictionless Parallelism in the Heterogeneous Future
Dinda, P. A. (PD/PI), Dinda, P. A. (PD/PI), Campanoni, S. (Co-PD/PI), Campanoni, S. (Co-PD/PI), Hardavellas, N. (Co-PD/PI) & Hardavellas, N. (Co-PD/PI)
10/1/21 → 9/30/25
Project: Research project
-
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
Campanoni, S. (PD/PI) & Campanoni, S. (PD/PI)
10/1/21 → 9/30/25
Project: Research project
-
X-CELLENT: X-Compiler Extending LLVM for Enhanced Natural Translation
Campanoni, S. (PD/PI), Campanoni, S. (PD/PI) & Campanoni, S. (PD/PI)
9/1/21 → 8/31/25
Project: Research project
-
Collaborative Research: PPoSS: Planning: A Disciplined Approach to Scaling in the Post-Moore's Law Era
Campanoni, S. (PD/PI)
7/15/21 → 6/30/23
Project: Research project
-
CAMP: Compiler and Allocator-based Heap Memory Protection
Lin, Z., Yu, Z., Guo, Z., Campanoni, S., Dinda, P. A. & Xing, X., 2024, Proceedings of the 33rd USENIX Security Symposium. USENIX Association, p. 4015-4032 18 p. (Proceedings of the 33rd USENIX Security Symposium).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
3 Scopus citations -
Compiling Loop-Based Nested Parallelism for Irregular Workloads
Su, Y., Rainey, M., Wanninger, N., Dhiantravan, N., Liang, J., Acar, U. A., Dinda, P. & Campanoni, S., Apr 27 2024, Summer Cycle. Association for Computing Machinery, p. 232-250 19 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS; vol. 2).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
1 Scopus citations -
Getting a Handle on Unmanaged Memory
Wanninger, N., McMichen, T., Campanoni, S. & Dinda, P., Apr 27 2024, Fall Cycle. Association for Computing Machinery, p. 448-463 16 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS; vol. 3).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access -
GhOST: a GPU Out-of-Order Scheduling Technique for Stall Reduction
Chaturvedi, I., Godala, B. R., Wu, Y., Xu, Z., Iliakis, K., Eleftherakis, P. E., Xydis, S., Soudris, D., Sorensen, T., Campanoni, S., Aamodt, T. M. & August, D. I., 2024, Proceeding - 2024 ACM/IEEE 51st Annual International Symposium on Computer Architecture, ISCA 2024. Institute of Electrical and Electronics Engineers Inc., p. 1-16 16 p. (Proceedings - International Symposium on Computer Architecture).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
2 Scopus citations -
GUESS & SKETCH: LANGUAGE MODEL GUIDED TRANSPILATION
Lee, C., Mahmoud, A., Kurek, M., Campanoni, S., Brooks, D., Chong, S., Wei, G. Y. & Rush, A. M., 2024.Research output: Contribution to conference › Paper › peer-review
Datasets
-
Artifact for Paper "PROMPT: A Fast and Extensible Memory Profiling Framework"
Xu, Z. (Creator), Chon, Y. (Creator), Su, Y. (Creator), Tan, Z. (Creator), Apostolakis, S. (Creator), Campanoni, S. (Creator) & August, D. (Creator), ZENODO, Mar 5 2024
DOI: 10.5281/zenodo.10783906, https://zenodo.org10783906
Dataset
-
NOELLE Offers Empowering LLVM Extensions
Campanoni, S. (Contributor), ZENODO, Dec 17 2021
DOI: 10.5281/zenodo.5789400, https://zenodo.org/record/5789400
Dataset
-
Artifact for "WARDen: Specializing Cache Coherence for High-Level Parallel Languages"
Wilkins, M. (Contributor), Westrick, S. (Contributor), Kandiah, V. (Contributor), Bernat, A. (Contributor), Suchy, B. (Contributor), Deiana, E. A. (Contributor), Campanoni, S. (Contributor), Acar, U. (Contributor), Dinda, P. (Contributor) & Hardavellas, N. (Contributor), ZENODO, Nov 28 2022
DOI: 10.5281/zenodo.7374334, https://zenodo.org/record/7374334
Dataset
-
SCAF: A Speculation-Aware Collaborative Dependence Analysis Framework
Apostolakis, S. (Contributor), Xu, Z. (Contributor), Tan, Z. (Contributor), Chan, G. (Contributor), Campanoni, S. (Contributor) & August, D. I. (Contributor), ZENODO, Apr 13 2020
DOI: 10.5281/zenodo.3751586, https://zenodo.org/record/3751586
Dataset
-
Perspective: A Sensible Approach to Speculative Automatic Parallelization
Apostolakis, S. (Contributor), Xu, Z. (Contributor), Chan, G. (Contributor), Campanoni, S. (Contributor) & August, D. I. (Contributor), ZENODO, Jan 12 2020
DOI: 10.5281/zenodo.3606885, https://zenodo.org/record/3606885
Dataset