BibTeX records: Vijay Nagarajan

download as .bib file

@article{DBLP:journals/micro/OswaldNSGOC23,
  author       = {Nicolai Oswald and
                  Vijay Nagarajan and
                  Daniel J. Sorin and
                  Vasilis Gavrielatos and
                  Theo X. Olausson and
                  Reece Carr},
  title        = {HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols},
  journal      = {{IEEE} Micro},
  volume       = {43},
  number       = {4},
  pages        = {62--70},
  year         = {2023},
  url          = {https://doi.org/10.1109/MM.2023.3274993},
  doi          = {10.1109/MM.2023.3274993},
  timestamp    = {Thu, 13 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/micro/OswaldNSGOC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/Goens0SAON23,
  author       = {Andr{\'{e}}s Goens and
                  Soham Chakraborty and
                  Susmit Sarkar and
                  Sukarn Agarwal and
                  Nicolai Oswald and
                  Vijay Nagarajan},
  title        = {Compound Memory Models},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {7},
  number       = {{PLDI}},
  pages        = {1145--1168},
  year         = {2023},
  url          = {https://doi.org/10.1145/3591267},
  doi          = {10.1145/3591267},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/pacmpl/Goens0SAON23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dsn/PatilNNO23,
  author       = {Adarsh Patil and
                  Vijay Nagarajan and
                  Nikos Nikoleris and
                  Nicolai Oswald},
  title        = {{\={A}}pta: Fault-tolerant object-granular {CXL} disaggregated memory
                  for accelerating FaaS},
  booktitle    = {53rd Annual {IEEE/IFIP} International Conference on Dependable Systems
                  and Network, {DSN} 2023, Porto, Portugal, June 27-30, 2023},
  pages        = {201--215},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/DSN58367.2023.00030},
  doi          = {10.1109/DSN58367.2023.00030},
  timestamp    = {Tue, 15 Aug 2023 11:43:57 +0200},
  biburl       = {https://dblp.org/rec/conf/dsn/PatilNNO23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/OswaldNSGOC22,
  author       = {Nicolai Oswald and
                  Vijay Nagarajan and
                  Daniel J. Sorin and
                  Vasilis Gavrielatos and
                  Theo Olausson and
                  Reece Carr},
  title        = {HeteroGen: Automatic Synthesis of Heterogeneous Cache Coherence Protocols},
  booktitle    = {{IEEE} International Symposium on High-Performance Computer Architecture,
                  {HPCA} 2022, Seoul, South Korea, April 2-6, 2022},
  pages        = {756--771},
  publisher    = {{IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1109/HPCA53966.2022.00061},
  doi          = {10.1109/HPCA53966.2022.00061},
  timestamp    = {Mon, 23 May 2022 16:36:22 +0200},
  biburl       = {https://dblp.org/rec/conf/hpca/OswaldNSGOC22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurosys/GavrielatosNF21,
  author       = {Vasilis Gavrielatos and
                  Vijay Nagarajan and
                  Panagiota Fatourou},
  title        = {Towards the Synthesis of Coherence/Replication Protocols from Consistency
                  Models via Real-Time Orderings},
  booktitle    = {PaPoC@EuroSys 2021, 8th Workshop on Principles and Practice of Consistency
                  for Distributed Data, Online Event, United Kingdom, April 26, 2021},
  pages        = {5:1--5:10},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3447865.3457964},
  doi          = {10.1145/3447865.3457964},
  timestamp    = {Wed, 21 Apr 2021 10:42:22 +0200},
  biburl       = {https://dblp.org/rec/conf/eurosys/GavrielatosNF21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurosys/GavrielatosKN21,
  author       = {Vasilis Gavrielatos and
                  Antonios Katsarakis and
                  Vijay Nagarajan},
  editor       = {Antonio Barbalace and
                  Pramod Bhatotia and
                  Lorenzo Alvisi and
                  Cristian Cadar},
  title        = {Odyssey: the impact of modern hardware on strongly-consistent replication
                  protocols},
  booktitle    = {EuroSys '21: Sixteenth European Conference on Computer Systems, Online
                  Event, United Kingdom, April 26-28, 2021},
  pages        = {245--260},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3447786.3456240},
  doi          = {10.1145/3447786.3456240},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/eurosys/GavrielatosKN21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/PatilNBO21,
  author       = {Adarsh Patil and
                  Vijay Nagarajan and
                  Rajeev Balasubramonian and
                  Nicolai Oswald},
  title        = {Dv{\'{e}}: Improving {DRAM} Reliability and Performance On-Demand
                  via Coherent Replication},
  booktitle    = {48th {ACM/IEEE} Annual International Symposium on Computer Architecture,
                  {ISCA} 2021, Virtual Event / Valencia, Spain, June 14-18, 2021},
  pages        = {526--539},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/ISCA52012.2021.00048},
  doi          = {10.1109/ISCA52012.2021.00048},
  timestamp    = {Mon, 19 Feb 2024 07:32:07 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/PatilNBO21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/usenix/BailleuGGQNB21,
  author       = {Maurice Bailleu and
                  Dimitra Giantsidi and
                  Vasilis Gavrielatos and
                  Do Le Quoc and
                  Vijay Nagarajan and
                  Pramod Bhatotia},
  editor       = {Irina Calciu and
                  Geoff Kuenning},
  title        = {Avocado: {A} Secure In-Memory Distributed Storage System},
  booktitle    = {2021 {USENIX} Annual Technical Conference, {USENIX} {ATC} 2021, July
                  14-16, 2021},
  pages        = {65--79},
  publisher    = {{USENIX} Association},
  year         = {2021},
  url          = {https://www.usenix.org/conference/atc21/presentation/bailleu},
  timestamp    = {Thu, 12 Aug 2021 18:08:26 +0200},
  biburl       = {https://dblp.org/rec/conf/usenix/BailleuGGQNB21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2103-14701,
  author       = {Vasilis Gavrielatos and
                  Antonios Katsarakis and
                  Vijay Nagarajan},
  title        = {Extending Classic Paxos for High-performance Read-Modify-Write Registers},
  journal      = {CoRR},
  volume       = {abs/2103.14701},
  year         = {2021},
  url          = {https://arxiv.org/abs/2103.14701},
  eprinttype    = {arXiv},
  eprint       = {2103.14701},
  timestamp    = {Wed, 07 Apr 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2103-14701.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@book{DBLP:series/synthesis/2020Nagarajan,
  author       = {Vijay Nagarajan and
                  Daniel J. Sorin and
                  Mark D. Hill and
                  David A. Wood},
  title        = {A Primer on Memory Consistency and Cache Coherence, Second Edition},
  series       = {Synthesis Lectures on Computer Architecture},
  publisher    = {Morgan {\&} Claypool Publishers},
  year         = {2020},
  url          = {https://doi.org/10.2200/S00962ED2V01Y201910CAC049},
  doi          = {10.2200/S00962ED2V01Y201910CAC049},
  isbn         = {978-3-031-00636-4},
  timestamp    = {Thu, 19 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/series/synthesis/2020Nagarajan.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/KatsarakisGKJDG20,
  author       = {Antonios Katsarakis and
                  Vasilis Gavrielatos and
                  M. R. Siavash Katebzadeh and
                  Arpit Joshi and
                  Aleksandar Dragojevic and
                  Boris Grot and
                  Vijay Nagarajan},
  editor       = {James R. Larus and
                  Luis Ceze and
                  Karin Strauss},
  title        = {Hermes: {A} Fast, Fault-Tolerant and Linearizable Replication Protocol},
  booktitle    = {{ASPLOS} '20: Architectural Support for Programming Languages and
                  Operating Systems, Lausanne, Switzerland, March 16-20, 2020},
  pages        = {201--217},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3373376.3378496},
  doi          = {10.1145/3373376.3378496},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/asplos/KatsarakisGKJDG20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/DananjayaGJN20,
  author       = {Mahesh Dananjaya and
                  Vasilis Gavrielatos and
                  Arpit Joshi and
                  Vijay Nagarajan},
  editor       = {James R. Larus and
                  Luis Ceze and
                  Karin Strauss},
  title        = {Lazy Release Persistency},
  booktitle    = {{ASPLOS} '20: Architectural Support for Programming Languages and
                  Operating Systems, Lausanne, Switzerland, March 16-20, 2020},
  pages        = {1173--1186},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3373376.3378481},
  doi          = {10.1145/3373376.3378481},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/asplos/DananjayaGJN20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/OswaldNS20,
  author       = {Nicolai Oswald and
                  Vijay Nagarajan and
                  Daniel J. Sorin},
  title        = {HieraGen: Automated Generation of Concurrent, Hierarchical Cache Coherence
                  Protocols},
  booktitle    = {47th {ACM/IEEE} Annual International Symposium on Computer Architecture,
                  {ISCA} 2020, Virtual Event / Valencia, Spain, May 30 - June 3, 2020},
  pages        = {888--899},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/ISCA45697.2020.00077},
  doi          = {10.1109/ISCA45697.2020.00077},
  timestamp    = {Mon, 19 Feb 2024 07:32:24 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/OswaldNS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/GavrielatosKNGJ20,
  author       = {Vasilis Gavrielatos and
                  Antonios Katsarakis and
                  Vijay Nagarajan and
                  Boris Grot and
                  Arpit Joshi},
  editor       = {Rajiv Gupta and
                  Xipeng Shen},
  title        = {Kite: efficient and available release consistency for the datacenter},
  booktitle    = {PPoPP '20: 25th {ACM} {SIGPLAN} Symposium on Principles and Practice
                  of Parallel Programming, San Diego, California, USA, February 22-26,
                  2020},
  pages        = {1--16},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3332466.3374516},
  doi          = {10.1145/3332466.3374516},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ppopp/GavrielatosKNGJ20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2001-09804,
  author       = {Antonios Katsarakis and
                  Vasilis Gavrielatos and
                  M. R. Siavash Katebzadeh and
                  Arpit Joshi and
                  Aleksandar Dragojevic and
                  Boris Grot and
                  Vijay Nagarajan},
  title        = {Hermes: a Fast, Fault-Tolerant and Linearizable Replication Protocol},
  journal      = {CoRR},
  volume       = {abs/2001.09804},
  year         = {2020},
  url          = {https://arxiv.org/abs/2001.09804},
  eprinttype    = {arXiv},
  eprint       = {2001.09804},
  timestamp    = {Thu, 27 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2001-09804.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/DublishNT19,
  author       = {Saumay Dublish and
                  Vijay Nagarajan and
                  Nigel P. Topham},
  title        = {Poise: Balancing Thread-Level Parallelism and Memory System Performance
                  in GPUs Using Machine Learning},
  booktitle    = {25th {IEEE} International Symposium on High Performance Computer Architecture,
                  {HPCA} 2019, Washington, DC, USA, February 16-20, 2019},
  pages        = {492--505},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/HPCA.2019.00061},
  doi          = {10.1109/HPCA.2019.00061},
  timestamp    = {Wed, 16 Oct 2019 14:14:50 +0200},
  biburl       = {https://dblp.org/rec/conf/hpca/DublishNT19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/arobots/CanoWBMMSN18,
  author       = {Jos{\'{e}} Cano and
                  David Robert White and
                  Alejandro Bordallo and
                  Ciaran McCreesh and
                  Anna Lito Michala and
                  Jeremy Singer and
                  Vijay Nagarajan},
  title        = {Solving the task variant allocation problem in distributed robotics},
  journal      = {Auton. Robots},
  volume       = {42},
  number       = {7},
  pages        = {1477--1495},
  year         = {2018},
  url          = {https://doi.org/10.1007/s10514-018-9742-5},
  doi          = {10.1007/S10514-018-9742-5},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/arobots/CanoWBMMSN18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/0003GN18,
  author       = {Rakesh Kumar and
                  Boris Grot and
                  Vijay Nagarajan},
  editor       = {Xipeng Shen and
                  James Tuck and
                  Ricardo Bianchini and
                  Vivek Sarkar},
  title        = {Blasting through the Front-End Bottleneck with Shotgun},
  booktitle    = {Proceedings of the Twenty-Third International Conference on Architectural
                  Support for Programming Languages and Operating Systems, {ASPLOS}
                  2018, Williamsburg, VA, USA, March 24-28, 2018},
  pages        = {30--42},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3173162.3173178},
  doi          = {10.1145/3173162.3173178},
  timestamp    = {Tue, 23 Jan 2024 20:31:22 +0100},
  biburl       = {https://dblp.org/rec/conf/asplos/0003GN18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/date/ElverBJN18,
  author       = {Marco Elver and
                  Christopher J. Banks and
                  Paul B. Jackson and
                  Vijay Nagarajan},
  editor       = {Jan Madsen and
                  Ayse K. Coskun},
  title        = {VerC3: {A} library for explicit state synthesis of concurrent systems},
  booktitle    = {2018 Design, Automation {\&} Test in Europe Conference {\&}
                  Exhibition, {DATE} 2018, Dresden, Germany, March 19-23, 2018},
  pages        = {1381--1386},
  publisher    = {{IEEE}},
  year         = {2018},
  url          = {https://doi.org/10.23919/DATE.2018.8342228},
  doi          = {10.23919/DATE.2018.8342228},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/date/ElverBJN18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurosys/GavrielatosKJOG18,
  author       = {Vasilis Gavrielatos and
                  Antonios Katsarakis and
                  Arpit Joshi and
                  Nicolai Oswald and
                  Boris Grot and
                  Vijay Nagarajan},
  editor       = {Rui Oliveira and
                  Pascal Felber and
                  Y. Charlie Hu},
  title        = {Scale-out ccNUMA: exploiting skew with strongly consistent caching},
  booktitle    = {Proceedings of the Thirteenth EuroSys Conference, EuroSys 2018, Porto,
                  Portugal, April 23-26, 2018},
  pages        = {21:1--21:15},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3190508.3190550},
  doi          = {10.1145/3190508.3190550},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/eurosys/GavrielatosKJOG18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iros/CanoYBNO18,
  author       = {Jos{\'{e}} Cano and
                  Yiming Yang and
                  Bruno Bodin and
                  Vijay Nagarajan and
                  Michael F. P. O'Boyle},
  title        = {Automatic Parameter Tuning of Motion Planning Algorithms},
  booktitle    = {2018 {IEEE/RSJ} International Conference on Intelligent Robots and
                  Systems, {IROS} 2018, Madrid, Spain, October 1-5, 2018},
  pages        = {8103--8109},
  publisher    = {{IEEE}},
  year         = {2018},
  url          = {https://doi.org/10.1109/IROS.2018.8594183},
  doi          = {10.1109/IROS.2018.8594183},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iros/CanoYBNO18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/OswaldNS18,
  author       = {Nicolai Oswald and
                  Vijay Nagarajan and
                  Daniel J. Sorin},
  editor       = {Murali Annavaram and
                  Timothy Mark Pinkston and
                  Babak Falsafi},
  title        = {ProtoGen: Automatically Generating Directory Cache Coherence Protocols
                  from Atomic Specifications},
  booktitle    = {45th {ACM/IEEE} Annual International Symposium on Computer Architecture,
                  {ISCA} 2018, Los Angeles, CA, USA, June 1-6, 2018},
  pages        = {247--260},
  publisher    = {{IEEE} Computer Society},
  year         = {2018},
  url          = {https://doi.org/10.1109/ISCA.2018.00030},
  doi          = {10.1109/ISCA.2018.00030},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/OswaldNS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/JoshiNCV18,
  author       = {Arpit Joshi and
                  Vijay Nagarajan and
                  Marcelo Cintra and
                  Stratis Viglas},
  editor       = {Murali Annavaram and
                  Timothy Mark Pinkston and
                  Babak Falsafi},
  title        = {{DHTM:} Durable Hardware Transactional Memory},
  booktitle    = {45th {ACM/IEEE} Annual International Symposium on Computer Architecture,
                  {ISCA} 2018, Los Angeles, CA, USA, June 1-6, 2018},
  pages        = {452--465},
  publisher    = {{IEEE} Computer Society},
  year         = {2018},
  url          = {https://doi.org/10.1109/ISCA.2018.00045},
  doi          = {10.1109/ISCA.2018.00045},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/JoshiNCV18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fmcad/BanksEHSJN17,
  author       = {Christopher J. Banks and
                  Marco Elver and
                  Ruth Hoffmann and
                  Susmit Sarkar and
                  Paul B. Jackson and
                  Vijay Nagarajan},
  editor       = {Daryl Stewart and
                  Georg Weissenbacher},
  title        = {Verification of a lazy cache coherence protocol against a weak memory
                  model},
  booktitle    = {2017 Formal Methods in Computer Aided Design, {FMCAD} 2017, Vienna,
                  Austria, October 2-6, 2017},
  pages        = {60--67},
  publisher    = {{IEEE}},
  year         = {2017},
  url          = {https://doi.org/10.23919/FMCAD.2017.8102242},
  doi          = {10.23919/FMCAD.2017.8102242},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/fmcad/BanksEHSJN17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/JoshiNVC17,
  author       = {Arpit Joshi and
                  Vijay Nagarajan and
                  Stratis Viglas and
                  Marcelo Cintra},
  title        = {{ATOM:} Atomic Durability in Non-volatile Memory through Hardware
                  Logging},
  booktitle    = {2017 {IEEE} International Symposium on High Performance Computer Architecture,
                  {HPCA} 2017, Austin, TX, USA, February 4-8, 2017},
  pages        = {361--372},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/HPCA.2017.50},
  doi          = {10.1109/HPCA.2017.50},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpca/JoshiNVC17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/0003HGN17,
  author       = {Rakesh Kumar and
                  Cheng{-}Chieh Huang and
                  Boris Grot and
                  Vijay Nagarajan},
  title        = {Boomerang: {A} Metadata-Free Architecture for Control Flow Delivery},
  booktitle    = {2017 {IEEE} International Symposium on High Performance Computer Architecture,
                  {HPCA} 2017, Austin, TX, USA, February 4-8, 2017},
  pages        = {493--504},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/HPCA.2017.53},
  doi          = {10.1109/HPCA.2017.53},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpca/0003HGN17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ispass/DublishNT17,
  author       = {Saumay Dublish and
                  Vijay Nagarajan and
                  Nigel P. Topham},
  title        = {Evaluating and mitigating bandwidth bottlenecks across the memory
                  hierarchy in GPUs},
  booktitle    = {2017 {IEEE} International Symposium on Performance Analysis of Systems
                  and Software, {ISPASS} 2017, Santa Rosa, CA, USA, April 24-25, 2017},
  pages        = {239--248},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ISPASS.2017.7975295},
  doi          = {10.1109/ISPASS.2017.7975295},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ispass/DublishNT17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/lctrts/2017,
  editor       = {Vijay Nagarajan and
                  Zili Shao},
  title        = {Proceedings of the 18th {ACM} {SIGPLAN/SIGBED} Conference on Languages,
                  Compilers, and Tools for Embedded Systems, {LCTES} 2017, Barcelona,
                  Spain, June 21-22, 2017},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3078633},
  doi          = {10.1145/3078633},
  isbn         = {978-1-4503-5030-3},
  timestamp    = {Wed, 23 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lctrts/2017.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/BanksEHSJN17,
  author       = {Christopher J. Banks and
                  Marco Elver and
                  Ruth Hoffmann and
                  Susmit Sarkar and
                  Paul B. Jackson and
                  Vijay Nagarajan},
  title        = {Verification of a lazy cache coherence protocol against a weak memory
                  model},
  journal      = {CoRR},
  volume       = {abs/1705.08262},
  year         = {2017},
  url          = {http://arxiv.org/abs/1705.08262},
  eprinttype    = {arXiv},
  eprint       = {1705.08262},
  timestamp    = {Fri, 06 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/BanksEHSJN17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/McPhersonNSC16,
  author       = {Andrew J. McPherson and
                  Vijay Nagarajan and
                  Susmit Sarkar and
                  Marcelo Cintra},
  title        = {Fence Placement for Legacy Data-Race-Free Programs via Synchronization
                  Read Detection},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {12},
  number       = {4},
  pages        = {46:1--46:23},
  year         = {2016},
  url          = {https://doi.org/10.1145/2835179},
  doi          = {10.1145/2835179},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taco/McPhersonNSC16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/DublishNT16,
  author       = {Saumay Dublish and
                  Vijay Nagarajan and
                  Nigel P. Topham},
  title        = {Cooperative Caching for GPUs},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {13},
  number       = {4},
  pages        = {39:1--39:25},
  year         = {2016},
  url          = {https://doi.org/10.1145/3001589},
  doi          = {10.1145/3001589},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/DublishNT16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/NagarajanE16,
  author       = {Marco Elver and
                  Vijay Nagarajan},
  title        = {McVerSi: {A} test generation framework for fast memory consistency
                  verification in simulation},
  booktitle    = {2016 {IEEE} International Symposium on High Performance Computer Architecture,
                  {HPCA} 2016, Barcelona, Spain, March 12-16, 2016},
  pages        = {618--630},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/HPCA.2016.7446099},
  doi          = {10.1109/HPCA.2016.7446099},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpca/NagarajanE16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iiswc/DublishNT16,
  author       = {Saumay Dublish and
                  Vijay Nagarajan and
                  Nigel P. Topham},
  title        = {Characterizing memory bottlenecks in {GPGPU} workloads},
  booktitle    = {2016 {IEEE} International Symposium on Workload Characterization,
                  {IISWC} 2016, Providence, RI, USA, September 25-27, 2016},
  pages        = {229--230},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/IISWC.2016.7581287},
  doi          = {10.1109/IISWC.2016.7581287},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iiswc/DublishNT16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iros/CanoBNRV16,
  author       = {Jos{\'{e}} Cano and
                  Alejandro Bordallo and
                  Vijay Nagarajan and
                  Subramanian Ramamoorthy and
                  Sethu Vijayakumar},
  title        = {Automatic configuration of {ROS} applications for near-optimal performance},
  booktitle    = {2016 {IEEE/RSJ} International Conference on Intelligent Robots and
                  Systems, {IROS} 2016, Daejeon, South Korea, October 9-14, 2016},
  pages        = {2217--2223},
  publisher    = {{IEEE}},
  year         = {2016},
  url          = {https://doi.org/10.1109/IROS.2016.7759347},
  doi          = {10.1109/IROS.2016.7759347},
  timestamp    = {Fri, 14 May 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/iros/CanoBNRV16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/HuangKEGN16,
  author       = {Cheng{-}Chieh Huang and
                  Rakesh Kumar and
                  Marco Elver and
                  Boris Grot and
                  Vijay Nagarajan},
  title        = {C\({}^{\mbox{3}}\)D: Mitigating the {NUMA} bottleneck via coherent
                  {DRAM} caches},
  booktitle    = {49th Annual {IEEE/ACM} International Symposium on Microarchitecture,
                  {MICRO} 2016, Taipei, Taiwan, October 15-19, 2016},
  pages        = {36:1--36:12},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/MICRO.2016.7783739},
  doi          = {10.1109/MICRO.2016.7783739},
  timestamp    = {Tue, 31 May 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/HuangKEGN16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/rss/CanoWBMPSN16,
  author       = {Jos{\'{e}} Cano and
                  David Robert White and
                  Alejandro Bordallo and
                  Ciaran McCreesh and
                  Patrick Prosser and
                  Jeremy Singer and
                  Vijay Nagarajan},
  editor       = {David Hsu and
                  Nancy M. Amato and
                  Spring Berman and
                  Sam Ade Jacobs},
  title        = {Task Variant Allocation in Distributed Robotics},
  booktitle    = {Robotics: Science and Systems XII, University of Michigan, Ann Arbor,
                  Michigan, USA, June 18 - June 22, 2016},
  year         = {2016},
  url          = {http://www.roboticsproceedings.org/rss12/p45.html},
  doi          = {10.15607/RSS.2016.XII.045},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/rss/CanoWBMPSN16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/HuangNJ16,
  author       = {Cheng{-}Chieh Huang and
                  Vijay Nagarajan and
                  Arpit Joshi},
  editor       = {John West and
                  Cherri M. Pancake},
  title        = {{DCA:} a DRAM-cache-aware {DRAM} controller},
  booktitle    = {Proceedings of the International Conference for High Performance Computing,
                  Networking, Storage and Analysis, {SC} 2016, Salt Lake City, UT, USA,
                  November 13-18, 2016},
  pages        = {887--897},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/SC.2016.75},
  doi          = {10.1109/SC.2016.75},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/HuangNJ16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ElverN15,
  author       = {Marco Elver and
                  Vijay Nagarajan},
  title        = {{RC3:} Consistency Directed Cache Coherence for x86-64 with {RC} Extensions},
  booktitle    = {2015 International Conference on Parallel Architectures and Compilation,
                  {PACT} 2015, San Francisco, CA, USA, October 18-21, 2015},
  pages        = {292--304},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/PACT.2015.37},
  doi          = {10.1109/PACT.2015.37},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ElverN15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icar/CanoMNV15,
  author       = {Jos{\'{e}} Cano and
                  Eduardo J. Molinos and
                  Vijay Nagarajan and
                  Sethu Vijayakumar},
  title        = {Dynamic process migration in heterogeneous ROS-based environments},
  booktitle    = {International Conference on Advanced Robotics, {ICAR} 2015, Istanbul,
                  Turkey, July 27-31, 2015},
  pages        = {518--523},
  publisher    = {{IEEE}},
  year         = {2015},
  url          = {https://doi.org/10.1109/ICAR.2015.7251505},
  doi          = {10.1109/ICAR.2015.7251505},
  timestamp    = {Fri, 14 May 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icar/CanoMNV15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/JoshiNCV15,
  author       = {Arpit Joshi and
                  Vijay Nagarajan and
                  Marcelo Cintra and
                  Stratis Viglas},
  editor       = {Milos Prvulovic},
  title        = {Efficient persist barriers for multicores},
  booktitle    = {Proceedings of the 48th International Symposium on Microarchitecture,
                  {MICRO} 2015, Waikiki, HI, USA, December 5-9, 2015},
  pages        = {660--671},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2830772.2830805},
  doi          = {10.1145/2830772.2830805},
  timestamp    = {Wed, 11 Aug 2021 11:51:26 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/JoshiNCV15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/McPhersonNSC15,
  author       = {Andrew J. McPherson and
                  Vijay Nagarajan and
                  Susmit Sarkar and
                  Marcelo Cintra},
  editor       = {Albert Cohen and
                  David Grove},
  title        = {Fence placement for legacy data-race-free programs via synchronization
                  read detection},
  booktitle    = {Proceedings of the 20th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, PPoPP 2015, San Francisco, CA, USA,
                  February 7-11, 2015},
  pages        = {249--250},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2688500.2688524},
  doi          = {10.1145/2688500.2688524},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/McPhersonNSC15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/safecomp/StefanakisNC15,
  author       = {Georgios Stefanakis and
                  Vijay Nagarajan and
                  Marcelo Cintra},
  editor       = {Floor Koornneef and
                  Coen van Gulijk},
  title        = {Understanding the Effects of Data Corruption on Application Behavior
                  Based on Data Characteristics},
  booktitle    = {Computer Safety, Reliability, and Security - 34th International Conference,
                  {SAFECOMP} 2015 Delft, The Netherlands, September 23-25, 2015. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9337},
  pages        = {151--165},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-319-24255-2\_12},
  doi          = {10.1007/978-3-319-24255-2\_12},
  timestamp    = {Tue, 14 May 2019 10:00:44 +0200},
  biburl       = {https://dblp.org/rec/conf/safecomp/StefanakisNC15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/NagarajanJG14,
  author       = {Vijay Nagarajan and
                  Dennis Jeffrey and
                  Rajiv Gupta},
  title        = {Erratum: {A} system for debugging via online tracing and dynamic slicing},
  journal      = {Softw. Pract. Exp.},
  volume       = {44},
  number       = {9},
  pages        = {1155},
  year         = {2014},
  url          = {https://doi.org/10.1002/spe.2264},
  doi          = {10.1002/SPE.2264},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/NagarajanJG14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/HuangN14,
  author       = {Cheng{-}Chieh Huang and
                  Vijay Nagarajan},
  editor       = {Jos{\'{e}} Nelson Amaral and
                  Josep Torrellas},
  title        = {ATCache: reducing {DRAM} cache latency via a small {SRAM} tag cache},
  booktitle    = {International Conference on Parallel Architectures and Compilation,
                  {PACT} '14, Edmonton, AB, Canada, August 24-27, 2014},
  pages        = {51--60},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2628071.2628089},
  doi          = {10.1145/2628071.2628089},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/HuangN14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/ElverN14,
  author       = {Marco Elver and
                  Vijay Nagarajan},
  title        = {{TSO-CC:} Consistency directed cache coherence for {TSO}},
  booktitle    = {20th {IEEE} International Symposium on High Performance Computer Architecture,
                  {HPCA} 2014, Orlando, FL, USA, February 15-19, 2014},
  pages        = {165--176},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/HPCA.2014.6835927},
  doi          = {10.1109/HPCA.2014.6835927},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpca/ElverN14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iccd/HuangN14,
  author       = {Cheng{-}Chieh Huang and
                  Vijay Nagarajan},
  title        = {Increasing cache capacity via critical-words-only cache},
  booktitle    = {32nd {IEEE} International Conference on Computer Design, {ICCD} 2014,
                  Seoul, South Korea, October 19-22, 2014},
  pages        = {125--132},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/ICCD.2014.6974671},
  doi          = {10.1109/ICCD.2014.6974671},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iccd/HuangN14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/McPhersonNC14,
  author       = {Andrew J. McPherson and
                  Vijay Nagarajan and
                  Marcelo Cintra},
  editor       = {James C. Brodman and
                  Peng Tu},
  title        = {Static Approximation of {MPI} Communication Graphs for Optimized Process
                  Placement},
  booktitle    = {Languages and Compilers for Parallel Computing - 27th International
                  Workshop, {LCPC} 2014, Hillsboro, OR, USA, September 15-17, 2014,
                  Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {8967},
  pages        = {268--283},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-319-17473-0\_18},
  doi          = {10.1007/978-3-319-17473-0\_18},
  timestamp    = {Mon, 05 Feb 2024 20:34:25 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/McPhersonNC14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/LinNG14,
  author       = {Changhui Lin and
                  Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Trish Damkroger and
                  Jack J. Dongarra},
  title        = {Fence Scoping},
  booktitle    = {International Conference for High Performance Computing, Networking,
                  Storage and Analysis, {SC} 2014, New Orleans, LA, USA, November 16-21,
                  2014},
  pages        = {105--116},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/SC.2014.14},
  doi          = {10.1109/SC.2014.14},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/LinNG14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/LinNG13,
  author       = {Changhui Lin and
                  Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Allen D. Malony and
                  Mario Nemirovsky and
                  Samuel P. Midkiff},
  title        = {Address-aware fences},
  booktitle    = {International Conference on Supercomputing, ICS'13, Eugene, OR, {USA}
                  - June 10 - 14, 2013},
  pages        = {313--324},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2464996.2465015},
  doi          = {10.1145/2464996.2465015},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ics/LinNG13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/RajaramNSE13,
  author       = {Bharghava Rajaram and
                  Vijay Nagarajan and
                  Susmit Sarkar and
                  Marco Elver},
  editor       = {Hans{-}Juergen Boehm and
                  Cormac Flanagan},
  title        = {Fast RMWs for {TSO:} semantics and implementation},
  booktitle    = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation,
                  {PLDI} '13, Seattle, WA, USA, June 16-19, 2013},
  pages        = {61--72},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2491956.2462196},
  doi          = {10.1145/2491956.2462196},
  timestamp    = {Fri, 30 Nov 2018 12:21:40 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/RajaramNSE13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/LinNG12,
  author       = {Changhui Lin and
                  Vijay Nagarajan and
                  Rajiv Gupta},
  title        = {Efficient Sequential Consistency Using Conditional Fences},
  journal      = {Int. J. Parallel Program.},
  volume       = {40},
  number       = {1},
  pages        = {84--117},
  year         = {2012},
  url          = {https://doi.org/10.1007/s10766-011-0176-3},
  doi          = {10.1007/S10766-011-0176-3},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/LinNG12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/NagarajanJGG12,
  author       = {Vijay Nagarajan and
                  Dennis Jeffrey and
                  Rajiv Gupta and
                  Neelam Gupta},
  title        = {A system for debugging via online tracing and dynamic slicing},
  journal      = {Softw. Pract. Exp.},
  volume       = {42},
  number       = {8},
  pages        = {995--1014},
  year         = {2012},
  url          = {https://doi.org/10.1002/spe.1105},
  doi          = {10.1002/SPE.1105},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/NagarajanJGG12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/NagarajanJGG12a,
  author       = {Vijay Nagarajan and
                  Dennis Jeffrey and
                  Rajiv Gupta and
                  Neelam Gupta},
  title        = {Erratum: {A} system for debugging via online tracing and dynamic slicing},
  journal      = {Softw. Pract. Exp.},
  volume       = {42},
  number       = {11},
  pages        = {1431},
  year         = {2012},
  url          = {https://doi.org/10.1002/spe.2149},
  doi          = {10.1002/SPE.2149},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/NagarajanJGG12a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/LinNGR12,
  author       = {Changhui Lin and
                  Vijay Nagarajan and
                  Rajiv Gupta and
                  Bharghava Rajaram},
  editor       = {Tim Harris and
                  Michael L. Scott},
  title        = {Efficient sequential consistency via conflict ordering},
  booktitle    = {Proceedings of the 17th International Conference on Architectural
                  Support for Programming Languages and Operating Systems, {ASPLOS}
                  2012, London, UK, March 3-7, 2012},
  pages        = {273--286},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2150976.2151006},
  doi          = {10.1145/2150976.2151006},
  timestamp    = {Wed, 07 Jul 2021 13:23:08 +0200},
  biburl       = {https://dblp.org/rec/conf/asplos/LinNGR12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cf/RajaramNMC12,
  author       = {Bharghava Rajaram and
                  Vijay Nagarajan and
                  Andrew J. McPherson and
                  Marcelo Cintra},
  editor       = {John Feo and
                  Paolo Faraboschi and
                  Oreste Villa},
  title        = {SuperCoP: a general, correct, and performance-efficient supervised
                  memory system},
  booktitle    = {Proceedings of the Computing Frontiers Conference, CF'12, Caligari,
                  Italy - May 15 - 17, 2012},
  pages        = {85--94},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2212908.2212922},
  doi          = {10.1145/2212908.2212922},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cf/RajaramNMC12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toplas/JeffreyNGG10,
  author       = {Dennis Jeffrey and
                  Vijay Nagarajan and
                  Rajiv Gupta and
                  Neelam Gupta},
  title        = {Execution suppression: An automated iterative technique for locating
                  memory errors},
  journal      = {{ACM} Trans. Program. Lang. Syst.},
  volume       = {32},
  number       = {5},
  pages        = {17:1--17:36},
  year         = {2010},
  url          = {https://doi.org/10.1145/1745312.1745314},
  doi          = {10.1145/1745312.1745314},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/toplas/JeffreyNGG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/LinNG10,
  author       = {Changhui Lin and
                  Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Valentina Salapura and
                  Michael Gschwind and
                  Jens Knoop},
  title        = {Efficient sequential consistency using conditional fences},
  booktitle    = {19th International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2010, Vienna, Austria, September 11-15, 2010},
  pages        = {295--306},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1854273.1854312},
  doi          = {10.1145/1854273.1854312},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/LinNG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@phdthesis{DBLP:phd/basesearch/Nagarajan09,
  author       = {Vijayanand Nagarajan},
  title        = {{IMPRESS:} Improving Multicore Performance and Reliability via Efficient
                  Software Support for Monitoring},
  school       = {University of California, Riverside, {USA}},
  year         = {2009},
  url          = {http://www.escholarship.org/uc/item/8q19k9j1},
  timestamp    = {Tue, 04 Apr 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/phd/basesearch/Nagarajan09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/TianFNG09,
  author       = {Chen Tian and
                  Min Feng and
                  Vijay Nagarajan and
                  Rajiv Gupta},
  title        = {Speculative Parallelization of Sequential Loops on Multicores},
  journal      = {Int. J. Parallel Program.},
  volume       = {37},
  number       = {5},
  pages        = {508--535},
  year         = {2009},
  url          = {https://doi.org/10.1007/s10766-009-0111-z},
  doi          = {10.1007/S10766-009-0111-Z},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/TianFNG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigops/NagarajanG09,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta},
  title        = {Runtime monitoring on multicores via {OASES}},
  journal      = {{ACM} {SIGOPS} Oper. Syst. Rev.},
  volume       = {43},
  number       = {2},
  pages        = {15--24},
  year         = {2009},
  url          = {https://doi.org/10.1145/1531793.1531798},
  doi          = {10.1145/1531793.1531798},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigops/NagarajanG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/TianNGT09,
  author       = {Chen Tian and
                  Vijay Nagarajan and
                  Rajiv Gupta and
                  Sriraman Tallam},
  title        = {Automated dynamic detection of busy-wait synchronizations},
  journal      = {Softw. Pract. Exp.},
  volume       = {39},
  number       = {11},
  pages        = {947--972},
  year         = {2009},
  url          = {https://doi.org/10.1002/spe.922},
  doi          = {10.1002/SPE.922},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/TianNGT09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/thipeac/NagarajanGK09,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta and
                  Arvind Krishnaswamy},
  title        = {Compiler-Assisted Memory Encryption for Embedded Processors},
  journal      = {Trans. High Perform. Embed. Archit. Compil.},
  volume       = {2},
  pages        = {23--44},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-00904-4\_3},
  doi          = {10.1007/978-3-642-00904-4\_3},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/thipeac/NagarajanGK09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/NagarajanG09,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Stephen W. Keckler and
                  Luiz Andr{\'{e}} Barroso},
  title        = {ECMon: exposing cache events for monitoring},
  booktitle    = {36th International Symposium on Computer Architecture {(ISCA} 2009),
                  June 20-24, 2009, Austin, TX, {USA}},
  pages        = {349--360},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1555754.1555798},
  doi          = {10.1145/1555754.1555798},
  timestamp    = {Fri, 09 Jul 2021 15:51:20 +0200},
  biburl       = {https://dblp.org/rec/conf/isca/NagarajanG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwmm/NagarajanJG09,
  author       = {Vijay Nagarajan and
                  Dennis Jeffrey and
                  Rajiv Gupta},
  editor       = {Hillel Kolodner and
                  Guy L. Steele Jr.},
  title        = {Self-recovery in server programs},
  booktitle    = {Proceedings of the 8th International Symposium on Memory Management,
                  {ISMM} 2009, Dublin, Ireland, June 19-20, 2009},
  pages        = {49--58},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1542431.1542439},
  doi          = {10.1145/1542431.1542439},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/iwmm/NagarajanJG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/NagarajanG09,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Guang R. Gao and
                  Lori L. Pollock and
                  John Cavazos and
                  Xiaoming Li},
  title        = {Speculative Optimizations for Parallel Programs on Multicores},
  booktitle    = {Languages and Compilers for Parallel Computing, 22nd International
                  Workshop, {LCPC} 2009, Newark, DE, USA, October 8-10, 2009, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5898},
  pages        = {323--337},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-13374-9\_22},
  doi          = {10.1007/978-3-642-13374-9\_22},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/NagarajanG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vee/NagarajanG09,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Antony L. Hosking and
                  David F. Bacon and
                  Orran Krieger},
  title        = {Architectural support for shadow memory in multiprocessors},
  booktitle    = {Proceedings of the 5th International Conference on Virtual Execution
                  Environments, {VEE} 2009, Washington, DC, USA, March 11-13, 2009},
  pages        = {1--10},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1508293.1508295},
  doi          = {10.1145/1508293.1508295},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/vee/NagarajanG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/GuptaGZJNTT08,
  author       = {Rajiv Gupta and
                  Neelam Gupta and
                  Xiangyu Zhang and
                  Dennis Jeffrey and
                  Vijay Nagarajan and
                  Sriraman Tallam and
                  Chen Tian},
  title        = {Scalable dynamic information flow tracking and its applications},
  booktitle    = {22nd {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2008, Miami, Florida USA, April 14-18, 2008},
  pages        = {1--5},
  publisher    = {{IEEE}},
  year         = {2008},
  url          = {https://doi.org/10.1109/IPDPS.2008.4536382},
  doi          = {10.1109/IPDPS.2008.4536382},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/GuptaGZJNTT08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/NagarajanG08,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta},
  editor       = {Shmuel Ur},
  title        = {Support for symmetric shadow memory in multiprocessors},
  booktitle    = {Proceedings of the 6th Workshop on Parallel and Distributed Systems:
                  Testing, Analysis, and Debugging, held in conjunction with the {ACM}
                  {SIGSOFT} International Symposium on Software Testing and Analysis
                  {(ISSTA} 2008), {PADTAD} 2008, Seattle, Washington, USA, July 20-21,
                  2008},
  pages        = {5},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://dl.acm.org/citation.cfm?id=1390846},
  timestamp    = {Wed, 28 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/issta/NagarajanG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/issta/TianNGT08,
  author       = {Chen Tian and
                  Vijay Nagarajan and
                  Rajiv Gupta and
                  Sriraman Tallam},
  editor       = {Barbara G. Ryder and
                  Andreas Zeller},
  title        = {Dynamic recognition of synchronization operations for improved data
                  race detection},
  booktitle    = {Proceedings of the {ACM/SIGSOFT} International Symposium on Software
                  Testing and Analysis, {ISSTA} 2008, Seattle, WA, USA, July 20-24,
                  2008},
  pages        = {143--154},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1390630.1390649},
  doi          = {10.1145/1390630.1390649},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/issta/TianNGT08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/TianFNG08,
  author       = {Chen Tian and
                  Min Feng and
                  Vijay Nagarajan and
                  Rajiv Gupta},
  title        = {Copy or Discard execution model for speculative parallelization on
                  multicores},
  booktitle    = {41st Annual {IEEE/ACM} International Symposium on Microarchitecture
                  {(MICRO-41} 2008), November 8-12, 2008, Lake Como, Italy},
  pages        = {330--341},
  publisher    = {{IEEE} Computer Society},
  year         = {2008},
  url          = {https://doi.org/10.1109/MICRO.2008.4771802},
  doi          = {10.1109/MICRO.2008.4771802},
  timestamp    = {Tue, 31 May 2022 14:39:58 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/TianFNG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/vlsisp/NagarajanLJMK07,
  author       = {Vijay Nagarajan and
                  Stefan Laendner and
                  Nikhil Jayakumar and
                  Olgica Milenkovic and
                  Sunil P. Khatri},
  title        = {High-throughput {VLSI} Implementations of Iterative Decoders and Related
                  Code Construction Problems},
  journal      = {J. {VLSI} Signal Process.},
  volume       = {49},
  number       = {1},
  pages        = {185--206},
  year         = {2007},
  url          = {https://doi.org/10.1007/s11265-007-0054-9},
  doi          = {10.1007/S11265-007-0054-9},
  timestamp    = {Wed, 20 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/vlsisp/NagarajanLJMK07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hipeac/NagarajanGK07,
  author       = {Vijay Nagarajan and
                  Rajiv Gupta and
                  Arvind Krishnaswamy},
  editor       = {Koen De Bosschere and
                  David R. Kaeli and
                  Per Stenstr{\"{o}}m and
                  David B. Whalley and
                  Theo Ungerer},
  title        = {Compiler-Assisted Memory Encryption for Embedded Processors},
  booktitle    = {High Performance Embedded Architectures and Compilers, Second International
                  Conference, HiPEAC 2007, Ghent, Belgium, January 28-30, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4367},
  pages        = {7--22},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-69338-3\_2},
  doi          = {10.1007/978-3-540-69338-3\_2},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/hipeac/NagarajanGK07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/NagarajanGMZS07,
  author       = {Vijayanand Nagarajan and
                  Rajiv Gupta and
                  Matias Madou and
                  Xiangyu Zhang and
                  Bjorn De Sutter},
  title        = {Matching Control Flow of Program Versions},
  booktitle    = {23rd {IEEE} International Conference on Software Maintenance {(ICSM}
                  2007), October 2-5, 2007, Paris, France},
  pages        = {84--93},
  publisher    = {{IEEE} Computer Society},
  year         = {2007},
  url          = {https://doi.org/10.1109/ICSM.2007.4362621},
  doi          = {10.1109/ICSM.2007.4362621},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/NagarajanGMZS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/NagarajanJGG07,
  author       = {Vijayanand Nagarajan and
                  Dennis Jeffrey and
                  Rajiv Gupta and
                  Neelam Gupta},
  title        = {{ONTRAC:} {A} system for efficient ONline TRACing for debugging},
  booktitle    = {23rd {IEEE} International Conference on Software Maintenance {(ICSM}
                  2007), October 2-5, 2007, Paris, France},
  pages        = {445--454},
  publisher    = {{IEEE} Computer Society},
  year         = {2007},
  url          = {https://doi.org/10.1109/ICSM.2007.4362657},
  doi          = {10.1109/ICSM.2007.4362657},
  timestamp    = {Sat, 05 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/icsm/NagarajanJGG07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/globecom/NagarajanJKM04,
  author       = {Vijay Nagarajan and
                  Nikhil Jayakumar and
                  Sunil P. Khatri and
                  Olgica Milenkovic},
  title        = {High-throughput {VLSI} implementations of iterative decoders and related
                  code construction problems},
  booktitle    = {Proceedings of the Global Telecommunications Conference, 2004. {GLOBECOM}
                  '04, Dallas, Texas, USA, 29 November - 3 December 2004},
  pages        = {361--365},
  publisher    = {{IEEE}},
  year         = {2004},
  url          = {https://doi.org/10.1109/GLOCOM.2004.1377970},
  doi          = {10.1109/GLOCOM.2004.1377970},
  timestamp    = {Wed, 16 Oct 2019 14:14:51 +0200},
  biburl       = {https://dblp.org/rec/conf/globecom/NagarajanJKM04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isit/NagarajanLH04,
  author       = {Vijay Nagarajan and
                  Youjian Liu and
                  Jilei Hou},
  title        = {The effect of channel side information at transmitter on coding complexity},
  booktitle    = {Proceedings of the 2004 {IEEE} International Symposium on Information
                  Theory, {ISIT} 2004, Chicago Downtown Marriott, Chicago, Illinois,
                  USA, June 27 - July 2, 2004},
  pages        = {148},
  publisher    = {{IEEE}},
  year         = {2004},
  url          = {https://doi.org/10.1109/ISIT.2004.1365185},
  doi          = {10.1109/ISIT.2004.1365185},
  timestamp    = {Wed, 16 Oct 2019 14:14:48 +0200},
  biburl       = {https://dblp.org/rec/conf/isit/NagarajanLH04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics