STEFANO CARNÀ

PhD Student

PhD program:: XXXIV
email: carna@diag.uniroma1.it
phone: +39 0677274164
building: Department of Computer, Control, and Management Engineering, via Ariosto 25, Rome
room: B004




supervisor: Francesco Quaglia

I'm currently enrolled in the PhD program in Computer Engineering at Sapienza, University of Rome.
I received the Master’s Degree in Computer Engineering at Sapienza, University of Rome in 2017, and a Bachelor’s Degree in Computer Engineering at University of Calabria.
During my studies, I fed my passion for low-level programming and operating system internals by combining theoretical and practical aspects and I enjoyed gaining analytical and conceptual skills by working on a variety of challenging problems.
Although I was fascinated by embedded systems and digital electronics since my Bachelor’s degree, the Embedded System course introduced me a different way of thinking when devising firmware on RISC machines and dealing with time-sensitive devices.
The associated internship experience inside the INTECS company made me implement in practice the theoretical knowledge on real hardware and professional laboratory instruments.
On the other hand, Operating Systems courses clarified the real-life challenges when designing and implementing advanced software modules for efficient hardware exploitation on modern processors, especially those CISC-architecture based.
While working on my master thesis I started collaborating with HPDCS group at Sapienza: this allowed me to learn the value of team-working and I improved my problem-solving ability, which granted me to continue the research finding innovative methodologies and efficient solutions.
I'm interested in low-level programming because it represents the hardware interface for the high-level software, and providing an efficient solution is not always an easy task.
In fact, such a programming level requires perseverance and perspicacity put side by side to a deep knowledge of the hardware architecture, which internals are not always reported inside documentation making this kind of programming a mix of intuition and art.
My doctoral studies focus on continuous profiling techniques, exploiting their contributes for optimizing the whole system workload and taking advantage of sophisticated, not yet well-integrated, hardware supports, also meeting the challenge of finding new ways of adoption.

Research products

  • 11573/1652448 - 2022 - Fight Hardware with Hardware: System-wide Detection and Mitigation of Side-Channel Attacks using Performance Counters (01a Articolo in rivista)
    STEFANO CARNA', SERENA FERRACCI, Francesco QUAGLIA, ALESSANDRO PELLEGRINI
  • 11573/1487281 - 2020 - Reproducibility Report for the Paper: Partial Evaluation via Code Generation for Static Stochastic Reaction Network Models (04b Atto di convegno in volume)
    STEFANO CARNA'
  • 11573/1487750 - 2020 - Don’t be Paranoid: Dynamic Detection and Mitigation for Threats Exploiting Cache-based Side-channel Attacks (02a Capitolo o Articolo)
    STEFANO CARNA', SERENA FERRACCI, ALESSANDRO PELLEGRINI
  • 11573/1349056 - 2019 - Hardware-assisted Incremental Checkpointing in Speculative Parallel Discrete Event Simulation (04b Atto di convegno in volume)
    STEFANO CARNA', SERENA FERRACCI, EMANUELE DE SANTIS, ALESSANDRO PELLEGRINI, Francesco QUAGLIA

© Università degli Studi di Roma "La Sapienza" - Piazzale Aldo Moro 5, 00185 Roma