Calculated based on number of publications stored in Pure and citations from Scopus
Calculated based on number of publications stored in Pure and citations from Scopus
Calculated based on number of publications stored in Pure and citations from Scopus
20072022

Research activity per year

If you made any changes in Pure these will be visible here soon.
Filter
Conference contribution

Search results

  • 2022

    CARAT CAKE: Replacing Paging via Compiler/Kernel Cooperation

    Suchy, B., Ghosh, S., Kersnar, D., Chai, S., Huang, Z., Nelson, A., Cuevas, M., Bernat, A., Chaudhary, G., Hardavellas, N., Campanoni, S. & Dinda, P., Feb 28 2022, ASPLOS 2022 - Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems. Falsafi, B., Ferdman, M., Lu, S. & Wenisch, T. F. (eds.). Association for Computing Machinery, p. 98-114 17 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • NOELLE Offers Empowering LLVM Extensions

    Matni, A., Deiana, E. A., Su, Y., Gross, L., Ghosh, S., Apostolakis, S., Xu, Z., Tan, Z., Chaturvedi, I., Homerding, B., McMichen, T., August, D. I. & Campanoni, S., 2022, CGO 2022 - Proceedings of the 2022 IEEE/ACM International Symposium on Code Generation and Optimization. Lee, J. W., Hack, S. & Shpeisman, T. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 179-192 14 p. (CGO 2022 - Proceedings of the 2022 IEEE/ACM International Symposium on Code Generation and Optimization).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • WARio: efficient code generation for intermittent computing

    Kortbeek, V., Ghosh, S., Hester, J., Campanoni, S. & Pawełczak, P., Jun 9 2022, PLDI 2022 - Proceedings of the 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation. Jhala, R. & Dillig, I. (eds.). Association for Computing Machinery, p. 777-791 15 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
  • 2021

    Paths to openmp in the kernel

    Ma, J., Wang, W., Nelson, A., Cuevas, M., Homerding, B., Liu, C., Huang, Z., Campanoni, S., Hale, K. & Dinda, P., Nov 14 2021, Proceedings of SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis: Science and Beyond. IEEE Computer Society, (International Conference for High Performance Computing, Networking, Storage and Analysis, SC).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    3 Scopus citations
  • Quantifying the Semantic Gap between Serial and Parallel Programming

    Zhang, X., Jones, T. M. & Campanoni, S., 2021, Proceedings - 2021 IEEE International Symposium on Workload Characterization, IISWC 2021. Institute of Electrical and Electronics Engineers Inc., p. 151-162 12 p. (Proceedings - 2021 IEEE International Symposium on Workload Characterization, IISWC 2021).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Task parallel assembly language for uncompromising parallelism

    Rainey, M., Newton, R. R., Hale, K., Hardavellas, N., Campanoni, S., Dinda, P. & Acar, U. A., Jun 18 2021, PLDI 2021 - Proceedings of the 42nd ACM SIGPLAN International Conference on Programming Language Design and Implementation. Freund, S. N. & Yahav, E. (eds.). Association for Computing Machinery, p. 1064-1079 16 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Open Access
    3 Scopus citations
  • The Case for an Interwoven Parallel Hardware/Software Stack

    Hale, K. C., Campanoni, S., Hardavellas, N. & Dinda, P. A., 2021, SCWS 2021: 2021 SC Workshops Supplementary Proceedings, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis. Institute of Electrical and Electronics Engineers Inc., p. 50-59 10 p. (SCWS 2021: 2021 SC Workshops Supplementary Proceedings, Held in conjunction with SC 2021: The International Conference for High Performance Computing, Networking, Storage and Analysis).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2020

    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 proceedingConference contribution

    6 Scopus citations
  • Compiler-based timing for extremely fine-grain preemptive parallelism

    Ghosh, S., Cuevas, M., Campanoni, S. & Dinda, P., Nov 2020, Proceedings of SC 2020: International Conference for High Performance Computing, Networking, Storage and Analysis. IEEE Computer Society, 9355250. (International Conference for High Performance Computing, Networking, Storage and Analysis, SC; vol. 2020-November).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    6 Scopus citations
  • 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 proceedingConference contribution

    Open Access
    1 Scopus citations
  • 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 proceedingConference contribution

    Open Access
    16 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 proceedingConference contribution

    5 Scopus citations
  • 2019

    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 proceedingConference contribution

    Open Access
    5 Scopus citations
  • Workload Characterization of Nondeterministic Programs Parallelized by STATS

    Deiana, E. A. & Campanoni, S., Apr 22 2019, Proceedings - 2019 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2019. Institute of Electrical and Electronics Engineers Inc., p. 190-201 12 p. 8695670. (Proceedings - 2019 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2019).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2018

    Compiler-guided instruction-level clock scheduling for timing speculative processors

    Fan, Y., Jia, T., Gu, J., Campanoni, S. & Joseph, R. E., Jun 24 2018, Proceedings of the 55th Annual Design Automation Conference, DAC 2018. Institute of Electrical and Electronics Engineers Inc., a40. (Proceedings - Design Automation Conference; vol. Part F137710).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    7 Scopus citations
  • Unconventional parallelization of nondeterministic applications

    Deiana, E. A., St Amour, V., Dinda, P. A., Hardavellas, N. & Campanoni, S., Mar 19 2018, ASPLOS 2018 - 23rd International Conference on Architectural Support for Programming Languages and Operating Systems. Association for Computing Machinery, p. 432-447 16 p. (International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    7 Scopus citations
  • 2017

    POSTER: The Liberation Day of Nondeterministic Programs

    Deiana, E. A., St-Amour, V., Dinda, P., Hardavellas, N. & Campanoni, S., Oct 31 2017, Proceedings - 26th International Conference on Parallel Architectures and Compilation Techniques, PACT 2017. Institute of Electrical and Electronics Engineers Inc., p. 136-137 2 p. (Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT; vol. 2017-September).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • 2016

    Performance implications of transient loop-carried data dependences in automatically parallelized loops

    Murphy, N., Jones, T., Mullins, R. & Campanoni, S., Mar 17 2016, Proceedings of CC 2016: The 25th International Conference on Compiler Construction. Association for Computing Machinery, Inc, p. 23-33 11 p. (Proceedings of CC 2016: The 25th International Conference on Compiler Construction).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    11 Scopus citations
  • 2015

    HELIX-UP: Relaxing program semantics to unleash parallelization

    Campanoni, S., Holloway, G., Wei, G. Y. & Brooks, D., Mar 3 2015, Proceedings of the 2015 IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2015. Institute of Electrical and Electronics Engineers Inc., p. 235-245 11 p. 7054203. (Proceedings of the 2015 IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2015).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    31 Scopus citations
  • Power-awareness and smart-resource management in embedded computing systems

    Santambrogio, M. D., Ayala, J. L., Campanoni, S., Cattaneo, R., Durelli, G. C., Ferroni, M., Nacci, A., Pagan, J., Zapater, M. & Vallejo, M., Nov 17 2015, 2015 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2015. Institute of Electrical and Electronics Engineers Inc., p. 94-103 10 p. 7331372. (2015 International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2015).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • 2014

    HELIX-RC: An architecture-compiler co-design for automatic parallelization of irregular programs

    Campanoni, S., Brownell, K., Kanev, S., Jones, T. M., Wei, G. Y. & Brooks, D., 2014, 41st Annual International Symposium on Computer Architecture, ISCA 2014 - Conference Proceedings. Institute of Electrical and Electronics Engineers Inc., p. 217-228 12 p. 6853215. (Proceedings - International Symposium on Computer Architecture).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    35 Scopus citations
  • 2012

    HELIX: Automatic parallelization of irregular programs for chip multiprocessing

    Campanoni, S., Jones, T., Holloway, G., Reddi, V. J., Wei, G. Y. & Brooks, D., 2012, Proceedings - International Symposium on Code Generation and Optimization, CGO 2012. p. 84-93 10 p. (Proceedings - International Symposium on Code Generation and Optimization, CGO 2012).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    65 Scopus citations
  • Metronome: Operating system level performance management via self-adaptive computing

    Sironi, F., Bartolini, D. B., Campanoni, S., Cancare, F., Hoffmann, H., Sciuto, D. & Santambrogio, M. D., Jul 11 2012, Proceedings of the 49th Annual Design Automation Conference, DAC '12. p. 856-865 10 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    29 Scopus citations
  • The HELIX project: Overview and directions

    Campanoni, S., Jones, T., Holloway, G., Wei, G. Y. & Brooks, D., Jul 11 2012, Proceedings of the 49th Annual Design Automation Conference, DAC '12. p. 277-282 6 p.

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations
  • 2011

    Static memory management within bytecode languages on multicore systems

    Campanoni, S. & Rocchini, L., Dec 1 2011, Proceedings of the 2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments, CHANGE 2011. 6172452. (Proceedings of the 2011 1st International Workshop on Computing in Heterogeneous, Autonomous 'N' Goal-Oriented Environments, CHANGE 2011).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2010

    Parallelism and retargetability in the ildjit dynamic compiler

    Tartara, M., Campanoni, S., Agosta, G. & Reghizzi, S. C., 2010, 23th International Conference on Architecture of Computing Systems 2010, ARCS 2010 - Workshop Proceedings. Beigl, M. & Cazorla-Almeida, F. J. (eds.). VDE Verlag GmbH, p. 285-291 7 p. (23th International Conference on Architecture of Computing Systems 2010, ARCS 2010 - Workshop Proceedings).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • Voltage smoothing: Characterizing and mitigating voltage noise in production processors via software-guided thread scheduling

    Reddi, V. J., Kanev, S., Kim, W., Campanoni, S., Smith, M. D., Wei, G. Y. & Brooks, D., 2010, Proceedings - 43rd Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2010. p. 77-88 12 p. 5695527. (Proceedings of the Annual International Symposium on Microarchitecture, MICRO).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    70 Scopus citations
  • 2009

    Dynamic look ahead compilation: A technique to hide jit compilation latencies in multicore environment

    Campanoni, S., Sykora, M., Agosta, G. & Crespi Reghizzi, S., 2009, Compiler Construction - 18th International Conference, CC 2009 - Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009, Proceedings. p. 220-235 16 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5501 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    14 Scopus citations
  • Just-in-time compilation on ARM processors

    Tartara, M., Campanoni, S., Agosta, G. & Reghizzi, S. C., 2009, Proceedings of the 4th Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems, ICOOOLPS 2009. p. 70-73 4 p. (Proceedings of the 4th Workshop on the Implementation, Compilation, Optimization of Object-Oriented Languages and Programming Systems, ICOOOLPS 2009).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    2 Scopus citations
  • Software-assisted hardware reliability: Abstracting circuit-level challenges to the software stack

    Reddi, V. J., Gupta, M. S., Smith, M. D., Wei, G. Y., Brooks, D. & Campanoni, S., 2009, 2009 46th ACM/IEEE Design Automation Conference, DAC 2009. p. 788-793 6 p. 5227065. (Proceedings - Design Automation Conference).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    21 Scopus citations
  • Traces of control-flow graphs

    Campanoni, S. & Crespi Reghizzi, S., 2009, Developments in Language Theory - 13th International Conference, DLT 2009, Proceedings. p. 156-169 14 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 5583 LNCS).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • 2008

    Ensuring feasibility of wireless sensor networks

    Campanoni, S. & Fornaciari, W., Sep 5 2008, 2008 4th IEEE International Conference on Circuits and Systems for Communications, ICCSC. p. 848-852 5 p. 4536877

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Models and tradeoffs in WSN system-level design

    Campanoni, S. & Fornaciari, W., 2008, Proceedings - 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, DSD 2008. p. 676-684 9 p. 4669302. (Proceedings - 11th EUROMICRO Conference on Digital System Design Architectures, Methods and Tools, DSD 2008).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Multi-level design and optimization of Wireless Sensor Networks

    Campanoni, S. & Fornaciari, W., 2008, Proceedings of INSS 2008 - 5th International Conference on Networked Sensing Systems. p. 3-10 8 p. 4610883. (Proceedings of INSS 2008 - 5th International Conference on Networked Sensing Systems).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

  • Node-level optimization of wireless sensor networks

    Campanoni, S. & Fornaciari, W., 2008, 2008 International Conference on Wireless Communications, Networking and Mobile Computing, WiCOM 2008. 4678869. (2008 International Conference on Wireless Communications, Networking and Mobile Computing, WiCOM 2008).

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    1 Scopus citations
  • 2007

    SWORDFISH: A framework to formally design WSNs capturing events

    Campanoni, S. & Fornaciari, W., Dec 1 2007, 2007 15th International Conference on Software, Telecommunications and Computer Networks, SoftCOM 2007. p. 190-194 5 p. 4446088

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    4 Scopus citations