Contact Info

Office: 3107 Siebel Center
Thomas M Siebel Center,
201 Goodwin Avenue,
Illinois, 61801
United States

About Me

I am a PhD student in the Department of Computer Science at the University of Illinois at Urbana Champaign. I am advised by Professor Sasa Misailovic. I obtained my BSc in Computer Science and Engineering from the University of Moratuwa, Sri Lanka in 2015. My CV is available here


  • I graduated from the University of Illinois at Urbana Champaign with a PhD in Computer Science.
    Link to my thesis


  • Diamont: Dynamic Monitoring of Uncertainty for Distributed Asynchronous Programs
    Vimuth Fernando, Keyur Joshi, Jacob Laurel, and Sasa Misailovic
    The 21st International Conference on Runtime Verification.
    (RV 2021)
    - full text, appendix, conference talk (Youtube)
  • One Protocol to Rule Them All: Deep Reinforcement Learning Aided MAC for Wireless Network-on-Chips
    Suraj Jog, Zikun Liu, Antonio Franques, Vimuth Fernando, Sergi Abadal, Josep Torrellas, Haitham Hassanieh
    18th USENIX Symposium on Networked Systems Design and Implementation.
    (NSDI 2021)
  • WiDir: A Wireless-Enabled Directory Cache Coherence Protocol.
    Antonio Franques. Apostolos Kokolis, Sergi Abadal, Vimuth Fernando, Sasa Misailovic, Josep Torrelas
    27th IEEE International Symposium on High-Performance Computer Architecture.
    (HPCA 2021)
  • Aloe: Verifying Reliability of Approximate Programs in the Presence of Recovery Mechanisms
    Keyur Joshi, Vimuth Fernando, Sasa Misailovic
    International Symposium on Code Generation and Optimization.
    (CGO 2020)
    - full text
  • Verifying Safety and Accuracy of Approximate Parallel Programs via Canonical Sequentialization
    Vimuth Fernando, Keyur Joshi, Sasa Misailovic
    34th ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages and Applications.
    (OOPSLA/SPLASH 2019)
    - full text, appendix, slides, conference talk (Youtube)
  • Identifying Optimal Parameters for Randomized Approximate Algorithms
    Vimuth Fernando, Keyur Joshi, Darko Marinov, Sasa Misailovic
    Workshop on Approximate Computing Across the Stack (Collocated with PLDI 2019)
    (WAX 2019)
    - full text
  • Comparing Mutation Testing at the Levels of Source Code and Compiler Intermediate Representation
    Farah Hariri, August Shi, Vimuth Fernando, Suleman Mahmood, Darko Marinov
    12th IEEE International Conference on Software Testing, Verification and Validation
    (ICST 2019)
    - full text
  • Algorithmic Profiling for Randomized Approximate Programs
    Keyur Joshi, Vimuth Fernando, Sasa Misailovic
    41st ACM/IEEE International Conference on Software Engineering
    (ICSE 2019)
    - full text
  • Replica: A Wireless Manycore for Communication-Intensive and Approximate Data
    Vimuth Fernando, Antonio Franques, Sergi Abadal, Sasa Misailovic, Josep Torrellas
    24th International Conference on Architectural Support for Programming Languages and Operating Systems
    (ASPLOS 2019)
    - full text, slides
  • Autotuning Multi-tiered Applications for Performance
    Vimuth Fernando, Sanath Jayasena
    12th IEEE International Conference on Industrial and Information Systems
    (ICIIS 2017)
  • Enhancing X10 performance by auto-tuning the managed java back-end
    Vimuth Fernando, Milinda Fernando, Tharindu Rusira Sanath Jayasena
    16th International Conference on Advances in ICT for Emerging Regions - (ICTer 2016)