Voltage smoothing: Characterizing and mitigating voltage noise in production processors via software-guided thread scheduling VJ Reddi, S Kanev, W Kim, S Campanoni, MD Smith, GY Wei, D Brooks 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture, 77-88, 2010 | 130 | 2010 |
HELIX: Automatic Parallelization of Irregular Programs for Chip Multiprocessing S Campanoni, T Jones, G Holloway, VJ Reddi, GY Wei, D Brooks CGO, 2012 | 125 | 2012 |
HELIX-RC: An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs S Campanoni, K Brownell, S Kanev, T Jones, GY Wei, D Brooks ISCA, 2014 | 76 | 2014 |
Metronome: operating system level performance management via self-adaptive computing F Sironi, DB Bartolini, S Campanoni, F Cancare, H Hoffmann, D Sciuto, ... Proceedings of the 49th Annual Design Automation Conference, 856-865, 2012 | 70 | 2012 |
HELIX-UP: Relaxing program semantics to unleash parallelization S Campanoni, G Holloway, GY Wei, D Brooks Proceedings of the 13th Annual IEEE/ACM International Symposium on Code …, 2015 | 62 | 2015 |
Voltage noise in production processors VJ Reddi, S Kanev, W Kim, S Campanoni, MD Smith, GY Wei, D Brooks IEEE micro 31 (1), 20-28, 2010 | 44 | 2010 |
HELIX: Making the extraction of thread-level parallelism mainstream S Campanoni, TM Jones, G Holloway, GY Wei, D Brooks IEEE Micro 32 (4), 8-18, 2012 | 37 | 2012 |
A highly flexible, parallel virtual machine: Design and experience of ILDJIT S Campanoni, G Agosta, S Crespi Reghizzi, A Di Biagio Software: Practice and Experience 40 (2), 177-207, 2010 | 36 | 2010 |
Software-assisted hardware reliability: abstracting circuit-level challenges to the software stack VJ Reddi, MS Gupta, MD Smith, G Wei, D Brooks, S Campanoni Proceedings of the 46th Annual Design Automation Conference, 788-793, 2009 | 36 | 2009 |
Eliminating voltage emergencies via software-guided code transformations VJ Reddi, S Campanoni, MS Gupta, MD Smith, GY Wei, D Brooks, ... ACM Transactions on Architecture and Code Optimization (TACO) 7 (2), 1-28, 2010 | 31 | 2010 |
Perspective: A sensible approach to speculative automatic parallelization S Apostolakis, Z Xu, G Chan, S Campanoni, DI August Proceedings of the Twenty-Fifth International Conference on Architectural …, 2020 | 30 | 2020 |
Temporal approximate function memoization G Tziantzioulis, N Hardavellas, S Campanoni IEEE Micro 38 (4), 60-70, 2018 | 28 | 2018 |
ExGen: Cross-platform, Automated Exploit Generation for Smart Contract Vulnerabilities L Jin, Y Cao, Y Chen, D Zhang, S Campanoni IEEE Transactions on Dependable and Secure Computing 20 (1), 650-664, 2022 | 23 | 2022 |
A parallel dynamic compiler for CIL bytecode S Campanoni, G Agosta, SC Reghizzi ACM Sigplan Notices 43 (4), 11-20, 2008 | 22 | 2008 |
Performance implications of transient loop-carried data dependences in automatically parallelized loops N Murphy, T Jones, R Mullins, S Campanoni Proceedings of the 25th International Conference on Compiler Construction, 23-33, 2016 | 21 | 2016 |
Voltage noise: Why it’s bad, and what to do about it VJ Reddi, MS Gupta, KK Rangan, S Campanoni, G Holloway, MD Smith, ... 5th IEEE Workshop on Silicon Errors in Logic-System Effects (SELSE), Palo …, 2009 | 20 | 2009 |
Dynamic look ahead compilation: a technique to hide jit compilation latencies in multicore environment S Campanoni, M Sykora, G Agosta, S Crespi Reghizzi Compiler Construction: 18th International Conference, CC 2009, Held as Part …, 2009 | 20 | 2009 |
NOELLE Offers Empowering LLVM Extensions A Matni, EA Deiana, Y Su, L Gross, S Ghosh, S Apostolakis, Z Xu, Z Tan, ... Proceedings of the 20th Annual IEEE/ACM International Symposium on Code …, 2022 | 19 | 2022 |
Unconventional Parallelization of Nondeterministic Applications EA Deiana, V St-Amour, PA Dinda, N Hardavellas, S Campanoni ASPLOS, 2018 | 19 | 2018 |
CARAT: A case for virtual memory through compiler-and runtime-based address translation B Suchy, S Campanoni, N Hardavellas, P Dinda Proceedings of the 41st ACM SIGPLAN Conference on Programming Language …, 2020 | 16 | 2020 |