Biswabandan Panda

Publications

Representative (Papers at ISCA, MICRO, HPCA, PACT, ISPASS, HOST, CAL, and WOOT)

  • [ISCA 2024 ] Anubhav Bhatla, Navneet, and Biswabandan Panda, “ The Maya Cache: A Storage-efficient and Secure Fully-associative Last-level Cache” to appear in 51st IEEE/ACM International Symposium on Computer Architecture (ISCA'24)

  • [HOST 2024 ] Aman Singh and Biswabandan Panda, “RowHammer Cache: A Last-level Cache for Low-Overhead Row-Hammer Tracking” to appear in 17th IEEE International Symposium on Hardware Oriented Security and Trust (HOST '24)

  • [HPCA 2024 ] Arun KP, Debadatta Mishra, and Biswabandan Panda, “Prosper: Program Stack Persistence in Hybrid Memory Systems ” to appear in 30th IEEE International Symposium on High-Performance Computer Architecture (HPCA '24)

  • [PACT 2023 ]Shubdeep Mohapatra and Biswabandan Panda, “Drishyam: An Image is Worth a Data Prefetcher” in 32nd IEEE International Conference on Parallel Architectures and Compilation Techniques (PACT '23)

  • [MICRO 2023 ] Biswabandan Panda, “CLIP: Load Criticality based Data Prefetching for Bandwidth-constrained Many-core Systems ” in 56th ACM/IEEE International Conference on Microarchitecture (MICRO'23)

  • [MICRO 2022 ] Agustin Navarro-Torres, Biswabandan Panda, Jesus Alastruey-Benede, Pablo Ibanez, Victor Vinals-Yufera, Alberto Ros “Berti: an Accurate Local-Delta Data Prefetcher” in 55th ACM/IEEE International Conference on Microarchitecture (MICRO'22)

  • [WOOT 2022 ] Anish Saxena and Biswabandan Panda, “DABANGG: A Case for Noise Resilient Flush-Based Cache Attacks” WOOT 2022

  • [ISPASS 2022 ] Vasudha and Biswabandan Panda, “Address Translation Conscious Caching and Prefetching for High Performance Cache Hierarchy” in IEEE International Symposium on Performance Analysis of Systems and Software, 2022

  • [IEEE CAL 2021 ] Neelu Shivprakash Kalani and Biswabandan Panda, “Instruction Criticality based Energy-efficient Hardware Data Prefetching” in IEEE Computer Architecture Letters, 2021

  • [ISCA 2020 ] Samuel Pakalapati and Biswabandan Panda, “Bouquet of Instruction Pointers: Instruction Pointer Classifier-based Spatial Hardware Prefetching”, In Proceedings of the 47th International Symposium on Computer Architecture, Valencia, Spain [virtual one], 2020 [ Source code]

  • [PACT 2019 ] Biswabandan Panda, “Fooling The Sense of Cross-core Last-level Cache Eviction Based Attacker By Prefetching Common Sense”, in Proceedings of 28th International Conference on Parallel Architectures and Compilation Techniques, Seattle, USA, 2019.

  • [PACT 2018 ] Biswabandan Panda and André Seznec, “Synergistic Cache Layout for Reuse and Compression”, in Proceedings of 27th International Conference on Parallel Architectures and Compilation Techniques, Limassol, Cyprus, 2018.

  • [MICRO 2016 ] Biswabandan Panda and André Seznec, “Dictionary Sharing: An Efficient Cache Compression Scheme for Compressed Caches”, In Proceedings of 49th IEEE/ACM International Symposium on Microarchitecture, Taipei, Taiwan, 2016.

  • [IEEE CAL 2016 ] Biswabandan Panda and Shankar Balachandran, “Expert Prefetch Prediction: An Expert Predicting the Usefulness of Hardware Prefetchers”, In IEEE Computer Architecture Letters, 15 (1), 2016.

  • [PACT 2014 ] Biswabandan Panda and Shankar Balachandran, “XStream: Cross-core Spatial Streaming based MLC Prefetchers for Parallel Applications in CMPs”, In Proceedings of 23rd IEEE International Conference on Parallel Architectures and Compilation Techniques, Edmonton, Canada, 2014.

Microarchitecture for Security

  • [HOST 2024 ] Aman Singh and Biswabandan Panda, “RowHammer Cache: A Last-level Cache for Low-Overhead Row-Hammer Tracking” to appear in 17th IEEE International Symposium on Hardware Oriented Security and Trust (HOST '24)

  • [SEED 2022 ] Yashika Verma, and Biswabandan Panda, “ Avenger: Punishing the Cross-Core Last-Level Cache Attacker and Not the Victim by Isolating the Attacker ” in the IEEE International Symposium on Secure and Private Execution Environment Design (SEED) 2022

  • [DRAMSec@ISCA 2022 ] Ajaykumar Kushwaha, Ajay Jain, Mahendra Patel, and Biswabandan Panda, “ Golmaal: Thanks to the Secure TimeCache for a Faster DRAM Covert Channel ” in DRAMSec 2022

  • [WOOT 2022 ] Anish Saxena and Biswabandan Panda, “DABANGG: A Case for Noise Resilient Flush-Based Cache Attacks” WOOT 2022

  • [HOST 2022 ] Yashika Verma, Dixit Kumar, and Biswabandan Panda, “EnclaveSim:A Micro-architectural Simulator with Enclave Support” to appear in IEEE International Symposium on Hardware Oriented Security and Trust (HOST) 2022

  • [HOST 2022 ] Tarun Solnaki and Biswabandan Panda, “SpecPref: High Performing Speculative Attacks Resilient Hardware Prefetchers” to appear in IEEE International Symposium on Hardware Oriented Security and Trust (HOST) 2022 [Winner of MICRO-SRC 2021]

  • [AIMLSYS 2021 ] Dandpati Kumar Bhargav Achary, R Sai Chandra Teja, Sparsh Mittal, Biswabandan Panda, and C Krishna Mohan “Inferring DNN layer-types through a Hardware Performance Counters based Side Channel Attack ” in Proceedings of 1st ACM International conference on AI-ML systems, 2021

  • [IEEE CAL 2021 ] Pratik Kumar, Chavhan Sujeet Yashavant, and Biswabandan Panda, “DAMARU: A Denial-of-Service Attack on Randomized Last-Level Caches” in IEEE Computer Architecture Letters, 2021

  • [CARRV@ISCA 2021 ] Mriganka Shekhar Chakravarty and Biswabandan Panda, “Introducing Fast and Secure Deterministic Stash Free Write Only Oblivious RAMs for Demand Paging in Keystone” in Fifth Workshop on Computer Architecture Research with RISC-V (CARRV 2021), ISCA 2021

  • [DATE 2021 ] Vishal Gupta, Vinod Ganesan, and Biswabandan Panda, “Seclusive Cache Hierarchy for Mitigating Cross-Core Cache and Coherence Directory Attacks” in Proceedings of 25th IEEE/ACM Design and Automation Test in Europe, 2021

  • [SILM@EuroS&P 2020 ] Aditya Rohan, Biswabandan Panda, Prakhar Agarwal, “Reverse Engineering the Stream Prefetcher for Profit”, in Proceedings of SILM Workshop on Security of Software/Hardware Interfaces@5th European Symposium on Security and Privacy, Genova, Italy, 2020.

  • [PACT 2019 ] Biswabandan Panda, “Fooling The Sense of Cross-core Last-level Cache Eviction Based Attacker By Prefetching Common Sense”, in Proceedings of 28th International Conference on Parallel Architectures and Compilation Techniques, Seattle, USA, 2019.

  • [WOOT 2019 ]Dixit Kumar, Chavhan Sujeet Yashavant, Biswabandan Panda, and Vishal Gupta “How Sharp is SHARP?”

  • [HASP@ISCA 2019 ] Santhosh Kumar T, Debadatta Mishra, Biswabandan Panda, Nayan Deshmukh, “CoWLight: Hardware Assisted Copy-On-Write Fault Handling for Secure Deduplication”

Microarchitecture for Performance

  • [HPCA 2024 ] Arun KP, Debadatta Mishra, and Biswabandan Panda, “Prosper: Program Stack Persistence in Hybrid Memory Systems ” to appear in 30th IEEE International Symposium on High-Performance Computer Architecture (HPCA '24)

  • [HiPC 2023 ] Hari Sharan, Mythili Vutukuru, and Biswabandan Panda, “DDIOSim: A Microarchitecture Simulator for Data Direct I/O Technology” in 30th IEEE International Conference on High Performance Computing, Data, and Analytics (HiPC '23)

  • [PACT 2023 ]Shubdeep Mohapatra and Biswabandan Panda, “Drishyam: An Image is Worth a Data Prefetcher” in 32nd IEEE International Conference on Parallel Architectures and Compilation Techniques (PACT '23)

  • [MICRO 2023 ] Biswabandan Panda, “CLIP: Load Criticality based Data Prefetching for Bandw idth-constrained Many-core Systems ” to appear in 56th ACM/IEEE International Conference on Microarchitecture (MICRO'23)

  • [MICRO 2022 ] Agustin Navarro-Torres, Biswabandan Panda, Jesus Alastruey-Benede, Pablo Ibanez, Victor Vinals-Yufera, Alberto Ros “Berti: an Accurate Local-Delta Data Prefetcher” to appear in 55th ACM/IEEE International Conference on Microarchitecture (MICRO'22)

  • [CF 2022 ] Vishal Gupta and Biswabandan Panda, “Micro BTB: A High Performance and Storage Efficient Last-Level Branch Target Buffer for Servers” in 19th ACM International Conference on Computing Frontiers (CF'22)

  • [ISPASS 2022 ] Vasudha and Biswabandan Panda, “Address Translation Conscious Caching and Prefetching for High Performance Cache Hierarchy” in IEEE International Symposium on Performance Analysis of Systems and Software, 2022

  • [IEEE CAL 2021 ] Neelu Shivprakash Kalani and Biswabandan Panda, “Instruction Criticality based Energy-efficient Hardware Data Prefetching” in IEEE Computer Architecture Letters, 2021

  • [HiPC 2021 ] Arun K P, Debadatta Mishra, and Biswabandan Panda, “Empirical Analysis of Architectural Primitives for NVRAM Consistency ” in 28th IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, and ANALYTICS, 2021

  • [NOPE@ASPLOS 2021 ] Anuj Mishra and Biswabandan Panda, “Hardware Prefetcher Aggressiveness Controllers: Do We Need Them All the Time?” in 2021 Workshop on Negative results, Opportunities, Perspectives, and Experiences

  • [IPC1@ISCA 2020 ] Vishal Gupta, Neelu Shivprakash Kalani, and Biswabandan Panda, “Run-Jump-Run: Bouquet of Instruction Pointer Jumpers for High Performance Instruction Prefetching”

  • [ISCA 2020 ] Samuel Pakalapati and Biswabandan Panda, “Bouquet of Instruction Pointers: Instruction Pointer Classifier-based Spatial Hardware Prefetching”, In Proceedings of the 47th International Symposium on Computer Architecture, Valencia, Spain [virtual one], 2020 [ Source code]

  • [DPC3@ISCA 2019 ] Samuel Pakalapati and Biswabandan Panda, “Bouquet of Instruction Pointers: Instruction Pointer Classifier-based Hardware Prefetching” [Winner of the Championship ]

  • [CVP@ISCA 2018 ] Arpit Gupta, Parv Mor, Hrithvik Taneja, and Biswabandan Panda, “STEVES: Pushing the Limits of Value Predictors with Sliding FCM and EVES” [Leading the leaderboard in the unlimited track]

  • [CVP-1 @ISCA 2018 ] Nayan Deshmukh*, Snehil Verma*, Prakhar Agrawal*, Biswabandan Panda, and Mainak Chaudhuri, “DFCM++: Augmenting DFCM with Early Update and Data Dependence-driven Value Estimation”, In Value Prediction Championship(CVP-1), 2018.

  • [PACT 2018 ] Biswabandan Panda and André Seznec, “Synergistic Cache Layout for Reuse and Compression”, in Proceedings of 27th International Conference on Parallel Architectures and Compilation Techniques, Limassol, Cyprus, 2018.

  • [ICCD 2017 ] Dennis Antony Varkey, Biswabandan Panda, and Madhu Mutyam, “RCTP: Region Correlated Temporal Prefetcher ”, In Proceedings of 35th IEEE International Conference on Computer Design, Boston, USA, 2017.

  • [ACM TACO 2017/HiPEAC 2018 ] Kanakagiri Raghavendra, Biswabandan Panda, and Madhu Mutyam, “MBZip: Multi-Block Data Compression”, In ACM Transactions on Architecture and Code Optimization, 2017.

  • [ACM TACO 2017 ] Aswin Sridharan, Biswabandan Panda, and André Seznec, “ Band-pass Prefetching: An Effective Prefetch Management Mechanism using Prefetch-fraction in Multicore Systems ”, In ACM Transactions on Architecture and Code Optimization, 2017.

  • [MICRO 2016 ] Biswabandan Panda and André Seznec, “Dictionary Sharing: An Efficient Cache Compression Scheme for Compressed Caches”, In Proceedings of 49th IEEE/ACM International Symposium on Microarchitecture, Taipei, Taiwan, 2016.

  • [IEEE TC 2016 ] Kanakagiri Raghavendra, Biswabandan Panda, and Madhu Mutyam, “PBC: Prefetched Blocks Compaction”, In IEEE Transactions on Computers, 65 (8), 2016.

  • [IEEE TC 2016 ] Biswabandan Panda, “SPAC: A Synergistic Prefetcher Aggressiveness Controller for Multi-core Systems”, In IEEE Transactions on Computers, 65 (12), 2016.

  • [IEEE CAL 2016 ] Biswabandan Panda and Shankar Balachandran, “Expert Prefetch Prediction: An Expert Predicting the Usefulness of Hardware Prefetchers”, In IEEE Computer Architecture Letters, 15 (1), 2016.

  • [ACM TACO 2015/HiPEAC 2016 ] Biswabandan Panda and Shankar Balachandran, “CAFFEINE: A Utility-driven Prefetcher Aggressiveness Engine for Multicores”, In ACM Transactions on Architecture and Code Optimization, 12 (3), 2015.

  • [PACT 2015 poster ] Kanakagiri Raghavendra, Biswabandan Panda, and Madhu Mutyam, “MBZip: A Case for Compressing Multiple Data Blocks”, In 24th ACM/IEEE International Conference on Parallel Architectures and Compilation Techniques, San Francisco, 2015.

  • [DATE 2014 ] Biswabandan Panda and Shankar Balachandran, “Introducing Thread Criticality Awareness in Prefetcher Aggressiveness Control”, In Proceedings of 17th IEEE/ACM International Conference on Design, Automation & Test in Europe, Dresden, Germany, 2014

  • [PACT 2014 ] Biswabandan Panda and Shankar Balachandran, “XStream: Cross-core Spatial Streaming based MLC Prefetchers for Parallel Applications in CMPs”, In Proceedings of 23rd IEEE International Conference on Parallel Architectures and Compilation Techniques, Edmonton, Canada, 2014.

  • [PACT 2013 poster ] Biswabandan Panda and Shankar Balachandran, “TCPT - Thread Criticality-driven Prefetcher Throttling”, In Proceedings of 22nd ACM/IEEE International Conference on Parallel Architectures and Compilation Techniques, Edinburgh, Scotland, 2013.

  • [PACT 2012 poster ] Biswabandan Panda and Shankar Balachandran, “Hardware Prefetchers for Emerging Parallel Applications”, In Proceedings of 21st ACM/IEEE International Conference on Parallel Architectures and Compilation Techniques, Minneapolis, USA, 2012. (One of the 6 posters selected for final presentation round)

  • [SBAC-PAD 2012 ] Biswabandan Panda and Shankar Balachandran, “CSHARP - Coherence and SHaring Awareness Replacement Policies for Parallel Applications”, In Proceedings of 24th IEEE International Conference on Computer Architecture and High Performance Computing, New York, USA, 2012

Non-Microarchitecture

  • [MSR 2022 ] Arun KP, Saurabh Kumar, Debadatta Mishra, and Biswabandan Panda , “SniP: An Efficient Stack Tracing Framework for Multi-threaded Programs,” In Proceedings of The 2022 Mining Software Repositories Conference, Pittsburgh, USA, 2022

  • [MSR 2022 ] Saurabh Kumar, Debadatta Mishra, Biswabandan Panda and Sandeep Shukla, “AndroOBFS: Time-tagged Obfuscated Android Malware Dataset with Family Information,” In Proceedings of The 2022 Mining Software Repositories Conference, Pittsburgh, USA, 2022

  • [QRS 2021 ] Saurabh Kumar, Debadatta Mishra, Biswabandan Panda and Sandeep Shukla, “DeepDetect: A Practical On-device Android Malware Detector,” In Proceedings of 21st IEEE International Conference on Software Quality, Reliability, and Security, Hainan island, China, 2021

  • [CANS 2020 ] Saurabh Kumar, Debadatta Mishra, Biswabandan Panda and Sandeep Shukla, “STDNeut: Neutralizing Sensor, Telephony System and Device State Information on Emulated Android Environments ”, In Proceedings of 19th International Conference Cryptology and Network Security, Vienna, Austria, 2020

Theses/Reports

  • [PhD Thesis ] Saurabh Kumar, Making the Case for Stealthy, Reliable, and Low-overhead Android Malware Detection and Classification Ph.D. thesis@IITK 2022

  • [M.Tech. Stage-II report ] Debasish Das, Deep-Learning based Filter for Hardware Prefetchers MTP Stage-II report@IITB 2022