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
-
Collaborative Research: SHF: Medium: Collaborative Automatic Parallelization
10/1/21 → 9/30/25
Project: Research project
-
X-CELLENT: X-Compiler Extending LLVM for Enhanced Natural Translation
9/1/21 → 8/31/24
Project: Research project
-
EMISSARY: Enhanced Miss Awareness Replacement Policy for L2 Instruction Caching
Nagendra, N. P., Patel, A., Stark, J., Godala, B. R., Kanev, S., Pokam, G. A., August, D. I., Chaturvedi, I., Moseley, T. & Campanoni, S., Jun 17 2023, ISCA 2023 - Proceedings of the 2023 50th Annual International Symposium on Computer Architecture. Institute of Electrical and Electronics Engineers Inc., p. 869-881 13 p. (Proceedings - International Symposium on Computer Architecture).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access -
ExGen: Cross-platform, Automated Exploit Generation for Smart Contract Vulnerabilities
Jin, L., Cao, Y., Chen, Y., Zhang, D. & Campanoni, S., Jan 1 2023, In: IEEE Transactions on Dependable and Secure Computing. 20, 1, p. 650-664 15 p.Research output: Contribution to journal › Article › peer-review
4 Scopus citations -
Program State Element Characterization
Deiana, E. A., Suchy, B., Wilkins, M., Homerding, B., McMichen, T., Dunajewski, K., Dinda, P., Hardavellas, N. & Campanoni, S., Feb 17 2023, CGO 2023 - Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization. Dubach, C., Bruening, D. & Hardekopf, B. (eds.). Association for Computing Machinery, Inc, p. 199-211 13 p. (CGO 2023 - Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
1 Scopus citations -
SPLENDID: Supporting Parallel LLVM-IR Enhanced Natural Decompilation for Interactive Development
Tan, Z., Chon, Y., Kruse, M., Doerfert, J., Xu, Z., Homerding, B., Campanoni, S. & August, D. I., Mar 25 2023, ASPLOS 2023 - Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. Aamodt, T. M., Jerger, N. E. & Swift, M. (eds.). Association for Computing Machinery, p. 679-693 15 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 Access1 Scopus citations -
WARDen: Specializing Cache Coherence for High-Level Parallel Languages
Wilkins, M., Westrick, S., Kandiah, V., Bernat, A., Suchy, B., Deiana, E. A., Campanoni, S., Acar, U. A., Dinda, P. & Hardavellas, N., Feb 17 2023, CGO 2023 - Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization. Dubach, C., Bruening, D. & Hardekopf, B. (eds.). Association for Computing Machinery, Inc, p. 122-135 14 p. (CGO 2023 - Proceedings of the 21st ACM/IEEE International Symposium on Code Generation and Optimization).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
1 Scopus citations
Datasets
-
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
-
NOELLE Offers Empowering LLVM Extensions
Campanoni, S. (Contributor), ZENODO, Dec 17 2021
DOI: 10.5281/zenodo.5789400, https://zenodo.org/record/5789400
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
-
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. A. (Contributor) & Hardavellas, N. (Contributor), ZENODO, Nov 28 2022
DOI: 10.5281/zenodo.7374334, https://zenodo.org/record/7374334
Dataset