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
- 5 Similar Profiles
Network
Grants
- 4 Active
-
SHF: Small: The Compiler-Architecture Solution to the Data Dependent, Circuit-Level Critical-Paths Variations
10/1/19 → 9/30/22
Project: Research project
-
REU for SHF: Small: The Compiler-Architecture Solution to the Data Dependent, Circuit-Level Critical-Paths Variations
10/1/19 → 9/30/22
Project: Research project
-
CSR: Medium: Collaborative Research: Interweaving the Parallel Software/Hardware Stack
Campanoni, S., Dinda, P. A. & Hardavellas, N.
9/1/18 → 8/31/21
Project: Research project
Research Output
-
CARAT: A case for virtual memory through compiler- and runtime-based address translation
Suchy, B., Campanoni, S., Hardavellas, N. & Dinda, P., Jun 11 2020, PLDI 2020 - Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation. Donaldson, A. F. & Torlak, E. (eds.). Association for Computing Machinery, p. 329-345 17 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access -
Introducing the pseudorandom value generator selection in the compilation toolchain
Leonard, M. & Campanoni, S., Feb 22 2020, CGO 2020 - Proceedings of the 18th ACM/IEEE International Symposium on Code Generation and Optimization. Mars, J., Tang, L., Xue, J. & Wu, P. (eds.). Association for Computing Machinery, Inc, p. 256-267 12 p. (CGO 2020 - Proceedings of the 18th ACM/IEEE International Symposium on Code Generation and Optimization).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access -
Perspective: A sensible approach to speculative automatic parallelization
Apostolakis, S., Xu, Z., Chan, G., Campanoni, S. & August, D. I., Mar 9 2020, ASPLOS 2020 - 25th International Conference on Architectural Support for Programming Languages and Operating Systems. Association for Computing Machinery, p. 351-367 17 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
Open Access4 Scopus citations -
SCAF: A speculation-aware collaborative dependence analysis framework
Apostolakis, S., Xu, Z., Tan, Z., Chan, G., Campanoni, S. & August, D. I., Jun 11 2020, PLDI 2020 - Proceedings of the 41st ACM SIGPLAN Conference on Programming Language Design and Implementation. Donaldson, A. F. & Torlak, E. (eds.). Association for Computing Machinery, p. 638-654 17 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
1 Scopus citations -
Time squeezing for tiny devices
Fan, Y., Campanoni, S. & Joseph, R. E., Jun 22 2019, ISCA 2019 - Proceedings of the 2019 46th International Symposium on Computer Architecture. Institute of Electrical and Electronics Engineers Inc., p. 657-670 14 p. (Proceedings - International Symposium on Computer Architecture).Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
3 Scopus citations