Selected Publications
Students advised by Arka at Indian Institute of Science, Bangalore. Interns advised by Arka while at AMD Research, Austin.
- ASPLOS' 23: Scoped Buffered Persistency Model for GPUs
Shweta Pandey, Aditya K. Kamath, Arkaprava Basu
To appear in the proceedings of 28th International Conference on Architectural Support for Programming Languages and Operating Systems, February, 2023.
Both Shweta and Aditya contributed equally.
- MICRO'22 : Designing Virtual Memory System of MCM GPUs
Pratheek B., Neha Jawalkar, Arkaprava Basu
To appear in 55th IEEE/ACM International Symposium on Microarchitecture, Chicago, USA, October, 2022.
Both Pratheek and Neha contributed equally. - ASPLOS' 22: Leveraging Persistent Memory from a GPU
Shweta Pandey, Aditya K. Kamath, Arkaprava Basu
In the proceedings of 27th International Conference on Architectural Support for Programming Languages and Operating Systems, February, 2022.
Both Shweta and Aditya contributed equally.
Code-artifact
- SOSP' 21 : iGUARD: In-GPU Advanced Race Detection
Aditya K. Kamath, Arkaprava Basu
In the proceedings of 28th ACM Symposium on Operating Systems Principles, October, 2021.
Code-artifact
- MICRO' 21 : Trident: Harnessing Architectural Resources for All Page Sizes in x86 Processors
Venkat Sai Ram, Ashish Panwar, Arkaprava Basu
In the proceedings of 54th IEEE/ACM International Symposium on Microarchitecture, October, 2021.
Both Venkat and Ashish contributed equally.
Code-artifact
- PACT' 21 : nuKSM: NUMA-aware Memory De-duplication for Multi-socket servers
Akash Panda, Ashish Panwar, Arkaprava Basu
To appear in the proceedings of 30th International Conference on Parallel Architectures and Compilation Techniques, September, 2021.
Code-artifact
- USENIX ATC' 21 : Faastlane: Accelerating Function-as-a-Service Workflows
Jaya Jyothiswaroop Kotni, Ajay Nayak, Vinod Ganapathy, Arkaprava Basu
In the proceedings of 2021 USENIX Annual Technical Conference, July, 2021.
Talk video , Talk slides
- AsiaCCS' 21 : (Mis)managed: A Novel TLB-based Covert Channel on GPUs
Ajay Nayak, Pratheek B., Vinod Ganapathy, Arkaprava Basu
In the proceedings of 16th ACM ASIA Conference on Computer and Communications Security, Hong Kong, June, 2021.
Talk video , Talk slides
- ASPLOS' 21 : Fast Local Page-Tables for Virtualized NUMA Servers with vMitosis
Ashish Panwar, Reto Achermann (ETH), Arkaprava Basu , Abhishek Bhattacharjee (Yale), K. Gopinath, Jayneel Gandhi (VMware)
In the proceedings of 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, April, 2021.
Code
- HPCA' 21 : Improving GPU Multi-tenancy with Page Walk Stealing
Pratheek B., Neha Jawalkar, Arkaprava Basu
In the proceedings of 27th IEEE International Symposium on High-Performance Computer Architecture, Seoul, South Korea, February, 2021. Both Pratheek and Neha contributed equally.
22min talk video, 7min talk video, Code
Best paper nominee
- HPCA' 21 : Dead Page and Dead Block Predictors: Cleaning TLBs and Caches Together
Chandrashis Mazumdar, Prachatos Mitra, Arkaprava Basu
In the proceedings of 27th IEEE International Symposium on High-Performance Computer Architecture, Seoul, South Korea, February, 2021. Both Chandrashis and Prachatos contributed equally.
22min talk video, 7min talk video
Errata: The last-level cache hierarchy is non-inclusive (and not inclusive as mentioned in original version). Thanks to Prof. Biswa Panda for pointing it out.
- ACM TACO' 20 : SGXL: Security and Performance for Enclaves using Large Pages
Sujay Yadalam, Vinod Ganapathy, Arkaprava Basu
In ACM Transcations on Architecture and Code Optimization, Volume 18, Artile 12, December, 2020.
Code
- ISCA' 20 : ScoRD: Scoped race detector for GPUs
Aditya Kamath, Alvin George, Arkaprava Basu
In the proceedings of 47th IEEE/ACM International Symposium on Computer Architecture, Valencia, Spain, 2020.
Talk video, Code
- MICRO' 18 : Neighborhood-aware address translation for irregular GPU applications
Seunghee Shin, Michael LeBeane, Yan Solihin, Arkaprava Basu
In the proceedings of 51st Annual IEEE/ACM International Symposium on Microarchitecture, Fukuoka, Japan, 2018. - IISWC' 18 : Interference from Accelerator System Service Requests
Arkaprava Basu , Joseph L. Greathouse, Jan Vesely, Guru Venkataramani
In the proceedings of 15th IEEE International Symposium on Workload charecterization, Raleigh, USA, 2018.
Best paper nominee
- ICS' 18 : A case for granularity-aware page migration
Jee Ho Ryoo, Lizy K. John, Arkaprava Basu
In the proceedings of 32nd ACM International Conference on Supercomputing, Beijing, China, 2018. - ISCA' 18 : Scheduling page table walks for irregular GPU applications
Seunghee Shin, Guilherme Cox, Mark Oskin, Gabriel H. Loh, Yan Solihin, Abhishek Bhattacharjee, Arkaprava Basu
In the proceedings of 45th International Symposium on Computer Architecture, Los Angeles, USA, 2018. - ISCA' 18 : Generic System calls for GPUs
Jan Vesely, Arkaprava Basu , Abhishek Bhattacharjee, Gabriel H. Loh, Mark Oskin, Steven K. Reinhardt.
In the proceedings of 45th International Symposium on Computer Architecture, Los Angeles, USA, 2018. - GPGPU' 18 : A case for scoped persist barriers in GPU
Dibakar Gope, Arkaprava Basu , Sooraj Puthoor, Mitesh Meswani
In proceedings of 11th Workshop on General Purpose Processing using GPUs (held in conjunction with PPoPP), Wien, Austria 2018. - PACT' 17 : Avoiding TLB shootdown with self-invalidating TLB entries
Amro Awad, Arkaprava Basu , Sergey Blagodurov, Yan Solihin, Gabriel H. Loh
In proceedings of 26th International Conference on Parallel Architectures and Compilation Techniques , Portland, USA, 2017. - ISPASS' 16 : Observations and
Opportunities in Architecting Shared Virtual Memory
for Heterogeneous Systems
Jan Vesely, Arkaprava Basu , Mark Oskin, Gabriel H. Loh, Abhishek Bhattacharjee
In proceedings of IEEE International Symposium on Performance Analysis of Systems and Software
Uppsala, Sweden, 2016. - MEMSYS' 16 : Software Assisted Hardware Cache Coherence for Heterogeneous Processors
Arkaprava Basu , Sooraj Puthoor, Shuai Che, Bardford M. Beckmann
In proceedings of International Symposium on Memory Systems.
Washington D.C, 2016. - MEMSYS' 16 : Challenges
of Programming a System with Heterogeneous Memories
and Heterogeneous Processors: A Programmer's View
Shuai Che, Arkaprava Basu , Jonathan Gallmeier.
In proceedings of International Symposium on Memory Systems.
Washington D.C, 2016. - MICRO' 14 : Reducing Memory Virtualization Overheads:
Faster Virtualized Page Walks for Workloads with Poor Memory Access Locality
Jayneel Gandhi, Arkaprava Basu , Mark D. Hill, Michael M. Swift
In proceedings of 48th IEEE/ACM International Symposium on Microarchitecture [talk]
Cambridge, UK, Dec., 2014. - CAN' 14 : BadgerTrap: A tool to instrument x86-64 TLB misses
Jayneel Gandhi, Arkaprava Basu , Mark D. Hill, Michael M. Swift.
In SIGARCH Computer Architecture News Sept, 2014. - MICRO' 13 : Heterogenous System Coherence for Integrated CPU-GPU Systems
Jason Power, Arkaprava Basu , Junli Gu, Sooraj Puthoor, Bradford M. Beckmann, Mark D. Hill, Steven K. Reinhardt, David A. Wood.
In proceedings of 47th IEEE/ACM International Symposium on Microarchitecture [talk]
Davis, CA, Dec., 2013. - ICCD' 13 : FreshCache:
Statically and Dynamically Exploting Dataless Ways
Arkaprava Basu , Derek R. Hower, Mark D. Hill, Michael M. Swift.
In proceedings of 31st IEEE International Conference on Computer Design. [talk]
Asheville, NC, Oct., 2013. - ISCA' 13 : Efficient Virtual memory for Big Memory Servers
Arkaprava Basu , Jayneel Gandhi, Jichaun Chang, Mark D. Hill, Michael M. Swift.
In proceedings of 40th International Symposium on Computer Architecture
Tel-Aviv, Israel, June, 2013 [talk] - ISCA' 12 : Reducing Memory Reference Energy with
Opportunistic Virtual Caching
Arkaprava Basu , Jayneel Gandhi, Mark D. Hill, Michael M. Swift.
In proceedings of 39th International Symposium on Computer Architecture. [talk]
Portland, Oregon, June, 2012 - ICS' 11 : Karma: scalable deterministic record-replay
Arkaprava Basu , Jayaram Bobba, Mark D. Hill
In proceedings of 25th International Conference on Supercomputing. [talk]
Tuscon, Arizona, June, 2011 - MICRO' 07 : Scavenger: A New Last Level Cache Architecture with Global Block Priority
Arkaprava Basu , Nevin Kirman, Meyrem Kirman, Mainak Chaudhuri, Jose F. Martinez
In proceedings of 40th International Symposium on Microarchitecture.
Chicago, Illinois, December, 2007
Technical Reports
- CMP Directory Coherence:
One Granularity Does Not Fit All
Arkaprava Basu, Bradford M. Beckmann, Steven K. Reinhardt, Mark D. Hill.
UW-CS-TR-1798, July, 2013 - FreshCache: Statically and
Dynamically Exploiting Dataless Ways
Arkaprava Basu, Derek. R. Hower, Mark D. Hill, Michael M. Swift
UW-CS-TR-1798, July, 2013