default search action
Simone Campanoni
Person information
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [j9]Ziyang Xu, Yebin Chon, Yian Su, Zujun Tan, Sotiris Apostolakis, Simone Campanoni, David I. August:
PROMPT: A Fast and Extensible Memory Profiling Framework. Proc. ACM Program. Lang. 8(OOPSLA1): 449-473 (2024) - [c44]Yian Su, Mike Rainey, Nick Wanninger, Nadharm Dhiantravan, Jasper Liang, Umut A. Acar, Peter A. Dinda, Simone Campanoni:
Compiling Loop-Based Nested Parallelism for Irregular Workloads. ASPLOS (2) 2024: 232-250 - [c43]Brian R. Tauro, Brian Suchy, Simone Campanoni, Peter A. Dinda, Kyle C. Hale:
TrackFM: Far-out Compiler Support for a Far Memory World. ASPLOS (1) 2024: 401-419 - [c42]Nick Wanninger, Tommy McMichen, Simone Campanoni, Peter A. Dinda:
Getting a Handle on Unmanaged Memory. ASPLOS (3) 2024: 448-463 - [c41]Tommy McMichen, Nathan Greiner, Peter Zhong, Federico Sossai, Atmn Patel, Simone Campanoni:
Representing Data Collections in an SSA Form. CGO 2024: 308-321 - [c40]Celine Lee, Abdulrahman Mahmoud, Michal Kurek, Simone Campanoni, David Brooks, Stephen Chong, Gu-Yeon Wei, Alexander M. Rush:
Guess & Sketch: Language Model Guided Transpilation. ICLR 2024 - [c39]Ishita Chaturvedi, Bhargav Reddy Godala, Yucan Wu, Ziyang Xu, Konstantinos Iliakis, Panagiotis-Eleftherios Eleftherakis, Sotirios Xydis, Dimitrios Soudris, Tyler Sorensen, Simone Campanoni, Tor M. Aamodt, David I. August:
GhOST: a GPU Out-of-Order Scheduling Technique for Stall Reduction. ISCA 2024: 1-16 - [c38]Zhenpeng Lin, Zheng Yu, Ziyi Guo, Simone Campanoni, Peter A. Dinda, Xinyu Xing:
CAMP: Compiler and Allocator-based Heap Memory Protection. USENIX Security Symposium 2024 - [i7]Brian Homerding, Atmn Patel, Enrico Armenio Deiana, Yian Su, Zujun Tan, Ziyang Xu, Bhargav Reddy Godala, David I. August, Simone Campanoni:
The Parallel Semantics Program Dependence Graph. CoRR abs/2402.00986 (2024) - [i6]Nick Wanninger, Tommy McMichen, Simone Campanoni, Peter A. Dinda:
Getting a Handle on Unmanaged Memory. CoRR abs/2405.00038 (2024) - [i5]Zhenpeng Lin, Zheng Yu, Ziyi Guo, Simone Campanoni, Peter A. Dinda, Xinyu Xing:
CAMP: Compiler and Allocator-based Heap Memory Protection. CoRR abs/2406.02737 (2024) - [i4]Peter Zhong, Shu-Hung You, Simone Campanoni, Robert Bruce Findler, Matthew Flatt, Christos Dimoulas:
A Calculus for Unreachable Code. CoRR abs/2407.04917 (2024) - 2023
- [j8]Ling Jin, Yinzhi Cao, Yan Chen, Di Zhang, Simone Campanoni:
ExGen: Cross-platform, Automated Exploit Generation for Smart Contract Vulnerabilities. IEEE Trans. Dependable Secur. Comput. 20(1): 650-664 (2023) - [c37]Zujun Tan, Yebin Chon, Michael Kruse, Johannes Doerfert, Ziyang Xu, Brian Homerding, Simone Campanoni, David I. August:
SPLENDID: Supporting Parallel LLVM-IR Enhanced Natural Decompilation for Interactive Development. ASPLOS (3) 2023: 679-693 - [c36]Michael Wilkins, Sam Westrick, Vijay Kandiah, Alex Bernat, Brian Suchy, Enrico Armenio Deiana, Simone Campanoni, Umut A. Acar, Peter A. Dinda, Nikos Hardavellas:
WARDen: Specializing Cache Coherence for High-Level Parallel Languages. CGO 2023: 122-135 - [c35]Enrico Armenio Deiana, Brian Suchy, Michael Wilkins, Brian Homerding, Tommy McMichen, Katarzyna Dunajewski, Peter A. Dinda, Nikos Hardavellas, Simone Campanoni:
Program State Element Characterization. CGO 2023: 199-211 - [c34]Nayana Prasad Nagendra, Bhargav Reddy Godala, Ishita Chaturvedi, Atmn Patel, Svilen Kanev, Tipp Moseley, Jared Stark, Gilles A. Pokam, Simone Campanoni, David I. August:
EMISSARY: Enhanced Miss Awareness Replacement Policy for L2 Instruction Caching. ISCA 2023: 62:1-62:13 - [i3]Celine Lee, Abdulrahman Mahmoud, Michal Kurek, Simone Campanoni, David Brooks, Stephen Chong, Gu-Yeon Wei, Alexander M. Rush:
Guess & Sketch: Language Model Guided Transpilation. CoRR abs/2309.14396 (2023) - [i2]Ziyang Xu, Yebin Chon, Yian Su, Zujun Tan, Sotiris Apostolakis, Simone Campanoni, David I. August:
PROMPT: A Fast and Extensible Memory Profiling Framework. CoRR abs/2311.03263 (2023) - 2022
- [c33]Brian Suchy, Souradip Ghosh, Drew Kersnar, Siyuan Chai, Zhen Huang, Aaron Nelson, Michael Cuevas, Alex Bernat, Gaurav Chaudhary, Nikos Hardavellas, Simone Campanoni, Peter A. Dinda:
CARAT CAKE: replacing paging via compiler/kernel cooperation. ASPLOS 2022: 98-114 - [c32]Angelo Matni, Enrico Armenio Deiana, Yian Su, Lukas Gross, Souradip Ghosh, Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Ishita Chaturvedi, Brian Homerding, Tommy McMichen, David I. August, Simone Campanoni:
NOELLE Offers Empowering LLVM Extensions. CGO 2022: 179-192 - [c31]Vito Kortbeek, Souradip Ghosh, Josiah D. Hester, Simone Campanoni, Przemyslaw Pawelczak:
WARio: efficient code generation for intermittent computing. PLDI 2022: 777-791 - 2021
- [c30]Xiaochun Zhang, Timothy M. Jones, Simone Campanoni:
Quantifying the Semantic Gap Between Serial and Parallel Programming. IISWC 2021: 151-162 - [c29]Ettore M. G. Trainiti, Thanapon Noraset, David Demeter, Doug Downey, Simone Campanoni:
CODE: Compiler-based Neuron-aware Ensemble training. MLSys 2021 - [c28]Mike Rainey, Ryan R. Newton, Kyle C. Hale, Nikos Hardavellas, Simone Campanoni, Peter A. Dinda, Umut A. Acar:
Task parallel assembly language for uncompromising parallelism. PLDI 2021: 1064-1079 - [c27]Kyle C. Hale, Simone Campanoni, Nikos Hardavellas, Peter A. Dinda:
The Case for an Interwoven Parallel Hardware/Software Stack. SC (Workshops) 2021: 50-59 - [c26]Jiacheng Ma, Wenyi Wang, Aaron Nelson, Michael Cuevas, Brian Homerding, Conghao Liu, Zhen Huang, Simone Campanoni, Kyle C. Hale, Peter A. Dinda:
Paths to OpenMP in the kernel. SC 2021: 65 - [i1]Angelo Matni, Enrico Armenio Deiana, Yian Su, Lukas Gross, Souradip Ghosh, Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Ishita Chaturvedi, David I. August, Simone Campanoni:
NOELLE Offers Empowering LLVM Extensions. CoRR abs/2102.05081 (2021) - 2020
- [c25]Sotiris Apostolakis, Ziyang Xu, Greg Chan, Simone Campanoni, David I. August:
Perspective: A Sensible Approach to Speculative Automatic Parallelization. ASPLOS 2020: 351-367 - [c24]Michael Leonard, Simone Campanoni:
Introducing the pseudorandom value generator selection in the compilation toolchain. CGO 2020: 256-267 - [c23]Brian Suchy, Simone Campanoni, Nikos Hardavellas, Peter A. Dinda:
CARAT: a case for virtual memory through compiler- and runtime-based address translation. PLDI 2020: 329-345 - [c22]Sotiris Apostolakis, Ziyang Xu, Zujun Tan, Greg Chan, Simone Campanoni, David I. August:
SCAF: a speculation-aware collaborative dependence analysis framework. PLDI 2020: 638-654 - [c21]Souradip Ghosh, Michael Cuevas, Simone Campanoni, Peter A. Dinda:
Compiler-based timing for extremely fine-grain preemptive parallelism. SC 2020: 53
2010 – 2019
- 2019
- [c20]Yuanbo Fan, Simone Campanoni, Russ Joseph:
Time squeezing for tiny devices. ISCA 2019: 657-670 - [c19]Enrico Armenio Deiana, Simone Campanoni:
Workload Characterization of Nondeterministic Programs Parallelized by STATS. ISPASS 2019: 190-201 - 2018
- [j7]Georgios Tziantzioulis, Nikos Hardavellas, Simone Campanoni:
Temporal Approximate Function Memoization. IEEE Micro 38(4): 60-70 (2018) - [c18]Enrico Armenio Deiana, Vincent St-Amour, Peter A. Dinda, Nikos Hardavellas, Simone Campanoni:
Unconventional Parallelization of Nondeterministic Applications. ASPLOS 2018: 432-447 - [c17]Yuanbo Fan, Tianyu Jia, Jie Gu, Simone Campanoni, Russ Joseph:
Compiler-guided instruction-level clock scheduling for timing speculative processors. DAC 2018: 40:1-40:6 - 2017
- [j6]Simone Campanoni, Kevin Brownell, Svilen Kanev, Timothy M. Jones, Gu-Yeon Wei, David M. Brooks:
Automatically accelerating non-numerical programs by architecture-compiler co-design. Commun. ACM 60(12): 88-97 (2017) - [c16]Enrico Armenio Deiana, Vincent St-Amour, Peter A. Dinda, Nikos Hardavellas, Simone Campanoni:
POSTER: The Liberation Day of Nondeterministic Programs. PACT 2017: 136-137 - 2016
- [c15]Niall Murphy, Timothy M. Jones, Robert D. Mullins, Simone Campanoni:
Performance implications of transient loop-carried data dependences in automatically parallelized loops. CC 2016: 23-33 - 2015
- [c14]Simone Campanoni, Glenn H. Holloway, Gu-Yeon Wei, David M. Brooks:
HELIX-UP: relaxing program semantics to unleash parallelization. CGO 2015: 235-245 - [c13]Marco D. Santambrogio, José L. Ayala, Simone Campanoni, Riccardo Cattaneo, Gianluca C. Durelli, Matteo Ferroni, Alessandro Antonio Nacci, Josué Pagán, Marina Zapater, Mónica Vallejo:
Power-awareness and smart-resource management in embedded computing systems. CODES+ISSS 2015: 94-103 - 2014
- [c12]Simone Campanoni, Kevin Brownell, Svilen Kanev, Timothy M. Jones, Gu-Yeon Wei, David M. Brooks:
HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs. ISCA 2014: 217-228 - 2012
- [j5]Simone Campanoni, Timothy M. Jones, Glenn H. Holloway, Gu-Yeon Wei, David M. Brooks:
Helix: Making the Extraction of Thread-Level Parallelism Mainstream. IEEE Micro 32(4): 8-18 (2012) - [c11]Simone Campanoni, Timothy M. Jones, Glenn H. Holloway, Vijay Janapa Reddi, Gu-Yeon Wei, David M. Brooks:
HELIX: automatic parallelization of irregular programs for chip multiprocessing. CGO 2012: 84-93 - [c10]Simone Campanoni, Timothy M. Jones, Glenn H. Holloway, Gu-Yeon Wei, David M. Brooks:
The HELIX project: overview and directions. DAC 2012: 277-282 - [c9]Filippo Sironi, Davide B. Bartolini, Simone Campanoni, Fabio Cancare, Henry Hoffmann, Donatella Sciuto, Marco D. Santambrogio:
Metronome: operating system level performance management via self-adaptive computing. DAC 2012: 856-865 - [p1]Marcello Mura, Simone Campanoni, William Fornaciari, Mariagiovanna Sami:
Optimal Design of Wireless Sensor Networks. ArtDeco 2012: 375-395 - 2011
- [b1]Simone Campanoni:
Guide to ILDJIT. Springer Briefs in Computer Science, Springer 2011, ISBN 978-1-4471-2193-0, pp. i-xiii, 1-97 - [j4]Vijay Janapa Reddi, Svilen Kanev, Wonyoung Kim, Simone Campanoni, Michael D. Smith, Gu-Yeon Wei, David M. Brooks:
Voltage Noise in Production Processors. IEEE Micro 31(1): 20-28 (2011) - [c8]Simone Campanoni, Luca Rocchini:
Static memory management within bytecode languages on multicore systems. CHANGE@ASPLOS 2011: 1-8 - 2010
- [j3]Simone Campanoni, Giovanni Agosta, Stefano Crespi-Reghizzi, Andrea Di Biagio:
A highly flexible, parallel virtual machine: design and experience of ILDJIT. Softw. Pract. Exp. 40(2): 177-207 (2010) - [j2]Vijay Janapa Reddi, Simone Campanoni, Meeta Sharma Gupta, Michael D. Smith, Gu-Yeon Wei, David M. Brooks, Kim M. Hazelwood:
Eliminating voltage emergencies via software-guided code transformations. ACM Trans. Archit. Code Optim. 7(2): 12:1-12:28 (2010) - [c7]Michele Tartara, Simone Campanoni, Giovanni Agosta, Stefano Crespi-Reghizzi:
Parallelism and Retargetability in the ILDJIT Dynamic Compiler. ARCS Workshops 2010: 285-291 - [c6]Vijay Janapa Reddi, Svilen Kanev, Wonyoung Kim, Simone Campanoni, Michael D. Smith, Gu-Yeon Wei, David M. Brooks:
Voltage Smoothing: Characterizing and Mitigating Voltage Noise in Production Processors via Software-Guided Thread Scheduling. MICRO 2010: 77-88
2000 – 2009
- 2009
- [c5]Simone Campanoni, Martino Sykora, Giovanni Agosta, Stefano Crespi-Reghizzi:
Dynamic Look Ahead Compilation: A Technique to Hide JIT Compilation Latencies in Multicore Environment. CC 2009: 220-235 - [c4]Vijay Janapa Reddi, Simone Campanoni, Meeta Sharma Gupta, Michael D. Smith, Gu-Yeon Wei, David M. Brooks:
Software-assisted hardware reliability: abstracting circuit-level challenges to the software stack. DAC 2009: 788-793 - [c3]Simone Campanoni, Stefano Crespi-Reghizzi:
Traces of Control-Flow Graphs. Developments in Language Theory 2009: 156-169 - [c2]Michele Tartara, Simone Campanoni, Giovanni Agosta, Stefano Crespi-Reghizzi:
Just-In-Time compilation on ARM processors. ICOOOLPS@ECOOP 2009: 70-73 - 2008
- [j1]Simone Campanoni, Giovanni Agosta, Stefano Crespi-Reghizzi:
A parallel dynamic compiler for CIL bytecode. ACM SIGPLAN Notices 43(4): 11-20 (2008) - [c1]Simone Campanoni, William Fornaciari:
Models and Tradeoffs in WSN System-Level Design. DSD 2008: 676-684
Coauthor Index
aka: David M. Brooks
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-07 22:12 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint