![]() |
Publications |
![]() |
Yuanbo Fan
,
Simone Campanoni
, and
Russ Joseph
Time Squeezing for Tiny Devices International Symposium on Computer Architecture (ISCA), 2019 Acceptance rate: 17.0% (62/365) ![]() ![]() ![]() ![]() ![]() |
![]() |
Enrico Armenio Deiana
, and
Simone Campanoni
Workload Characterization of Nondeterministic Programs Parallelized by STATS International Symposium on Performance Analysis of Systems and Software (ISPASS), 2019 Acceptance rate: 29.5% (26/88) ![]() ![]() ![]() |
![]() |
Georgios Tziantzioulis
,
Nikos Hardavellas
, and
Simone Campanoni
Temporal Approximate Function Memoization IEEE Micro's special issue on Approximate Computing, 2018 ![]() ![]() ![]() |
![]() |
Yuanbo Fan
,
Tianyu Jia
,
Jie Gu
,
Simone Campanoni
, and
Russ Joseph
Compiler-guided instruction-level clock scheduling for timing speculative processors Design Automation Conference (DAC), 2018 Acceptance rate: 24.3% (168/691) ![]() ![]() ![]() |
![]() |
Enrico Armenio Deiana
,
Vincent St-Amour
,
Peter Dinda
,
Nikos Hardavellas
, and
Simone Campanoni
Unconventional Parallelization of Nondeterministic Applications International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2018 Acceptance rate: 17.6% (56/319) ![]() ![]() ![]() |
![]() |
Simone Campanoni
,
Kevin Brownell
,
Svilen Kanev
,
Timothy M. Jones
,
Gu-Yeon Wei
, and
David M. Brooks
Automatically Accelerating Non-Numerical Programs By Extracting Threads with an Architecture-Compiler Co-Design Communication ACM Research Highlights (CACM), 2017 ![]() ![]() ![]() ![]() |
![]() |
Enrico Armenio Deiana
,
Vincent St-Amour
,
Peter Dinda
,
Nikos Hardavellas
, and
Simone Campanoni
The Liberation Day of Nondeterministic Programs International Conference on Parallel Architectures and Compilation Techniques (PACT), 2017 ![]() ![]() ![]() |
![]() |
Niall Murphy,
Timothy M. Jones
,
Robert Mullins
, and
Simone Campanoni
Performance Implications of Transient Loop-Carried Data Dependences in Automatically Parallelized Loops International Conference on Compiler Construction (CC), 2016 Acceptance rate: 31.2% (24/77) ![]() ![]() ![]() |
![]() |
Simone Campanoni
,
Glenn Holloway
,
Gu-Yeon Wei
, and
David M. Brooks
HELIX-UP: Relaxing Program Semantics to Unleash Parallelization International Symposium on Code Generation and Optimization (CGO), 2015 Acceptance rate: 27.3% (24/88) ![]() ![]() ![]() ![]() One of four papers nominated for the Best Paper Award by the Program Committee |
![]() |
Alessandro A. Nacci, Gianluca C. Durelli, Josue Pagan, Marina Zapater, Matteo Ferroni, Riccardo Cattaneo, Monica Vallejo,
Simone Campanoni
, Jose Ayala, and
Marco D. Santambrogio
Power-Awareness and Smart-Resource Management in Embedded Computing Systems International Conference on Hardware/Software Codesign and System Synthesis (CODES+ISSS), 2015 ![]() ![]() ![]() ![]() |
![]() |
Khalid Al-Hawaj,
Simone Campanoni
,
Gu-Yeon Wei
, and
David M. Brooks
Unified Cache: A Case for Low Latency Communication International Workshop on Parallelism in Mobile Platforms (PRISM), 2015 ![]() |
![]() |
Niall Murphy,
Timothy M. Jones
,
Simone Campanoni
, and
Robert Mullins
Limits of Static Dependence Analysis for Automatic Parallelization International Workshop on Compilers for Parallel Computing (CPC), 2015 ![]() |
![]() |
Simone Campanoni
,
Kevin Brownell
,
Svilen Kanev
,
Timothy M. Jones
,
Gu-Yeon Wei
, and
David M. Brooks
HELIX-RC: An Architecture-Compiler Co-Design for Automatic Parallelization of Irregular Programs International Symposium on Computer Architecture (ISCA), 2014 Acceptance rate: 17.8% (46/258) ![]() ![]() ![]() ![]() IEEE Micro’s Top Picks in Computer Architecture Conferences honorable mention, 2014 ![]() Communication ACM Research Highlights (CACM), 2017 ![]() |
![]() |
Simone Campanoni
,
Svilen Kanev
,
Kevin Brownell
,
Gu-Yeon Wei
, and
David M. Brooks
Breaking Cyclic-Multithreading Parallelization with XML Parsing International Workshop on Parallelism in Mobile Platforms (PRISM), 2014 ![]() |
![]() |
Gu-Yeon Wei
,
David M. Brooks
,
Simone Campanoni
,
Kevin Brownell
, and
Svilen Kanev
Methods and apparatus for parallel processing US Patents, 2014 |
![]() |
Vijay Janapa Reddi
,
Svilen Kanev
,
Wonyoung Kim
,
Simone Campanoni
,
Michael D. Smith
,
Gu-Yeon Wei
, and
David M. Brooks
Voltage Noise in Production Processors IEEE Micro’s Top Picks in Computer Architecture Conferences, 2011 ![]() ![]() ![]() |
![]() |
Simone Campanoni
Guide to ILDJIT Book from Springer, 2011 ![]() ![]() ![]() |
![]() |
Simone Campanoni
, and Luca Rocchini
Static Memory Management within Bytecode Languages on Multicore Systems Workshop on Computing in Heterogeneous, Autonomous ’N’ Goal-oriented Environments (CHANGE), 2011 ![]() ![]() ![]() |
![]() |
Simone Campanoni
,
Giovanni Agosta
, and
Stefano Crespi Reghizzi
A parallel dynamic compiler for CIL bytecode ACM SIGPLAN Notices, 2008 ![]() ![]() ![]() ![]() |
![]() |
Simone Campanoni
,
Giovanni Agosta
, and
Stefano Crespi Reghizzi
ILDJIT: a Parallel Dynamic Compiler International Conference on Very Large Scale Integration (VLSI-SoC), 2008 ![]() ![]() |
![]() |
Simone Campanoni
, and
William Fornaciari
Multi-level Design and Optimization of Wireless Sensor Networks International Conference on Networked Sensing Systems (INSS), 2008 ![]() ![]() ![]() |
![]() |
Simone Campanoni
, and
William Fornaciari
Node-Level Optimization of Wireless Sensor Networks International Conference on Wireless Communications, Networking and Mobile Computing (WiCom), 2008 ![]() ![]() ![]() |
![]() |
Simone Campanoni
, and
William Fornaciari
Models and Tradeoffs in WSN System-Level Design Euromicro Symposium on Digital System Design (DSD), 2008 ![]() ![]() ![]() |
![]() |
Simone Campanoni
, and
William Fornaciari
Ensuring Feasibility of Wireless Sensor Networks International Conference on Circuits and Systems for Communications (ICCSC), 2008 ![]() ![]() ![]() |
![]() |
Simone Campanoni
, and
William Fornaciari
SWORDFISH: A framework to formally design WSNs capturing events International Conference on Software, Telecommunications and Computer Networks (SoftCOM), 2007 ![]() ![]() ![]() |
Share this page with: