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.
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)
5/1/22 → 4/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
-
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
-
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
-
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
-
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 -
PROMPT: A Fast and Extensible Memory Profiling Framework
Xu, Z., Chon, Y., Su, Y., Tan, Z., Apostolakis, S., Campanoni, S. & August, D. I., Apr 29 2024, In: Proceedings of the ACM on Programming Languages. 8, OOPSLA1, 110.Research output: Contribution to journal › Article › peer-review
-
Representing Data Collections in an SSA Form
McMichen, T., Greiner, N., Zhong, P., Sossai, F., Patel, A. & Campanoni, S., 2024, CGO 2024 - Proceedings of the 2024 IEEE/ACM International Symposium on Code Generation and Optimization. Grosser, T., Dubach, C., Steuwer, M., Xue, J., Ottoni, G. & Pereira, F. M. Q. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 308-321 14 p. (CGO 2024 - Proceedings of the 2024 IEEE/ACM International Symposium on Code Generation and Optimization).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
1 Scopus citations -
TrackFM: Far-out Compiler Support for a Far Memory World
Tauro, B. R., Suchy, B., Campanoni, S., Dinda, P. & Hale, K. C., Apr 27 2024, Spring Cycle. Association for Computing Machinery, p. 401-419 19 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS; vol. 1).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access1 Scopus citations
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
-
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
-
Research data supporting "Performance Implications of Transient Loop-Carried Data Dependences in Automatically Parallelized Loops"
Murphy, N. (Contributor), Jones, T. (Contributor), Mullins, R. (Contributor) & Campanoni, S. (Contributor), University of Cambridge, Feb 5 2016
DOI: 10.17863/cam.69017, https://www.repository.cam.ac.uk/1810/253650
Dataset