Transparent, Cross-ISA Enclave Offloading, X. Wang, C. Bilbao, and B. Ravindran, 5th Workshop on System Software for Trusted Execution (SysTEX 2022), Co-located with ASPLOS 2022, March 1, 2022, Lausanne, Switzerland
Xar-Trek: Run-time Execution Migration among FPGAs and Heterogeneous-ISA CPUs, E. Horta, H. Chuang, N. Rao VSathish, C. Philippidis, A. Barbalace, P. Olivier and B. Ravindran, 22st ACM/IFIP International Middleware Conference (MIDDLEWARE 2021), Online, December 6-10, 2021 (ACM Artifacts Evaluated - Functional , ACM Artifacts Available )
Dynamic and Secure Memory Transformation in Userspace, R. Lyerly, X. Wang, and B. Ravindran, 25th European Symposium on Research in Computer Security (ESORICS 2020), Guildford, United Kingdom, September 14-18, 2020 [source code]
A Framework for Software Diversification with ISA Heterogeneity, X. Wang, S. Yeoh, R. Lyerly, P. Olivier, S-H. Kim, and B. Ravindran, 23rd International Symposium on Research in Attacks, Intrusions and Defenses (RAID 2020), Donostia / San Sebastian, Spain, October 14-16, 2020
DEX: Scaling Applications Beyond Machine Boundaries, S-H. Kim, H-R. Chuang, R. Lyerly, P. Olivier, C. Min, and B. Ravindran, 40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020), July 8-10, 2020, Singapore
Edge Computing – the Case for Heterogeneous-ISA Container Migration, Antonio Barbalace, Mohamed L. Karaoui, Wei Wang, Tong Xing, Pierre Olivier, Binoy Ravindran, In the 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE’20), March 17, 2020, Lausanne, Switzerland
The Multihype: Virtualizing Heterogeneous-ISA Architectures, Pierre Olivier, Binoy Ravindran, and Antonio Barbalace. The 9th Workshop on Systems for Multi-core and Heterogeneous Architectures (SFMA 2019), March 25 – 28, 2019, Dresden, Germany.
A Framework to Secure Applications with ISA Heterogeneity, Xiaoguang Wang, SengMing Yeoh, Robert Lyerly, Sang-Hoon Kim, and Binoy Ravindran. The 9th Workshop on Systems for Multi-core and Heterogeneous Architectures (SFMA 2019), March 25 – 28, 2019, Dresden, Germany.
Scheduling HPC Workloads on Heterogenous-ISA Architectures, Mohamed Karaoui, Anthony Carno, Robert Lyerly, Sang-Hoon Kim, Pierre Olivier, Changwoo Min, and Binoy Ravindran, 24th ACM SIGPLAN Annual Symposium on Principles and Practice of Parallel Programming (PPoPP'19), Poster paper, February 16 – 20, 2019, Washington DC, USA (Full paper is available here)
A Distributed Operating System Network Stack and Device Driver for Multicores, B. M. Saif Ansary, Antonio Barbalace, Binoy Ravindran, Thomas Lazor, and Ho-Ren Chuang, The 37th IEEE International Conference on Distributed Computing Systems (ICDCS 2017), Short paper, June 5-8, 2017, Atlanta, Georgia, USA (To Appear)
Antonio Barbalace, Robert Lyerly, Christopher Jelesnianski, Anthony Carno, Ho-Ren Chuang, Vincent Legout and Binoy Ravindran, “
Breaking the Boundaries in Heterogeneous-ISA Datacenters”. The 22nd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS XXII), April 2017, Xi’an, China
Giuliano Losa, Antonio Barbalace, Yuzhong Wen, Marina Sadini and Binoy Ravindran, “
Transparent Intra-machine Full-Software-Stack Replication for Fault Tolerance”. Short Paper. The 6th Workshop on Cloud Data and Platforms (CloudDP ‘16). Co-located with the 2016 ACM European Conference on Computer Systems (EuroSys 2016), April 2016, London, United Kingdom
Rob Lyerly, Antonio Barbalace, Christopher Jelesnianski, Vincent Legout, Anthony Carno and Binoy Ravindran, “
Operating System Process and Thread Migration in Heterogeneous Platforms”. The 2016 Workshop on Multicore and Rack-Scale systems (MaRS ‘16). Co-located with the 2016 ACM European Conference on Computer Systems (EuroSys 2016), April 2016, London, United Kingdom
Sharath K. Bhat, Ajithchandra Saya, Hemendra K. Rawat, Antonio Barbalace and Binoy Ravindran, “
Harnessing Energy Efficiency of Heterogeneous ISA Platforms”. The 2015 USENIX Workshop on Power-Aware Computing and Systems (HotPower ‘15). Co-located with the 25th ACM SOSP, October 4, 2015, Monterey, California, USA. Published in ACM SIGOPS Operating Systems Review (OSR), Volume 49 Issue 2, December 2015, Pages 65-69
[acm link]
David Katz, Antonio Barbalace, Saif B.M. Ansary, Akashay Ravichandran and Binoy Ravindran, “
Thread Migration in a Replicated-kernel OS”. The 35th International Conference on Distributed Computing Systems (ICDCS XXXV), June 2015, Columbus, Ohio, USA
Antonio Barbalace, Marina Sadini, Saif B.M. Ansary, Christopher Jelesnianski, Akshay Ravichandran, Cagil Kendir, Alastair Murray and Binoy Ravindran,"
Popcorn: Bridging the Programmability Gap in Heterogeneous-ISA Platforms". The 2015 ACM European Conference on Computer Systems (EuroSys 2015), April 2015, Bordeaux, France
Curt Albert, Alastair Murray and Binoy Ravindran, “
Applying Source Level Auto-Vectorization to Aparapi Java”. International Conference on Principles and Practices of Programming on Java Platform: Virtual Machines, Programming Languages, and Tools (PPPJ ‘14), September 2014, Cracow, Poland
Antonio Barbalace, Binoy Ravindran and David Katz, “
Popcorn: a replicated-kernel OS based on Linux”. The 2014 Ottawa Linux Symposium (OLS ‘14), July 2014, Ottawa, Canada [dreamhosters link]
Antonio Barbalace, Alastair Murray, Rob Lyerly and Binoy Ravindran, “
Towards Operating System Support for Heterogeneous-ISA Platforms”. The 4th Workshop on Systems for Future Multicore Architectures (SFMA ‘14). Co-located with the 2014 ACM European Conference on Computer Systems (EuroSys 2014), April 2014, Amsterdam, Netherlands
Marina Sadini, Antonio Barbalace, Binoy Ravindran and Francesco Quaglia, “
A Page Coherency Protocol for Popcorn Replicated-kernel Operating System”. 2013 Many-Core Architecture Research Community (MARC ‘13) Symposium. Co-located with ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), October 2013, Indianapolis, Indiana, USA
Christopher Jelesnianski, Anthony Carno, Rob Lyerly, Antonio Barbalace and Binoy Ravindran, “Seamless Thread Migration in Heterogeneous-ISA Platforms”.
The 25th ACM Symposium on Operating Systems Principles (SOSP 2015), October 4-7, 2015, Monterey, California, USA
Marina Sadini, Antonio Barbalace, Binoy Ravindran and Francesco Quaglia, “
A Page Coherency Protocol for Popcorn Replicated-kernel Operating System”. ACM SIGPLAN conference on Systems, Programming, Languages and Applications: Software for Humanity (SPLASH), October 2013, Indianapolis, Indiana, USA