BibTeX records: Vivek Sarkar

download as .bib file

@inproceedings{DBLP:conf/cc/ZhouSS24,
  author       = {Tong Zhou and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Gabriel Rodr{\'{\i}}guez and
                  P. Sadayappan and
                  Aravind Sukumaran{-}Rajam},
  title        = {APPy: Annotated Parallelism for Python on GPUs},
  booktitle    = {Proceedings of the 33rd {ACM} {SIGPLAN} International Conference on
                  Compiler Construction, {CC} 2024, Edinburgh, United Kingdom, March
                  2-3, 2024},
  pages        = {113--125},
  publisher    = {{ACM}},
  year         = {2024},
  url          = {https://doi.org/10.1145/3640537.3641575},
  doi          = {10.1145/3640537.3641575},
  timestamp    = {Mon, 01 Apr 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/ZhouSS24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/concurrency/ZhaoBYHSV23,
  author       = {Jisheng Zhao and
                  Colleen Bertoni and
                  Jeffrey Young and
                  Kevin Harms and
                  Vivek Sarkar and
                  Brice Videau},
  title        = {{HIPLZ:} Enabling performance portability for exascale systems},
  journal      = {Concurr. Comput. Pract. Exp.},
  volume       = {35},
  number       = {25},
  year         = {2023},
  url          = {https://doi.org/10.1002/cpe.7866},
  doi          = {10.1002/CPE.7866},
  timestamp    = {Thu, 09 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/concurrency/ZhaoBYHSV23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jocs/PaulHCES23,
  author       = {Sri Raj Paul and
                  Akihiro Hayashi and
                  Kun Chen and
                  Youssef Elmougy and
                  Vivek Sarkar},
  title        = {A Fine-grained Asynchronous Bulk Synchronous parallelism model for
                  {PGAS} applications},
  journal      = {J. Comput. Sci.},
  volume       = {69},
  pages        = {102014},
  year         = {2023},
  url          = {https://doi.org/10.1016/j.jocs.2023.102014},
  doi          = {10.1016/J.JOCS.2023.102014},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jocs/PaulHCES23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/YeZSS23,
  author       = {Fangke Ye and
                  Jisheng Zhao and
                  Jun Shirako and
                  Vivek Sarkar},
  title        = {Concrete Type Inference for Code Optimization using Machine Learning
                  with {SMT} Solving},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {7},
  number       = {{OOPSLA2}},
  pages        = {773--800},
  year         = {2023},
  url          = {https://doi.org/10.1145/3622825},
  doi          = {10.1145/3622825},
  timestamp    = {Sun, 10 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/pacmpl/YeZSS23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccgrid/ElmougyHS23,
  author       = {Youssef Elmougy and
                  Akihiro Hayashi and
                  Vivek Sarkar},
  editor       = {Yogesh Simmhan and
                  Ilkay Altintas and
                  Ana Lucia Varbanescu and
                  Pavan Balaji and
                  Abhinandan S. Prasad and
                  Lorenzo Carnevale},
  title        = {Highly Scalable Large-Scale Asynchronous Graph Processing using Actors},
  booktitle    = {23rd {IEEE/ACM} International Symposium on Cluster, Cloud and Internet
                  Computing, CCGrid 2023 - Workshops, Bangalore, India, May 1-4, 2023},
  pages        = {242--248},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/CCGridW59191.2023.00049},
  doi          = {10.1109/CCGRIDW59191.2023.00049},
  timestamp    = {Fri, 28 Jul 2023 07:48:30 +0200},
  biburl       = {https://dblp.org/rec/conf/ccgrid/ElmougyHS23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/JinYCSS23,
  author       = {Feiyang Jin and
                  Lechen Yu and
                  Tiago Cogumbreiro and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Karim Ali and
                  Guido Salvaneschi},
  title        = {Dynamic Determinacy Race Detection for Task-Parallel Programs with
                  Promises},
  booktitle    = {37th European Conference on Object-Oriented Programming, {ECOOP} 2023,
                  July 17-21, 2023, Seattle, Washington, United States},
  series       = {LIPIcs},
  volume       = {263},
  pages        = {13:1--13:30},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2023},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2023.13},
  doi          = {10.4230/LIPICS.ECOOP.2023.13},
  timestamp    = {Tue, 11 Jul 2023 16:52:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/JinYCSS23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/HayashiAYMDSC23,
  author       = {Akihiro Hayashi and
                  Austin Adams and
                  Jeffrey Young and
                  Alexander J. McCaskey and
                  Eugene F. Dumitrescu and
                  Vivek Sarkar and
                  Thomas M. Conte},
  title        = {Enabling Multi-threading in Heterogeneous Quantum-Classical Programming
                  Models},
  booktitle    = {{IEEE} International Parallel and Distributed Processing Symposium,
                  {IPDPS} 2023 - Workshops, St. Petersburg, FL, USA, May 15-19, 2023},
  pages        = {509--516},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/IPDPSW59300.2023.00090},
  doi          = {10.1109/IPDPSW59300.2023.00090},
  timestamp    = {Thu, 14 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ipps/HayashiAYMDSC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/ParrishWKH0S23,
  author       = {John Parrish and
                  Nicole Wren and
                  Tsz Hang Kiang and
                  Akihiro Hayashi and
                  Jeffrey Young and
                  Vivek Sarkar},
  editor       = {Rodrigo Bruno and
                  Eliot Moss},
  title        = {Towards Safe {HPC:} Productivity and Performance via Rust Interfaces
                  for a Distributed {C++} Actors Library (Work in Progress)},
  booktitle    = {Proceedings of the 20th {ACM} {SIGPLAN} International Conference on
                  Managed Programming Languages and Runtimes, {MPLR} 2023, Cascais,
                  Portugal, 22 October 2023},
  pages        = {165--172},
  publisher    = {{ACM}},
  year         = {2023},
  url          = {https://doi.org/10.1145/3617651.3622992},
  doi          = {10.1145/3617651.3622992},
  timestamp    = {Mon, 23 Oct 2023 17:54:48 +0200},
  biburl       = {https://dblp.org/rec/conf/pppj/ParrishWKH0S23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2301-11559,
  author       = {Akihiro Hayashi and
                  Austin Adams and
                  Jeffrey Young and
                  Alexander J. McCaskey and
                  Eugene F. Dumitrescu and
                  Vivek Sarkar and
                  Thomas M. Conte},
  title        = {Enabling Multi-threading in Heterogeneous Quantum-Classical Programming
                  Models},
  journal      = {CoRR},
  volume       = {abs/2301.11559},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2301.11559},
  doi          = {10.48550/ARXIV.2301.11559},
  eprinttype    = {arXiv},
  eprint       = {2301.11559},
  timestamp    = {Thu, 14 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2301-11559.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pc/BakBBBCDEFHHIKK22,
  author       = {Seonmyeong Bak and
                  Colleen Bertoni and
                  Swen Boehm and
                  Reuben D. Budiardja and
                  Barbara M. Chapman and
                  Johannes Doerfert and
                  Markus Eisenbach and
                  Hal Finkel and
                  Oscar R. Hernandez and
                  Joseph Huber and
                  Shintaro Iwasaki and
                  Vivek Kale and
                  Paul R. C. Kent and
                  JaeHyuk Kwack and
                  Meifeng Lin and
                  Piotr Luszczek and
                  Ye Luo and
                  Buu Pham and
                  Swaroop Pophale and
                  Kiran Ravikumar and
                  Vivek Sarkar and
                  Thomas Scogland and
                  Shilei Tian and
                  P. K. Yeung},
  title        = {OpenMP application experiences: Porting to accelerated nodes},
  journal      = {Parallel Comput.},
  volume       = {109},
  pages        = {102856},
  year         = {2022},
  url          = {https://doi.org/10.1016/j.parco.2021.102856},
  doi          = {10.1016/J.PARCO.2021.102856},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/pc/BakBBBCDEFHHIKK22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/ChatarasiKPPKS22,
  author       = {Prasanth Chatarasi and
                  Hyoukjun Kwon and
                  Angshuman Parashar and
                  Michael Pellauer and
                  Tushar Krishna and
                  Vivek Sarkar},
  title        = {Marvel: {A} Data-Centric Approach for Mapping Deep Learning Operators
                  on Spatial Accelerators},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {19},
  number       = {1},
  pages        = {6:1--6:26},
  year         = {2022},
  url          = {https://doi.org/10.1145/3485137},
  doi          = {10.1145/3485137},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taco/ChatarasiKPPKS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ZhouTAGKS22,
  author       = {Tong Zhou and
                  Ruiqin Tian and
                  Rizwan A. Ashraf and
                  Roberto Gioiosa and
                  Gokcen Kestor and
                  Vivek Sarkar},
  editor       = {Andreas Kl{\"{o}}ckner and
                  Jos{\'{e}} Moreira},
  title        = {ReACT: Redundancy-Aware Code Generation for Tensor Expressions},
  booktitle    = {Proceedings of the International Conference on Parallel Architectures
                  and Compilation Techniques, {PACT} 2022, Chicago, Illinois, October
                  8-12, 2022},
  pages        = {1--13},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3559009.3569685},
  doi          = {10.1145/3559009.3569685},
  timestamp    = {Tue, 07 May 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ZhouTAGKS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/DamaniBS22,
  author       = {Sana Damani and
                  Prithayan Barua and
                  Vivek Sarkar},
  editor       = {Bernhard Egger and
                  Aaron Smith},
  title        = {Memory access scheduling to reduce thread migrations},
  booktitle    = {{CC} '22: 31st {ACM} {SIGPLAN} International Conference on Compiler
                  Construction, Seoul, South Korea, April 2 - 3, 2022},
  pages        = {144--155},
  publisher    = {{ACM}},
  year         = {2022},
  url          = {https://doi.org/10.1145/3497776.3517768},
  doi          = {10.1145/3497776.3517768},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/DamaniBS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cluster/WhitlockMBBNTGS22,
  author       = {Matthew Whitlock and
                  Nicolas Morales and
                  George Bosilca and
                  Aurelien Bouteiller and
                  Bogdan Nicolae and
                  Keita Teranishi and
                  Elisabeth Giem and
                  Vivek Sarkar},
  title        = {Integrating process, control-flow, and data resiliency layers using
                  a hybrid Fenix/Kokkos approach},
  booktitle    = {{IEEE} International Conference on Cluster Computing, {CLUSTER} 2022,
                  Heidelberg, Germany, September 5-8, 2022},
  pages        = {418--428},
  publisher    = {{IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1109/CLUSTER51413.2022.00052},
  doi          = {10.1109/CLUSTER51413.2022.00052},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cluster/WhitlockMBBNTGS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/correctness/JinJPS22,
  author       = {Feiyang Jin and
                  John Jacobson and
                  Samuel D. Pollard and
                  Vivek Sarkar},
  editor       = {Ignacio Laguna and
                  Cindy Rubio{-}Gonz{\'{a}}lez},
  title        = {MiniKokkos: {A} Calculus of Portable Parallelism},
  booktitle    = {Sixth {IEEE/ACM} International Workshop on Software Correctness for
                  {HPC} Applications, Correctness@SC 2022, Dallas, TX, USA, November
                  13-18, 2022},
  pages        = {37--44},
  publisher    = {{IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1109/Correctness56720.2022.00010},
  doi          = {10.1109/CORRECTNESS56720.2022.00010},
  timestamp    = {Thu, 09 Feb 2023 11:33:25 +0100},
  biburl       = {https://dblp.org/rec/conf/correctness/JinJPS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/correctness/YuJPS22,
  author       = {Lechen Yu and
                  Feiyang Jin and
                  Joachim Protze and
                  Vivek Sarkar},
  editor       = {Ignacio Laguna and
                  Cindy Rubio{-}Gonz{\'{a}}lez},
  title        = {Leveraging the Dynamic Program Structure Tree to Detect Data Races
                  in OpenMP Programs},
  booktitle    = {Sixth {IEEE/ACM} International Workshop on Software Correctness for
                  {HPC} Applications, Correctness@SC 2022, Dallas, TX, USA, November
                  13-18, 2022},
  pages        = {54--62},
  publisher    = {{IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1109/Correctness56720.2022.00012},
  doi          = {10.1109/CORRECTNESS56720.2022.00012},
  timestamp    = {Wed, 08 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/correctness/YuJPS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/ZhaoBYHSV22,
  author       = {Jisheng Zhao and
                  Colleen Bertoni and
                  Jeffrey Young and
                  Kevin Harms and
                  Vivek Sarkar and
                  Brice Videau},
  editor       = {Jeremy Singer and
                  Yehia Elkhatib and
                  Dora Blanco Heras and
                  Patrick Diehl and
                  Nick Brown and
                  Aleksandar Ilic},
  title        = {{HIPLZ:} Enabling Performance Portability for Exascale Systems},
  booktitle    = {Euro-Par 2022: Parallel Processing Workshops - Euro-Par 2022 International
                  Workshops, Glasgow, UK, August 22-26, 2022, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13835},
  pages        = {197--210},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-31209-0\_15},
  doi          = {10.1007/978-3-031-31209-0\_15},
  timestamp    = {Mon, 23 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/ZhaoBYHSV22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/ShirakoHPTS22,
  author       = {Jun Shirako and
                  Akihiro Hayashi and
                  Sri Raj Paul and
                  Alexey Tumanov and
                  Vivek Sarkar},
  editor       = {Jos{\'{e}} Cano and
                  Phil Trinder},
  title        = {Automatic Parallelization of Python Programs for Distributed Heterogeneous
                  Computing},
  booktitle    = {Euro-Par 2022: Parallel Processing - 28th International Conference
                  on Parallel and Distributed Computing, Glasgow, UK, August 22-26,
                  2022, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {13440},
  pages        = {350--366},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-12597-3\_22},
  doi          = {10.1007/978-3-031-12597-3\_22},
  timestamp    = {Thu, 04 Aug 2022 14:18:09 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/ShirakoHPTS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iccS/PaulHCS22,
  author       = {Sri Raj Paul and
                  Akihiro Hayashi and
                  Kun Chen and
                  Vivek Sarkar},
  editor       = {Derek Groen and
                  Cl{\'{e}}lia de Mulatier and
                  Maciej Paszynski and
                  Valeria V. Krzhizhanovskaya and
                  Jack J. Dongarra and
                  Peter M. A. Sloot},
  title        = {A Productive and Scalable Actor-Based Programming System for {PGAS}
                  Applications},
  booktitle    = {Computational Science - {ICCS} 2022 - 22nd International Conference,
                  London, UK, June 21-23, 2022, Proceedings, Part {I}},
  series       = {Lecture Notes in Computer Science},
  volume       = {13350},
  pages        = {233--247},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-08751-6\_17},
  doi          = {10.1007/978-3-031-08751-6\_17},
  timestamp    = {Mon, 27 Jun 2022 17:21:53 +0200},
  biburl       = {https://dblp.org/rec/conf/iccS/PaulHCS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/supercomputer/HayashiPS22,
  author       = {Akihiro Hayashi and
                  Sri Raj Paul and
                  Vivek Sarkar},
  editor       = {Hartwig Anzt and
                  Amanda Bienz and
                  Piotr Luszczek and
                  Marc Baboulin},
  title        = {A Multi-Level Platform-Independent {GPU} {API} for High-Level Programming
                  Models},
  booktitle    = {High Performance Computing. {ISC} High Performance 2022 International
                  Workshops - Hamburg, Germany, May 29 - June 2, 2022, Revised Selected
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13387},
  pages        = {90--107},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-23220-6\_7},
  doi          = {10.1007/978-3-031-23220-6\_7},
  timestamp    = {Sat, 13 May 2023 01:07:20 +0200},
  biburl       = {https://dblp.org/rec/conf/supercomputer/HayashiPS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:books/sp/22/SarkarR22,
  author       = {Vivek Sarkar and
                  Fabrice Rastello},
  editor       = {Fabrice Rastello and
                  Florent Bouchez{-}Tichadou},
  title        = {Introduction},
  booktitle    = {SSA-based Compiler Design},
  pages        = {157--163},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-030-80515-9\_12},
  doi          = {10.1007/978-3-030-80515-9\_12},
  timestamp    = {Thu, 23 Feb 2023 08:52:21 +0100},
  biburl       = {https://dblp.org/rec/books/sp/22/SarkarR22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:books/sp/22/SarkarKF22,
  author       = {Vivek Sarkar and
                  Kathleen Knobe and
                  Stephen Fink},
  editor       = {Fabrice Rastello and
                  Florent Bouchez{-}Tichadou},
  title        = {Array {SSA} Form},
  booktitle    = {SSA-based Compiler Design},
  pages        = {227--240},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-030-80515-9\_17},
  doi          = {10.1007/978-3-030-80515-9\_17},
  timestamp    = {Wed, 22 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/books/sp/22/SarkarKF22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2203-06233,
  author       = {Jun Shirako and
                  Akihiro Hayashi and
                  Sri Raj Paul and
                  Alexey Tumanov and
                  Vivek Sarkar},
  title        = {Automatic Parallelization of Python Programs for Distributed Heterogeneous
                  Computing},
  journal      = {CoRR},
  volume       = {abs/2203.06233},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2203.06233},
  doi          = {10.48550/ARXIV.2203.06233},
  eprinttype    = {arXiv},
  eprint       = {2203.06233},
  timestamp    = {Wed, 16 Mar 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2203-06233.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/darts/Rau0S21,
  author       = {Ohad Rau and
                  Caleb Voss and
                  Vivek Sarkar},
  title        = {Linear Promises: Towards Safer Concurrent Programming (Artifact)},
  journal      = {Dagstuhl Artifacts Ser.},
  volume       = {7},
  number       = {2},
  pages        = {15:1--15:3},
  year         = {2021},
  url          = {https://doi.org/10.4230/DARTS.7.2.15},
  doi          = {10.4230/DARTS.7.2.15},
  timestamp    = {Tue, 06 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/darts/Rau0S21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/Rau0S21,
  author       = {Ohad Rau and
                  Caleb Voss and
                  Vivek Sarkar},
  editor       = {Anders M{\o}ller and
                  Manu Sridharan},
  title        = {Linear Promises: Towards Safer Concurrent Programming},
  booktitle    = {35th European Conference on Object-Oriented Programming, {ECOOP} 2021,
                  July 11-17, 2021, Aarhus, Denmark (Virtual Conference)},
  series       = {LIPIcs},
  volume       = {194},
  pages        = {13:1--13:27},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2021},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2021.13},
  doi          = {10.4230/LIPICS.ECOOP.2021.13},
  timestamp    = {Tue, 06 Jul 2021 13:59:11 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/Rau0S21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/BakHGLS21,
  author       = {Seonmyeong Bak and
                  Oscar R. Hernandez and
                  Mark Gates and
                  Piotr Luszczek and
                  Vivek Sarkar},
  editor       = {Huiyang Zhou and
                  Jose Moreira and
                  Frank Mueller and
                  Yoav Etsion},
  title        = {Task-graph scheduling extensions for efficient synchronization and
                  communication},
  booktitle    = {{ICS} '21: 2021 International Conference on Supercomputing, Virtual
                  Event, USA, June 14-17, 2021},
  pages        = {88--101},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3447818.3461616},
  doi          = {10.1145/3447818.3461616},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/BakHGLS21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/YuPHS21,
  author       = {Lechen Yu and
                  Joachim Protze and
                  Oscar R. Hernandez and
                  Vivek Sarkar},
  title        = {{ARBALEST:} Dynamic Detection of Data Mapping Issues in Heterogeneous
                  OpenMP Applications},
  booktitle    = {35th {IEEE} International Parallel and Distributed Processing Symposium,
                  {IPDPS} 2021, Portland, OR, USA, May 17-21, 2021},
  pages        = {464--474},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/IPDPS49936.2021.00055},
  doi          = {10.1109/IPDPS49936.2021.00055},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/YuPHS21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/openshmem/GrossmanPPS21,
  author       = {Max Grossman and
                  Steve Poole and
                  Howard Pritchard and
                  Vivek Sarkar},
  editor       = {Stephen W. Poole and
                  Oscar R. Hernandez and
                  Matthew B. Baker and
                  Tony Curtis},
  title        = {{SHMEM-ML:} Leveraging OpenSHMEM and Apache Arrow for Scalable, Composable
                  Machine Learning},
  booktitle    = {OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Exascale
                  and Smart Networks - 8th Workshop on OpenSHMEM and Related Technologies,
                  OpenSHMEM 2021, Virtual Event, September 14-16, 2021, Revised Selected
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13159},
  pages        = {111--125},
  publisher    = {Springer},
  year         = {2021},
  url          = {https://doi.org/10.1007/978-3-031-04888-3\_7},
  doi          = {10.1007/978-3-031-04888-3\_7},
  timestamp    = {Fri, 10 Mar 2023 09:48:58 +0100},
  biburl       = {https://dblp.org/rec/conf/openshmem/GrossmanPPS21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/0001S21,
  author       = {Caleb Voss and
                  Vivek Sarkar},
  editor       = {Jaejin Lee and
                  Erez Petrank},
  title        = {An ownership policy and deadlock detector for promises},
  booktitle    = {PPoPP '21: 26th {ACM} {SIGPLAN} Symposium on Principles and Practice
                  of Parallel Programming, Virtual Event, Republic of Korea, February
                  27- March 3, 2021},
  pages        = {348--361},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3437801.3441616},
  doi          = {10.1145/3437801.3441616},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/0001S21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/lcpc/2019,
  editor       = {Santosh Pande and
                  Vivek Sarkar},
  title        = {Languages and Compilers for Parallel Computing - 32nd International
                  Workshop, {LCPC} 2019, Atlanta, GA, USA, October 22-24, 2019, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {11998},
  publisher    = {Springer},
  year         = {2021},
  url          = {https://doi.org/10.1007/978-3-030-72789-5},
  doi          = {10.1007/978-3-030-72789-5},
  isbn         = {978-3-030-72788-8},
  timestamp    = {Tue, 30 Mar 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/2019.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2101-01312,
  author       = {Caleb Voss and
                  Vivek Sarkar},
  title        = {An Ownership Policy and Deadlock Detector for Promises},
  journal      = {CoRR},
  volume       = {abs/2101.01312},
  year         = {2021},
  url          = {https://arxiv.org/abs/2101.01312},
  eprinttype    = {arXiv},
  eprint       = {2101.01312},
  timestamp    = {Mon, 22 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2101-01312.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2107-05516,
  author       = {Sri Raj Paul and
                  Akihiro Hayashi and
                  Kun Chen and
                  Vivek Sarkar},
  title        = {A Scalable Actor-based Programming System for {PGAS} Runtimes},
  journal      = {CoRR},
  volume       = {abs/2107.05516},
  year         = {2021},
  url          = {https://arxiv.org/abs/2107.05516},
  eprinttype    = {arXiv},
  eprint       = {2107.05516},
  timestamp    = {Tue, 20 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2107-05516.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/micro/KwonCSKPP20,
  author       = {Hyoukjun Kwon and
                  Prasanth Chatarasi and
                  Vivek Sarkar and
                  Tushar Krishna and
                  Michael Pellauer and
                  Angshuman Parashar},
  title        = {{MAESTRO:} {A} Data-Centric Approach to Understand Reuse, Performance,
                  and Hardware Cost of {DNN} Mappings},
  journal      = {{IEEE} Micro},
  volume       = {40},
  number       = {3},
  pages        = {20--29},
  year         = {2020},
  url          = {https://doi.org/10.1109/MM.2020.2985963},
  doi          = {10.1109/MM.2020.2985963},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/micro/KwonCSKPP20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/BaruaZS20,
  author       = {Prithayan Barua and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Maciej Malawski and
                  Krzysztof Rzadca},
  title        = {OmpMemOpt: Optimized Memory Movement for Heterogeneous Computing},
  booktitle    = {Euro-Par 2020: Parallel Processing - 26th International Conference
                  on Parallel and Distributed Computing, Warsaw, Poland, August 24-28,
                  2020, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {12247},
  pages        = {200--216},
  publisher    = {Springer},
  year         = {2020},
  url          = {https://doi.org/10.1007/978-3-030-57675-2\_13},
  doi          = {10.1007/978-3-030-57675-2\_13},
  timestamp    = {Wed, 19 Aug 2020 13:58:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/BaruaZS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpec/ChatarasiNBVS20,
  author       = {Prasanth Chatarasi and
                  Stephen Neuendorffer and
                  Samuel Bayliss and
                  Kees A. Vissers and
                  Vivek Sarkar},
  title        = {Vyasa: {A} High-Performance Vectorizing Compiler for Tensor Convolutions
                  on the Xilinx {AI} Engine},
  booktitle    = {2020 {IEEE} High Performance Extreme Computing Conference, {HPEC}
                  2020, Waltham, MA, USA, September 22-24, 2020},
  pages        = {1--10},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/HPEC43674.2020.9286183},
  doi          = {10.1109/HPEC43674.2020.9286183},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpec/ChatarasiNBVS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/HayashiPS20,
  author       = {Akihiro Hayashi and
                  Sri Raj Paul and
                  Vivek Sarkar},
  title        = {Exploring a multi-resolution {GPU} programming model for Chapel},
  booktitle    = {2020 {IEEE} International Parallel and Distributed Processing Symposium
                  Workshops, {IPDPSW} 2020, New Orleans, LA, USA, May 18-22, 2020},
  pages        = {675},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/IPDPSW50202.2020.00117},
  doi          = {10.1109/IPDPSW50202.2020.00117},
  timestamp    = {Wed, 05 Aug 2020 14:05:53 +0200},
  biburl       = {https://dblp.org/rec/conf/ipps/HayashiPS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwomp/YuPHS20,
  author       = {Lechen Yu and
                  Joachim Protze and
                  Oscar R. Hernandez and
                  Vivek Sarkar},
  editor       = {Kent F. Milfeld and
                  Bronis R. de Supinski and
                  Lars Koesterke and
                  Jannis Klinkenberg},
  title        = {A Study of Memory Anomalies in OpenMP Applications},
  booktitle    = {OpenMP: Portable Multi-Level Parallelism on Modern Systems - 16th
                  International Workshop on OpenMP, {IWOMP} 2020, Austin, TX, USA, September
                  22-24, 2020, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {12295},
  pages        = {328--342},
  publisher    = {Springer},
  year         = {2020},
  url          = {https://doi.org/10.1007/978-3-030-58144-2\_21},
  doi          = {10.1007/978-3-030-58144-2\_21},
  timestamp    = {Mon, 05 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iwomp/YuPHS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ShirakoS20,
  author       = {Jun Shirako and
                  Vivek Sarkar},
  editor       = {Barbara M. Chapman and
                  Jos{\'{e}} E. Moreira},
  title        = {An Affine Scheduling Framework for Integrating Data Layout and Loop
                  Transformations},
  booktitle    = {Languages and Compilers for Parallel Computing - 33rd International
                  Workshop, {LCPC} 2020, Virtual Event, October 14-16, 2020, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13149},
  pages        = {3--19},
  publisher    = {Springer},
  year         = {2020},
  url          = {https://doi.org/10.1007/978-3-030-95953-1\_1},
  doi          = {10.1007/978-3-030-95953-1\_1},
  timestamp    = {Tue, 21 Feb 2023 21:13:20 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/ShirakoS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ZhouSJSCVS20,
  author       = {Tong Zhou and
                  Jun Shirako and
                  Anirudh Jain and
                  Sriseshan Srikanth and
                  Thomas M. Conte and
                  Richard W. Vuduc and
                  Vivek Sarkar},
  title        = {Intrepydd: performance, productivity, and portability for data science
                  application kernels},
  booktitle    = {Proceedings of the 2020 {ACM} {SIGPLAN} International Symposium on
                  New Ideas, New Paradigms, and Reflections on Programming and Software,
                  Onward! 2020, Virtual, November, 2020},
  pages        = {65--83},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3426428.3426915},
  doi          = {10.1145/3426428.3426915},
  timestamp    = {Tue, 07 May 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ZhouSJSCVS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/PaulHWBTMGS20,
  author       = {Sri Raj Paul and
                  Akihiro Hayashi and
                  Matthew Whitlock and
                  Seonmyeong Bak and
                  Keita Teranishi and
                  Jackson R. Mayo and
                  Max Grossman and
                  Vivek Sarkar},
  title        = {Integrating Inter-Node Communication with a Resilient Asynchronous
                  Many-Task Runtime System},
  booktitle    = {Workshop on Exascale MPI, ExaMPI@SC 2020, Atlanta, GA, USA, November
                  13, 2020},
  pages        = {41--51},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/ExaMPI52011.2020.00010},
  doi          = {10.1109/EXAMPI52011.2020.00010},
  timestamp    = {Wed, 02 Feb 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/PaulHWBTMGS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/GrossmanPPS20,
  author       = {Max Grossman and
                  Howard Pritchard and
                  Steve Poole and
                  Vivek Sarkar},
  title        = {{HOOVER:} Leveraging OpenSHMEM for High Performance, Flexible Streaming
                  Graph Applications},
  booktitle    = {3rd {IEEE/ACM} Annual Parallel Applications Workshop: Alternatives
                  To MPI+X, PAW-ATM@SC 2020, Atlanta, GA, USA, November 12, 2020},
  pages        = {55--65},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/PAWATM51920.2020.00010},
  doi          = {10.1109/PAWATM51920.2020.00010},
  timestamp    = {Thu, 09 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/GrossmanPPS20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/IEEEpact/2020,
  editor       = {Vivek Sarkar and
                  Hyesoon Kim},
  title        = {{PACT} '20: International Conference on Parallel Architectures and
                  Compilation Techniques, Virtual Event, GA, USA, October 3-7, 2020},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3410463},
  doi          = {10.1145/3410463},
  isbn         = {978-1-4503-8075-1},
  timestamp    = {Fri, 23 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/2020.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2002-07752,
  author       = {Prasanth Chatarasi and
                  Hyoukjun Kwon and
                  Natesh Raina and
                  Saurabh Malik and
                  Vaisakh Haridas and
                  Tushar Krishna and
                  Vivek Sarkar},
  title        = {{MARVEL:} {A} Decoupled Model-driven Approach for Efficiently Mapping
                  Convolutions on Spatial {DNN} Accelerators},
  journal      = {CoRR},
  volume       = {abs/2002.07752},
  year         = {2020},
  url          = {https://arxiv.org/abs/2002.07752},
  eprinttype    = {arXiv},
  eprint       = {2002.07752},
  timestamp    = {Mon, 02 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2002-07752.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2003-11118,
  author       = {Fangke Ye and
                  Shengtian Zhou and
                  Anand Venkat and
                  Ryan Marcus and
                  Paul Petersen and
                  Jesmin Jahan Tithi and
                  Tim Mattson and
                  Tim Kraska and
                  Pradeep Dubey and
                  Vivek Sarkar and
                  Justin Gottschlich},
  title        = {Context-Aware Parse Trees},
  journal      = {CoRR},
  volume       = {abs/2003.11118},
  year         = {2020},
  url          = {https://arxiv.org/abs/2003.11118},
  eprinttype    = {arXiv},
  eprint       = {2003.11118},
  timestamp    = {Wed, 01 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2003-11118.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2006-01331,
  author       = {Prasanth Chatarasi and
                  Stephen Neuendorffer and
                  Samuel Bayliss and
                  Kees A. Vissers and
                  Vivek Sarkar},
  title        = {Vyasa: {A} High-Performance Vectorizing Compiler for Tensor Convolutions
                  on the Xilinx {AI} Engine},
  journal      = {CoRR},
  volume       = {abs/2006.01331},
  year         = {2020},
  url          = {https://arxiv.org/abs/2006.01331},
  eprinttype    = {arXiv},
  eprint       = {2006.01331},
  timestamp    = {Mon, 08 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2006-01331.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2006-05265,
  author       = {Fangke Ye and
                  Shengtian Zhou and
                  Anand Venkat and
                  Ryan Marcus and
                  Nesime Tatbul and
                  Jesmin Jahan Tithi and
                  Paul Petersen and
                  Timothy G. Mattson and
                  Tim Kraska and
                  Pradeep Dubey and
                  Vivek Sarkar and
                  Justin Gottschlich},
  title        = {{MISIM:} An End-to-End Neural Code Similarity System},
  journal      = {CoRR},
  volume       = {abs/2006.05265},
  year         = {2020},
  url          = {https://arxiv.org/abs/2006.05265},
  eprinttype    = {arXiv},
  eprint       = {2006.05265},
  timestamp    = {Fri, 12 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2006-05265.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2009-05949,
  author       = {Fangke Ye and
                  Jisheng Zhao and
                  Vivek Sarkar},
  title        = {Advanced Graph-Based Deep Learning for Probabilistic Type Inference},
  journal      = {CoRR},
  volume       = {abs/2009.05949},
  year         = {2020},
  url          = {https://arxiv.org/abs/2009.05949},
  eprinttype    = {arXiv},
  eprint       = {2009.05949},
  timestamp    = {Thu, 17 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2009-05949.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2011-03196,
  author       = {Seonmyeong Bak and
                  Oscar R. Hernandez and
                  Mark Gates and
                  Piotr Luszczek and
                  Vivek Sarkar},
  title        = {Task-Graph Scheduling Extensions for Efficient Synchronization and
                  Communication},
  journal      = {CoRR},
  volume       = {abs/2011.03196},
  year         = {2020},
  url          = {https://arxiv.org/abs/2011.03196},
  eprinttype    = {arXiv},
  eprint       = {2011.03196},
  timestamp    = {Thu, 12 Nov 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2011-03196.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijhpcn/HayashiSTHS19,
  author       = {Akihiro Hayashi and
                  Jun Shirako and
                  Ettore Tiotto and
                  Robert Ho and
                  Vivek Sarkar},
  title        = {Performance evaluation of OpenMP's target construct on GPUs - exploring
                  compiler optimisations},
  journal      = {Int. J. High Perform. Comput. Netw.},
  volume       = {13},
  number       = {1},
  pages        = {54--69},
  year         = {2019},
  url          = {https://doi.org/10.1504/IJHPCN.2019.097051},
  doi          = {10.1504/IJHPCN.2019.097051},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijhpcn/HayashiSTHS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ZhouJKDS19,
  author       = {Tong Zhou and
                  Michael R. Jantz and
                  Prasad A. Kulkarni and
                  Kshitij A. Doshi and
                  Vivek Sarkar},
  editor       = {Jos{\'{e}} Nelson Amaral and
                  Milind Kulkarni},
  title        = {Valence: variable length calling context encoding},
  booktitle    = {Proceedings of the 28th International Conference on Compiler Construction,
                  {CC} 2019, Washington, DC, USA, February 16-17, 2019},
  pages        = {147--158},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3302516.3307351},
  doi          = {10.1145/3302516.3307351},
  timestamp    = {Tue, 07 May 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/ZhouJKDS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/PaulHSKWBTMS19,
  author       = {Sri Raj Paul and
                  Akihiro Hayashi and
                  Nicole Slattengren and
                  Hemanth Kolla and
                  Matthew Whitlock and
                  Seonmyeong Bak and
                  Keita Teranishi and
                  Jackson R. Mayo and
                  Vivek Sarkar},
  editor       = {Ramin Yahyapour},
  title        = {Enabling Resilience in Asynchronous Many-Task Programming Models},
  booktitle    = {Euro-Par 2019: Parallel Processing - 25th International Conference
                  on Parallel and Distributed Computing, G{\"{o}}ttingen, Germany,
                  August 26-30, 2019, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11725},
  pages        = {346--360},
  publisher    = {Springer},
  year         = {2019},
  url          = {https://doi.org/10.1007/978-3-030-29400-7\_25},
  doi          = {10.1007/978-3-030-29400-7\_25},
  timestamp    = {Tue, 07 May 2024 20:07:49 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/PaulHSKWBTMS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fccm/SrivastavaRBFCZ19,
  author       = {Nitish Kumar Srivastava and
                  Hongbo Rong and
                  Prithayan Barua and
                  Guanyu Feng and
                  Huanqi Cao and
                  Zhiru Zhang and
                  David H. Albonesi and
                  Vivek Sarkar and
                  Wenguang Chen and
                  Paul Petersen and
                  Geoff Lowney and
                  Adam Herr and
                  Christopher J. Hughes and
                  Timothy G. Mattson and
                  Pradeep Dubey},
  title        = {T2S-Tensor: Productively Generating High-Performance Spatial Hardware
                  for Dense Tensor Computations},
  booktitle    = {27th {IEEE} Annual International Symposium on Field-Programmable Custom
                  Computing Machines, {FCCM} 2019, San Diego, CA, USA, April 28 - May
                  1, 2019},
  pages        = {181--189},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/FCCM.2019.00033},
  doi          = {10.1109/FCCM.2019.00033},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/fccm/SrivastavaRBFCZ19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hipc/Sarkar19,
  author       = {Vivek Sarkar},
  title        = {Data Flow Execution Models - {A} Third Opinion},
  booktitle    = {26th {IEEE} International Conference on High Performance Computing,
                  Data, and Analytics, HiPC 2019, Hyderabad, India, December 17-20,
                  2019},
  pages        = {1},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/HiPC.2019.00012},
  doi          = {10.1109/HIPC.2019.00012},
  timestamp    = {Thu, 20 Feb 2020 16:19:46 +0100},
  biburl       = {https://dblp.org/rec/conf/hipc/Sarkar19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/BakGBS19,
  author       = {Seonmyeong Bak and
                  Yanfei Guo and
                  Pavan Balaji and
                  Vivek Sarkar},
  title        = {Optimized Execution of Parallel Loops via User-Defined Scheduling
                  Policies},
  booktitle    = {Proceedings of the 48th International Conference on Parallel Processing,
                  {ICPP} 2019, Kyoto, Japan, August 05-08, 2019},
  pages        = {38:1--38:10},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3337821.3337913},
  doi          = {10.1145/3337821.3337913},
  timestamp    = {Mon, 29 Jul 2019 11:11:10 +0200},
  biburl       = {https://dblp.org/rec/conf/icpp/BakGBS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icrc/0001RCSCS19,
  author       = {Jeffrey S. Young and
                  E. Jason Riedy and
                  Thomas M. Conte and
                  Vivek Sarkar and
                  Prasanth Chatarasi and
                  Sriseshan Srikanth},
  title        = {Experimental Insights from the Rogues Gallery},
  booktitle    = {2019 {IEEE} International Conference on Rebooting Computing, {ICRC}
                  2019, San Mateo, CA, USA, November 6-8, 2019},
  pages        = {80--87},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/ICRC.2019.8914707},
  doi          = {10.1109/ICRC.2019.8914707},
  timestamp    = {Fri, 06 Dec 2019 16:20:34 +0100},
  biburl       = {https://dblp.org/rec/conf/icrc/0001RCSCS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ieeehpcs/GoodarziKSG19,
  author       = {Bahareh Goodarzi and
                  Farzad Khorasani and
                  Vivek Sarkar and
                  Dhrubajyoti Goswami},
  title        = {High Performance Multilevel Graph Partitioning on {GPU}},
  booktitle    = {17th International Conference on High Performance Computing {\&}
                  Simulation, {HPCS} 2019, Dublin, Ireland, July 15-19, 2019},
  pages        = {769--778},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/HPCS48598.2019.9188120},
  doi          = {10.1109/HPCS48598.2019.9188120},
  timestamp    = {Wed, 16 Sep 2020 15:39:05 +0200},
  biburl       = {https://dblp.org/rec/conf/ieeehpcs/GoodarziKSG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwomp/BaruaSTPCS19,
  author       = {Prithayan Barua and
                  Jun Shirako and
                  Whitney Tsang and
                  Jeeva Paudel and
                  Wang Chen and
                  Vivek Sarkar},
  editor       = {Xing Fan and
                  Bronis R. de Supinski and
                  Oliver Sinnen and
                  Nasser Giacaman},
  title        = {OMPSan: Static Verification of OpenMP's Data Mapping Constructs},
  booktitle    = {OpenMP: Conquering the Full Hardware Spectrum - 15th International
                  Workshop on OpenMP, {IWOMP} 2019, Auckland, New Zealand, September
                  11-13, 2019, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11718},
  pages        = {3--18},
  publisher    = {Springer},
  year         = {2019},
  url          = {https://doi.org/10.1007/978-3-030-28596-8\_1},
  doi          = {10.1007/978-3-030-28596-8\_1},
  timestamp    = {Mon, 26 Aug 2019 14:25:50 +0200},
  biburl       = {https://dblp.org/rec/conf/iwomp/BaruaSTPCS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/DamaniS19,
  author       = {Sana Damani and
                  Vivek Sarkar},
  editor       = {Santosh Pande and
                  Vivek Sarkar},
  title        = {Common Subexpression Convergence: {A} New Code Optimization for {SIMT}
                  Processors},
  booktitle    = {Languages and Compilers for Parallel Computing - 32nd International
                  Workshop, {LCPC} 2019, Atlanta, GA, USA, October 22-24, 2019, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {11998},
  pages        = {64--73},
  publisher    = {Springer},
  year         = {2019},
  url          = {https://doi.org/10.1007/978-3-030-72789-5\_5},
  doi          = {10.1007/978-3-030-72789-5\_5},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/DamaniS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/KwonCPPSK19,
  author       = {Hyoukjun Kwon and
                  Prasanth Chatarasi and
                  Michael Pellauer and
                  Angshuman Parashar and
                  Vivek Sarkar and
                  Tushar Krishna},
  title        = {Understanding Reuse, Performance, and Hardware Cost of {DNN} Dataflow:
                  {A} Data-Centric Approach},
  booktitle    = {Proceedings of the 52nd Annual {IEEE/ACM} International Symposium
                  on Microarchitecture, {MICRO} 2019, Columbus, OH, USA, October 12-16,
                  2019},
  pages        = {754--768},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3352460.3358252},
  doi          = {10.1145/3352460.3358252},
  timestamp    = {Wed, 07 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/micro/KwonCPPSK19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/VossCS19,
  author       = {Caleb Voss and
                  Tiago Cogumbreiro and
                  Vivek Sarkar},
  editor       = {Jeffrey K. Hollingsworth and
                  Idit Keidar},
  title        = {Transitive joins: a sound and efficient online deadlock-avoidance
                  policy},
  booktitle    = {Proceedings of the 24th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, PPoPP 2019, Washington, DC, USA,
                  February 16-20, 2019},
  pages        = {378--390},
  publisher    = {{ACM}},
  year         = {2019},
  url          = {https://doi.org/10.1145/3293883.3295724},
  doi          = {10.1145/3293883.3295724},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/VossCS19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/topc/DimitrovVS18,
  author       = {Dimitar K. Dimitrov and
                  Martin T. Vechev and
                  Vivek Sarkar},
  title        = {Race Detection in Two Dimensions},
  journal      = {{ACM} Trans. Parallel Comput.},
  volume       = {4},
  number       = {4},
  pages        = {19:1--19:22},
  year         = {2018},
  url          = {https://doi.org/10.1145/3264618},
  doi          = {10.1145/3264618},
  timestamp    = {Wed, 01 Sep 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/topc/DimitrovVS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/BaruaSS18,
  author       = {Prithayan Barua and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Skevos Evripidou and
                  Per Stenstr{\"{o}}m and
                  Michael F. P. O'Boyle},
  title        = {Cost-driven thread coarsening for {GPU} kernels},
  booktitle    = {Proceedings of the 27th International Conference on Parallel Architectures
                  and Compilation Techniques, {PACT} 2018, Limassol, Cyprus, November
                  01-04, 2018},
  pages        = {32:1--32:14},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3243176.3243196},
  doi          = {10.1145/3243176.3243196},
  timestamp    = {Wed, 21 Nov 2018 12:44:10 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/BaruaSS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ZinenkoVRSGS018,
  author       = {Oleksandr Zinenko and
                  Sven Verdoolaege and
                  Chandan Reddy and
                  Jun Shirako and
                  Tobias Grosser and
                  Vivek Sarkar and
                  Albert Cohen},
  editor       = {Christophe Dubach and
                  Jingling Xue},
  title        = {Modeling the conflicting demands of parallelism and Temporal/Spatial
                  locality in affine scheduling},
  booktitle    = {Proceedings of the 27th International Conference on Compiler Construction,
                  {CC} 2018, February 24-25, 2018, Vienna, Austria},
  pages        = {3--13},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3178372.3179507},
  doi          = {10.1145/3178372.3179507},
  timestamp    = {Tue, 07 May 2024 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/ZinenkoVRSGS018.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ZhaoBS18,
  author       = {Jisheng Zhao and
                  Michael G. Burke and
                  Vivek Sarkar},
  editor       = {Christophe Dubach and
                  Jingling Xue},
  title        = {Parallel sparse flow-sensitive points-to analysis},
  booktitle    = {Proceedings of the 27th International Conference on Compiler Construction,
                  {CC} 2018, February 24-25, 2018, Vienna, Austria},
  pages        = {59--70},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3178372.3179517},
  doi          = {10.1145/3178372.3179517},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cc/ZhaoBS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cluster/ElwasifDCAHS18,
  author       = {Wael R. Elwasif and
                  Eduardo F. D'Azevedo and
                  Arghya Chatterjee and
                  Gonzalo Alvarez and
                  Oscar R. Hernandez and
                  Vivek Sarkar},
  title        = {MiniApp for Density Matrix Renormalization Group Hamiltonian Application
                  Kernel},
  booktitle    = {{IEEE} International Conference on Cluster Computing, {CLUSTER} 2018,
                  Belfast, UK, September 10-13, 2018},
  pages        = {590--597},
  publisher    = {{IEEE} Computer Society},
  year         = {2018},
  url          = {https://doi.org/10.1109/CLUSTER.2018.00075},
  doi          = {10.1109/CLUSTER.2018.00075},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cluster/ElwasifDCAHS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dac/YuWGZSC18,
  author       = {Cody Hao Yu and
                  Peng Wei and
                  Max Grossman and
                  Peng Zhang and
                  Vivek Sarkar and
                  Jason Cong},
  title        = {{S2FA:} an accelerator automation framework for heterogeneous computing
                  in datacenters},
  booktitle    = {Proceedings of the 55th Annual Design Automation Conference, {DAC}
                  2018, San Francisco, CA, USA, June 24-29, 2018},
  pages        = {153:1--153:6},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3195970.3196109},
  doi          = {10.1145/3195970.3196109},
  timestamp    = {Wed, 30 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dac/YuWGZSC18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/YuS18,
  author       = {Lechen Yu and
                  Vivek Sarkar},
  editor       = {Marco Aldinucci and
                  Luca Padovani and
                  Massimo Torquati},
  title        = {GT-Race: Graph Traversal Based Data Race Detection for Asynchronous
                  Many-Task Parallelism},
  booktitle    = {Euro-Par 2018: Parallel Processing - 24th International Conference
                  on Parallel and Distributed Computing, Turin, Italy, August 27-31,
                  2018, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11014},
  pages        = {59--73},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-319-96983-1\_5},
  doi          = {10.1007/978-3-319-96983-1\_5},
  timestamp    = {Fri, 09 Apr 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/YuS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/MandalBS18,
  author       = {Ankush Mandal and
                  Rajkishore Barik and
                  Vivek Sarkar},
  editor       = {Marco Aldinucci and
                  Luca Padovani and
                  Massimo Torquati},
  title        = {Using Dynamic Compilation to Achieve Ninja Performance for {CNN} Training
                  on Many-Core Processors},
  booktitle    = {Euro-Par 2018: Parallel Processing - 24th International Conference
                  on Parallel and Distributed Computing, Turin, Italy, August 27-31,
                  2018, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11014},
  pages        = {265--278},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-319-96983-1\_19},
  doi          = {10.1007/978-3-319-96983-1\_19},
  timestamp    = {Mon, 20 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/MandalBS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/KhorasaniEFJS18,
  author       = {Farzad Khorasani and
                  Hodjat Asghari Esfeden and
                  Amin Farmahini Farahani and
                  Nuwan Jayasena and
                  Vivek Sarkar},
  editor       = {Murali Annavaram and
                  Timothy Mark Pinkston and
                  Babak Falsafi},
  title        = {RegMutex: Inter-Warp {GPU} Register Time-Sharing},
  booktitle    = {45th {ACM/IEEE} Annual International Symposium on Computer Architecture,
                  {ISCA} 2018, Los Angeles, CA, USA, June 1-6, 2018},
  pages        = {816--828},
  publisher    = {{IEEE} Computer Society},
  year         = {2018},
  url          = {https://doi.org/10.1109/ISCA.2018.00073},
  doi          = {10.1109/ISCA.2018.00073},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/KhorasaniEFJS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ChatarasiS0S18,
  author       = {Prasanth Chatarasi and
                  Jun Shirako and
                  Albert Cohen and
                  Vivek Sarkar},
  editor       = {Mary W. Hall and
                  Hari Sundar},
  title        = {A Unified Approach to Variable Renaming for Enhanced Vectorization},
  booktitle    = {Languages and Compilers for Parallel Computing - 31st International
                  Workshop, {LCPC} 2018, Salt Lake City, UT, USA, October 9-11, 2018,
                  Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {11882},
  pages        = {1--20},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-030-34627-0\_1},
  doi          = {10.1007/978-3-030-34627-0\_1},
  timestamp    = {Wed, 13 Nov 2019 15:26:10 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/ChatarasiS0S18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/KhorasaniEAS18,
  author       = {Farzad Khorasani and
                  Hodjat Asghari Esfeden and
                  Nael B. Abu{-}Ghazaleh and
                  Vivek Sarkar},
  title        = {In-Register Parameter Caching for Dynamic Neural Nets with Virtual
                  Persistent Processor Specialization},
  booktitle    = {51st Annual {IEEE/ACM} International Symposium on Microarchitecture,
                  {MICRO} 2018, Fukuoka, Japan, October 20-24, 2018},
  pages        = {377--389},
  publisher    = {{IEEE} Computer Society},
  year         = {2018},
  url          = {https://doi.org/10.1109/MICRO.2018.00038},
  doi          = {10.1109/MICRO.2018.00038},
  timestamp    = {Tue, 31 May 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/KhorasaniEAS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/nips/MandalJSS18,
  author       = {Ankush Mandal and
                  He Jiang and
                  Anshumali Shrivastava and
                  Vivek Sarkar},
  editor       = {Samy Bengio and
                  Hanna M. Wallach and
                  Hugo Larochelle and
                  Kristen Grauman and
                  Nicol{\`{o}} Cesa{-}Bianchi and
                  Roman Garnett},
  title        = {Topkapi: Parallel and Fast Sketches for Finding Top-K Frequent Elements},
  booktitle    = {Advances in Neural Information Processing Systems 31: Annual Conference
                  on Neural Information Processing Systems 2018, NeurIPS 2018, December
                  3-8, 2018, Montr{\'{e}}al, Canada},
  pages        = {10921--10931},
  year         = {2018},
  url          = {https://proceedings.neurips.cc/paper/2018/hash/cc06a6150b92e17dd3076a0f0f9d2af4-Abstract.html},
  timestamp    = {Mon, 16 May 2022 15:41:51 +0200},
  biburl       = {https://dblp.org/rec/conf/nips/MandalJSS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/openshmem/MilakovicBPCCS18,
  author       = {Srdan Milakovic and
                  Zoran Budimlic and
                  Howard Pritchard and
                  Anthony Curtis and
                  Barbara M. Chapman and
                  Vivek Sarkar},
  editor       = {Swaroop Pophale and
                  Neena Imam and
                  Ferrol Aderholdt and
                  Manjunath Gorentla Venkata},
  title        = {{SHCOLL} - {A} Standalone Implementation of OpenSHMEM-Style Collectives
                  {API}},
  booktitle    = {OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Extreme
                  Heterogeneity, 5th Workshop, OpenSHMEM 2018, Baltimore, MD, USA, August
                  21-23, 2018, Revised Selected Papers},
  pages        = {90--106},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-030-04918-8\_6},
  doi          = {10.1007/978-3-030-04918-8\_6},
  timestamp    = {Wed, 01 Apr 2020 14:53:14 +0200},
  biburl       = {https://dblp.org/rec/conf/openshmem/MilakovicBPCCS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/openshmem/GrossmanPCS18,
  author       = {Max Grossman and
                  Howard Pritchard and
                  Tony Curtis and
                  Vivek Sarkar},
  editor       = {Swaroop Pophale and
                  Neena Imam and
                  Ferrol Aderholdt and
                  Manjunath Gorentla Venkata},
  title        = {{HOOVER:} Distributed, Flexible, and Scalable Streaming Graph Processing
                  on OpenSHMEM},
  booktitle    = {OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Extreme
                  Heterogeneity, 5th Workshop, OpenSHMEM 2018, Baltimore, MD, USA, August
                  21-23, 2018, Revised Selected Papers},
  pages        = {109--124},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-030-04918-8\_7},
  doi          = {10.1007/978-3-030-04918-8\_7},
  timestamp    = {Wed, 01 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/openshmem/GrossmanPCS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/ChatarasiS18,
  author       = {Prasanth Chatarasi and
                  Vivek Sarkar},
  title        = {A Preliminary Study of Compiler Transformations for Graph Applications
                  on the Emu System},
  booktitle    = {Proceedings of the Workshop on Memory Centric High Performance Computing,
                  MCHPC@SC 2018, Dallas, TX, USA, November 11, 2018},
  pages        = {37--44},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3286475.3286481},
  doi          = {10.1145/3286475.3286481},
  timestamp    = {Sat, 22 Dec 2018 17:30:19 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/ChatarasiS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/YeSLLKS18,
  author       = {Fangke Ye and
                  Markus Schordan and
                  Chunhua Liao and
                  Pei{-}Hung Lin and
                  Ian Karlin and
                  Vivek Sarkar},
  editor       = {Ignacio Laguna and
                  Cindy Rubio{-}Gonz{\'{a}}lez},
  title        = {Using Polyhedral Analysis to Verify OpenMP Applications are Data Race
                  Free},
  booktitle    = {2nd {IEEE/ACM} International Workshop on Software Correctness for
                  {HPC} Applications, CORRECTNESS@SC 2018, Dallas, TX, USA, November
                  12, 2018},
  pages        = {42--50},
  publisher    = {{IEEE}},
  year         = {2018},
  url          = {https://doi.org/10.1109/Correctness.2018.00010},
  doi          = {10.1109/CORRECTNESS.2018.00010},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/YeSLLKS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/PaulCHGSDC18,
  author       = {Sri Raj Paul and
                  Kun Chen and
                  Akihiro Hayashi and
                  Max Grossman and
                  Vivek Sarkar and
                  Jason DeVinney and
                  Bill Carlson},
  title        = {A Unified Runtime for {PGAS} and Event-Driven Programming},
  booktitle    = {Proceedings of the 4th International Workshop on Extreme Scale Programming
                  Models and Middleware, ESPM2@SC 2018, Dallas, Texas, November 11-16,
                  2018},
  pages        = {46--53},
  publisher    = {{IEEE}},
  year         = {2018},
  url          = {https://doi.org/10.1109/ESPM2.2018.00010},
  doi          = {10.1109/ESPM2.2018.00010},
  timestamp    = {Fri, 26 Jul 2019 14:45:32 +0200},
  biburl       = {https://dblp.org/rec/conf/sc/PaulCHGSDC18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/SarkarGBI18,
  author       = {Vivek Sarkar and
                  Max Grossman and
                  Zoran Budimlic and
                  Shams Imam},
  title        = {A One Year Retrospective on a {MOOC} in Parallel, Concurrent, and
                  Distributed Programming in Java},
  booktitle    = {2018 {IEEE/ACM} Workshop on Education for High-Performance Computing,
                  EduHPC@SC, Dallas, TX, USA, November 12, 2018},
  pages        = {61--68},
  publisher    = {{IEEE}},
  year         = {2018},
  url          = {https://doi.org/10.1109/EduHPC.2018.00010},
  doi          = {10.1109/EDUHPC.2018.00010},
  timestamp    = {Wed, 16 Oct 2019 14:14:57 +0200},
  biburl       = {https://dblp.org/rec/conf/sc/SarkarGBI18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/YeZS18,
  author       = {Fangke Ye and
                  Jisheng Zhao and
                  Vivek Sarkar},
  title        = {Detecting {MPI} usage anomalies via partial program symbolic execution},
  booktitle    = {Proceedings of the International Conference for High Performance Computing,
                  Networking, Storage, and Analysis, {SC} 2018, Dallas, TX, USA, November
                  11-16, 2018},
  pages        = {63:1--63:5},
  publisher    = {{IEEE} / {ACM}},
  year         = {2018},
  url          = {http://dl.acm.org/citation.cfm?id=3291740},
  timestamp    = {Mon, 12 Nov 2018 09:05:15 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/YeZS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/supercomputer/ChatterjeeADEHS18,
  author       = {Arghya Chatterjee and
                  Gonzalo Alvarez and
                  Eduardo F. D'Azevedo and
                  Wael R. Elwasif and
                  Oscar R. Hernandez and
                  Vivek Sarkar},
  editor       = {Rio Yokota and
                  Mich{\`{e}}le Weiland and
                  John Shalf and
                  Sadaf R. Alam},
  title        = {Porting {DMRG++} Scientific Application to OpenPOWER},
  booktitle    = {High Performance Computing - {ISC} High Performance 2018 International
                  Workshops, Frankfurt/Main, Germany, June 28, 2018, Revised Selected
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {11203},
  pages        = {418--431},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-030-02465-9\_29},
  doi          = {10.1007/978-3-030-02465-9\_29},
  timestamp    = {Wed, 20 Jan 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/supercomputer/ChatterjeeADEHS18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/supercomputer/ZhaoHBLSW18,
  author       = {Jisheng Zhao and
                  Oscar R. Hernandez and
                  Reuben D. Budiardja and
                  M. Graham Lopez and
                  Vivek Sarkar and
                  Jack C. Wells},
  editor       = {Rio Yokota and
                  Mich{\`{e}}le Weiland and
                  John Shalf and
                  Sadaf R. Alam},
  title        = {Compile-Time Library Call Detection Using {CAASCADE} and {XALT}},
  booktitle    = {High Performance Computing - {ISC} High Performance 2018 International
                  Workshops, Frankfurt/Main, Germany, June 28, 2018, Revised Selected
                  Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {11203},
  pages        = {440--447},
  publisher    = {Springer},
  year         = {2018},
  url          = {https://doi.org/10.1007/978-3-030-02465-9\_31},
  doi          = {10.1007/978-3-030-02465-9\_31},
  timestamp    = {Mon, 28 Jan 2019 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/supercomputer/ZhaoHBLSW18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/asplos/2018,
  editor       = {Xipeng Shen and
                  James Tuck and
                  Ricardo Bianchini and
                  Vivek Sarkar},
  title        = {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},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3173162},
  doi          = {10.1145/3173162},
  isbn         = {978-1-4503-4911-6},
  timestamp    = {Tue, 23 Jan 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/asplos/2018.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jlp/CogumbreiroSS17,
  author       = {Tiago Cogumbreiro and
                  Jun Shirako and
                  Vivek Sarkar},
  title        = {Formalization of Habanero phasers using Coq},
  journal      = {J. Log. Algebraic Methods Program.},
  volume       = {90},
  pages        = {50--60},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.jlamp.2017.02.006},
  doi          = {10.1016/J.JLAMP.2017.02.006},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jlp/CogumbreiroSS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jpdc/GrossmanACTIS17,
  author       = {Max Grossman and
                  Maha Aziz and
                  Heng Chi and
                  Anant Tibrewal and
                  Shams Imam and
                  Vivek Sarkar},
  title        = {Pedagogy and tools for teaching parallel computing at the sophomore
                  undergraduate level},
  journal      = {J. Parallel Distributed Comput.},
  volume       = {105},
  pages        = {18--30},
  year         = {2017},
  url          = {https://doi.org/10.1016/j.jpdc.2016.12.026},
  doi          = {10.1016/J.JPDC.2016.12.026},
  timestamp    = {Sat, 22 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jpdc/GrossmanACTIS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pacmpl/CogumbreiroSMSV17,
  author       = {Tiago Cogumbreiro and
                  Rishi Surendran and
                  Francisco Martins and
                  Vivek Sarkar and
                  Vasco T. Vasconcelos and
                  Max Grossman},
  title        = {Deadlock avoidance in parallel programs with futures: why parallel
                  tasks should not wait for strangers},
  journal      = {Proc. {ACM} Program. Lang.},
  volume       = {1},
  number       = {{OOPSLA}},
  pages        = {103:1--103:26},
  year         = {2017},
  url          = {https://doi.org/10.1145/3143359},
  doi          = {10.1145/3143359},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/pacmpl/CogumbreiroSMSV17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ShirakoHS17,
  author       = {Jun Shirako and
                  Akihiro Hayashi and
                  Vivek Sarkar},
  editor       = {Peng Wu and
                  Sebastian Hack},
  title        = {Optimized two-level parallelization for {GPU} accelerators using the
                  polyhedral model},
  booktitle    = {Proceedings of the 26th International Conference on Compiler Construction,
                  Austin, TX, USA, February 5-6, 2017},
  pages        = {22--33},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {http://dl.acm.org/citation.cfm?id=3033022},
  timestamp    = {Tue, 06 Nov 2018 16:57:57 +0100},
  biburl       = {https://dblp.org/rec/conf/cc/ShirakoHS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/SarkarGBI17,
  author       = {Vivek Sarkar and
                  Max Grossman and
                  Zoran Budimlic and
                  Shams Imam},
  title        = {Preparing an Online Java Parallel Computing Course},
  booktitle    = {2017 {IEEE} International Parallel and Distributed Processing Symposium
                  Workshops, {IPDPS} Workshops 2017, Orlando / Buena Vista, FL, USA,
                  May 29 - June 2, 2017},
  pages        = {360--366},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/IPDPSW.2017.162},
  doi          = {10.1109/IPDPSW.2017.162},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/SarkarGBI17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/Grossman0VBS17,
  author       = {Max Grossman and
                  Vivek Kumar and
                  Nick Vrvilo and
                  Zoran Budimlic and
                  Vivek Sarkar},
  title        = {A Pluggable Framework for Composable {HPC} Scheduling Libraries},
  booktitle    = {2017 {IEEE} International Parallel and Distributed Processing Symposium
                  Workshops, {IPDPS} Workshops 2017, Orlando / Buena Vista, FL, USA,
                  May 29 - June 2, 2017},
  pages        = {723--732},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/IPDPSW.2017.13},
  doi          = {10.1109/IPDPSW.2017.13},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/Grossman0VBS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwmm/VrviloYS17,
  author       = {Nick Vrvilo and
                  Lechen Yu and
                  Vivek Sarkar},
  editor       = {Christoph M. Kirsch and
                  Ben L. Titzer},
  title        = {A marshalled data format for pointers in relocatable data blocks},
  booktitle    = {Proceedings of the 2017 {ACM} {SIGPLAN} International Symposium on
                  Memory Management, {ISMM} 2017, Barcelona, Spain, June 18, 2017},
  pages        = {25--35},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3092255.3092276},
  doi          = {10.1145/3092255.3092276},
  timestamp    = {Wed, 23 Jun 2021 15:34:31 +0200},
  biburl       = {https://dblp.org/rec/conf/iwmm/VrviloYS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/openshmem/GrossmanDDPSS17,
  author       = {Max Grossman and
                  Joseph Doyle and
                  James Dinan and
                  Howard Pritchard and
                  Kayla Seager and
                  Vivek Sarkar},
  editor       = {Manjunath Gorentla Venkata and
                  Neena Imam and
                  Swaroop Pophale},
  title        = {Implementation and Evaluation of OpenSHMEM Contexts Using {OFI} Libfabric},
  booktitle    = {OpenSHMEM and Related Technologies. Big Compute and Big Data Convergence
                  - 4th Workshop, OpenSHMEM 2017, Annapolis, MD, USA, August 7-9, 2017,
                  Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {10679},
  pages        = {19--34},
  publisher    = {Springer},
  year         = {2017},
  url          = {https://doi.org/10.1007/978-3-319-73814-7\_2},
  doi          = {10.1007/978-3-319-73814-7\_2},
  timestamp    = {Sat, 19 Oct 2019 20:06:42 +0200},
  biburl       = {https://dblp.org/rec/conf/openshmem/GrossmanDDPSS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/ChatterjeeMXBS17,
  author       = {Arghya Chatterjee and
                  Srdan Milakovic and
                  Bing Xue and
                  Zoran Budimlic and
                  Vivek Sarkar},
  title        = {{DAMMP:} {A} Distributed Actor Model for Mobile Platforms},
  booktitle    = {Proceedings of the 14th International Conference on Managed Languages
                  and Runtimes, ManLang 2017, Prague, Czech Republic, September 27 -
                  29, 2017},
  pages        = {48--59},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3132190.3132205},
  doi          = {10.1145/3132190.3132205},
  timestamp    = {Sun, 18 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/ChatterjeeMXBS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/GrossmanPBS17,
  author       = {Max Grossman and
                  Howard Pritchard and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Karla Morris and
                  Costin Iancu and
                  Salvatore Filippone and
                  Bradford L. Chamberlain and
                  Bill Long},
  title        = {Graph500 on OpenSHMEM: Using {A} Practical Survey of Past Work to
                  Motivate Novel Algorithmic Developments},
  booktitle    = {Proceedings of PAW@SC 2017: Second Annual {PGAS} Applications Workshop,
                  Held in conjunction with {SC17:} The International Conference for
                  High Performance Computing, Networking, Storage and Analysis, Denver,
                  Colorado, USA, November 12-17, 2017},
  pages        = {2:1--2:8},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3144779.3144781},
  doi          = {10.1145/3144779.3144781},
  timestamp    = {Tue, 06 Nov 2018 16:59:29 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/GrossmanPBS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/HayashiPGSS17,
  author       = {Akihiro Hayashi and
                  Sri Raj Paul and
                  Max Grossman and
                  Jun Shirako and
                  Vivek Sarkar},
  title        = {Chapel-on-X: Exploring Tasking Runtimes for {PGAS} Languages},
  booktitle    = {Proceedings of the Third International Workshop on Extreme Scale Programming
                  Models and Middleware, ESPM2@SC 2017, Denver, CO, USA, November 12-17,
                  2017},
  pages        = {5:1--5:8},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3152041.3152086},
  doi          = {10.1145/3152041.3152086},
  timestamp    = {Tue, 06 Nov 2018 16:59:29 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/HayashiPGSS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/KimHS17,
  author       = {Gloria Y. K. Kim and
                  Akihiro Hayashi and
                  Vivek Sarkar},
  editor       = {Sunita Chandrasekaran and
                  Guido Juckeland},
  title        = {Exploration of Supervised Machine Learning Techniques for Runtime
                  Selection of {CPU} vs. {GPU} Execution in Java Programs},
  booktitle    = {Accelerator Programming Using Directives - 4th International Workshop,
                  {WACCPD} 2017, Held in Conjunction with the International Conference
                  for High Performance Computing, Networking, Storage and Analysis,
                  {SC} 2017, Denver, CO, USA, November 13, 2017, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {10732},
  pages        = {125--144},
  publisher    = {Springer},
  year         = {2017},
  url          = {https://doi.org/10.1007/978-3-319-74896-2\_7},
  doi          = {10.1007/978-3-319-74896-2\_7},
  timestamp    = {Sat, 19 Oct 2019 20:14:03 +0200},
  biburl       = {https://dblp.org/rec/conf/sc/KimHS17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ppopp/2017,
  editor       = {Vivek Sarkar and
                  Lawrence Rauchwerger},
  title        = {Proceedings of the 22nd {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, Austin, TX, USA, February 4-8, 2017},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3018743},
  doi          = {10.1145/3018743},
  isbn         = {978-1-4503-4493-7},
  timestamp    = {Sun, 12 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/2017.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/SbirleaSNS16,
  author       = {Dragos Sbirlea and
                  Jun Shirako and
                  Ryan Newton and
                  Vivek Sarkar},
  title        = {SCnC: Efficient Unification of Streaming with Dynamic Task Parallelism},
  journal      = {Int. J. Parallel Program.},
  volume       = {44},
  number       = {2},
  pages        = {233--256},
  year         = {2016},
  url          = {https://doi.org/10.1007/s10766-015-0353-x},
  doi          = {10.1007/S10766-015-0353-X},
  timestamp    = {Wed, 01 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/SbirleaSNS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tpds/GrossmanBS16,
  author       = {Max Grossman and
                  Maur{\'{\i}}cio Breternitz Jr. and
                  Vivek Sarkar},
  title        = {HadoopCL2: Motivating the Design of a Distributed, Heterogeneous Programming
                  System With Machine-Learning Applications},
  journal      = {{IEEE} Trans. Parallel Distributed Syst.},
  volume       = {27},
  number       = {3},
  pages        = {762--775},
  year         = {2016},
  url          = {https://doi.org/10.1109/TPDS.2015.2414943},
  doi          = {10.1109/TPDS.2015.2414943},
  timestamp    = {Fri, 02 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tpds/GrossmanBS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/BhandariS16,
  author       = {Kumud Bhandari and
                  Vivek Sarkar},
  title        = {Tree-based Read-only Data Chunks for {NVRAM} Programming},
  booktitle    = {Proceedings of the Sixth Workshop on Data-Flow Execution Models for
                  Extreme Scale Computing, DFM@PACT 2016, Haifa, Israel, September 15,
                  2016},
  pages        = {2:1--2:8},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/3292533.3292535},
  doi          = {10.1145/3292533.3292535},
  timestamp    = {Wed, 22 May 2019 16:27:09 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/BhandariS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/MajetiMBS16,
  author       = {Deepak Majeti and
                  Kuldeep S. Meel and
                  Rajkishore Barik and
                  Vivek Sarkar},
  editor       = {Ayal Zaks and
                  Manuel V. Hermenegildo},
  title        = {Automatic data layout generation and kernel mapping for {CPU+GPU}
                  architectures},
  booktitle    = {Proceedings of the 25th International Conference on Compiler Construction,
                  {CC} 2016, Barcelona, Spain, March 12-18, 2016},
  pages        = {240--250},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892208.2892210},
  doi          = {10.1145/2892208.2892210},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cc/MajetiMBS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpdc/GrossmanS16,
  author       = {Max Grossman and
                  Vivek Sarkar},
  editor       = {Hiroshi Nakashima and
                  Kenjiro Taura and
                  Jack Lange},
  title        = {{SWAT:} {A} Programmable, In-Memory, Distributed, High-Performance
                  Computing Platform},
  booktitle    = {Proceedings of the 25th {ACM} International Symposium on High-Performance
                  Parallel and Distributed Computing, {HPDC} 2016, Kyoto, Japan, May
                  31 - June 04, 2016},
  pages        = {81--92},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2907294.2907307},
  doi          = {10.1145/2907294.2907307},
  timestamp    = {Tue, 06 Nov 2018 11:07:21 +0100},
  biburl       = {https://dblp.org/rec/conf/hpdc/GrossmanS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpec/MattsonCCSBCFGK16,
  author       = {Timothy G. Mattson and
                  Romain Cledat and
                  Vincent Cav{\'{e}} and
                  Vivek Sarkar and
                  Zoran Budimlic and
                  Sanjay Chatterjee and
                  Joshua B. Fryman and
                  Ivan Ganev and
                  Robin Knauerhase and
                  Min Lee and
                  Beno{\^{\i}}t Meister and
                  Brian Nickerson and
                  Nick Pepperling and
                  Bala Seshasayee and
                  Sagnak Tasirlar and
                  Justin Teller and
                  Nick Vrvilo},
  title        = {The Open Community Runtime: {A} runtime system for extreme scale computing},
  booktitle    = {2016 {IEEE} High Performance Extreme Computing Conference, {HPEC}
                  2016, Waltham, MA, USA, September 13-15, 2016},
  pages        = {1--7},
  publisher    = {{IEEE}},
  year         = {2016},
  url          = {https://doi.org/10.1109/HPEC.2016.7761580},
  doi          = {10.1109/HPEC.2016.7761580},
  timestamp    = {Sat, 30 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hpec/MattsonCCSBCFGK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/ChatterjeeVBKS16,
  author       = {Sanjay Chatterjee and
                  Nick Vrvilo and
                  Zoran Budimlic and
                  Kathleen Knobe and
                  Vivek Sarkar},
  title        = {Declarative Tuning for Locality in Parallel Programs},
  booktitle    = {45th International Conference on Parallel Processing, {ICPP} 2016,
                  Philadelphia, PA, USA, August 16-19, 2016},
  pages        = {452--457},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/ICPP.2016.58},
  doi          = {10.1109/ICPP.2016.58},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/ChatterjeeVBKS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/GrossmanS16,
  author       = {Max Grossman and
                  Vivek Sarkar},
  title        = {Efficient Checkpointing of Multi-threaded Applications as a Tool for
                  Debugging, Performance Tuning, and Resiliency},
  booktitle    = {2016 {IEEE} International Parallel and Distributed Processing Symposium,
                  {IPDPS} 2016, Chicago, IL, USA, May 23-27, 2016},
  pages        = {232--241},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/IPDPS.2016.102},
  doi          = {10.1109/IPDPS.2016.102},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/GrossmanS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwomp/GrossmanSS16,
  author       = {Max Grossman and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Naoya Maruyama and
                  Bronis R. de Supinski and
                  Mohamed Wahib},
  title        = {OpenMP as a High-Level Specification Language for Parallelism - And
                  its use in Evaluating Parallel Programming Systems},
  booktitle    = {OpenMP: Memory, Devices, and Tasks - 12th International Workshop on
                  OpenMP, {IWOMP} 2016, Nara, Japan, October 5-7, 2016, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9903},
  pages        = {141--155},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-45550-1\_11},
  doi          = {10.1007/978-3-319-45550-1\_11},
  timestamp    = {Tue, 14 May 2019 10:00:38 +0200},
  biburl       = {https://dblp.org/rec/conf/iwomp/GrossmanSS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ChatarasiSKS16,
  author       = {Prasanth Chatarasi and
                  Jun Shirako and
                  Martin Kong and
                  Vivek Sarkar},
  editor       = {Chen Ding and
                  John Criswell and
                  Peng Wu},
  title        = {An Extended Polyhedral Model for {SPMD} Programs and Its Use in Static
                  Data Race Detection},
  booktitle    = {Languages and Compilers for Parallel Computing - 29th International
                  Workshop, {LCPC} 2016, Rochester, NY, USA, September 28-30, 2016,
                  Revised Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {10136},
  pages        = {106--120},
  publisher    = {Springer},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-52709-3\_10},
  doi          = {10.1007/978-3-319-52709-3\_10},
  timestamp    = {Sun, 25 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ChatarasiSKS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/SurendranS16,
  author       = {Rishi Surendran and
                  Vivek Sarkar},
  editor       = {Eelco Visser and
                  Yannis Smaragdakis},
  title        = {Automatic parallelization of pure method calls via conditional future
                  synthesis},
  booktitle    = {Proceedings of the 2016 {ACM} {SIGPLAN} International Conference on
                  Object-Oriented Programming, Systems, Languages, and Applications,
                  {OOPSLA} 2016, part of {SPLASH} 2016, Amsterdam, The Netherlands,
                  October 30 - November 4, 2016},
  pages        = {20--38},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2983990.2984035},
  doi          = {10.1145/2983990.2984035},
  timestamp    = {Wed, 23 Jun 2021 15:34:31 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/SurendranS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/openshmem/Grossman0BS16,
  author       = {Max Grossman and
                  Vivek Kumar and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Manjunath Gorentla Venkata and
                  Neena Imam and
                  Swaroop Pophale and
                  Tiffany M. Mintz},
  title        = {Integrating Asynchronous Task Parallelism with OpenSHMEM},
  booktitle    = {OpenSHMEM and Related Technologies. Enhancing OpenSHMEM for Hybrid
                  Environments - Third Workshop, OpenSHMEM 2016, Baltimore, MD, USA,
                  August 2-4, 2016, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {10007},
  pages        = {3--17},
  publisher    = {Springer},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-50995-2\_1},
  doi          = {10.1007/978-3-319-50995-2\_1},
  timestamp    = {Sat, 19 Oct 2019 20:06:42 +0200},
  biburl       = {https://dblp.org/rec/conf/openshmem/Grossman0BS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/ChatterjeeGXBIS16,
  author       = {Arghya Chatterjee and
                  Branko Gvoka and
                  Bing Xue and
                  Zoran Budimlic and
                  Shams Imam and
                  Vivek Sarkar},
  editor       = {Walter Binder and
                  Petr Tuma},
  title        = {A Distributed Selectors Runtime System for Java Applications},
  booktitle    = {Proceedings of the 13th International Conference on Principles and
                  Practices of Programming on the Java Platform: Virtual Machines, Languages,
                  and Tools, Lugano, Switzerland, August 29 - September 2, 2016},
  pages        = {3:1--3:11},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2972206.2972215},
  doi          = {10.1145/2972206.2972215},
  timestamp    = {Tue, 21 Mar 2023 21:02:19 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/ChatterjeeGXBIS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/rv/SurendranS16,
  author       = {Rishi Surendran and
                  Vivek Sarkar},
  editor       = {Yli{\`{e}}s Falcone and
                  C{\'{e}}sar S{\'{a}}nchez},
  title        = {Dynamic Determinacy Race Detection for Task Parallelism with Futures},
  booktitle    = {Runtime Verification - 16th International Conference, {RV} 2016, Madrid,
                  Spain, September 23-30, 2016, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {10012},
  pages        = {368--385},
  publisher    = {Springer},
  year         = {2016},
  url          = {https://doi.org/10.1007/978-3-319-46982-9\_23},
  doi          = {10.1007/978-3-319-46982-9\_23},
  timestamp    = {Wed, 28 Dec 2022 16:42:42 +0100},
  biburl       = {https://dblp.org/rec/conf/rv/SurendranS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/HayashiSTHS16,
  author       = {Akihiro Hayashi and
                  Jun Shirako and
                  Ettore Tiotto and
                  Robert Ho and
                  Vivek Sarkar},
  title        = {Exploring Compiler Optimization Opportunities for the OpenMP 4.{\texttimes}
                  Accelerator Model on a {POWER8+GPU} Platform},
  booktitle    = {Third Workshop on Accelerator Programming Using Directives, WACCPD@SC
                  2016, Salt Lake City, UT, USA, November 14, 2016},
  pages        = {68--78},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/WACCPD.2016.011},
  doi          = {10.1109/WACCPD.2016.011},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/HayashiSTHS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/0001MSZ16,
  author       = {Vivek Kumar and
                  Karthik Murthy and
                  Vivek Sarkar and
                  Yili Zheng},
  title        = {Optimized Distributed Work-Stealing},
  booktitle    = {6th Workshop on Irregular Applications: Architecture and Algorithms,
                  IA3@SC 2016, Salt Lake City, UT, USA, November 13, 2016},
  pages        = {74--77},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/IA3.2016.019},
  doi          = {10.1109/IA3.2016.019},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/0001MSZ16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/PengGS16,
  author       = {Yuhan Peng and
                  Max Grossman and
                  Vivek Sarkar},
  title        = {Static Cost Estimation for Data Layout Selection on GPUs},
  booktitle    = {7th International Workshop on Performance Modeling, Benchmarking and
                  Simulation of High Performance Computer Systems, PMBS@SC 2016, Salt
                  Lake, UT, USA, November 14, 2016},
  pages        = {76--86},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/PMBS.2016.013},
  doi          = {10.1109/PMBS.2016.013},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/PengGS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/Francis-LandauX16,
  author       = {Matthew Francis{-}Landau and
                  Bing Xue and
                  Jason Eisner and
                  Vivek Sarkar},
  title        = {Fine-Grained Parallelism in Probabilistic Parsing with Habanero Java},
  booktitle    = {6th Workshop on Irregular Applications: Architecture and Algorithms,
                  IA3@SC 2016, Salt Lake City, UT, USA, November 13, 2016},
  pages        = {78--81},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/IA3.2016.020},
  doi          = {10.1109/IA3.2016.020},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/Francis-LandauX16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/KongPSS16,
  author       = {Martin Kong and
                  Louis{-}No{\"{e}}l Pouchet and
                  P. Sadayappan and
                  Vivek Sarkar},
  editor       = {John West and
                  Cherri M. Pancake},
  title        = {{PIPES:} a language and compiler for task-based programming on distributed-memory
                  clusters},
  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        = {456--467},
  publisher    = {{IEEE} Computer Society},
  year         = {2016},
  url          = {https://doi.org/10.1109/SC.2016.38},
  doi          = {10.1109/SC.2016.38},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/KongPSS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/SurendranS16,
  author       = {Rishi Surendran and
                  Vivek Sarkar},
  editor       = {Christian Scheideler and
                  Seth Gilbert},
  title        = {Brief Announcement: Dynamic Determinacy Race Detection for Task Parallelism
                  with Futures},
  booktitle    = {Proceedings of the 28th {ACM} Symposium on Parallelism in Algorithms
                  and Architectures, {SPAA} 2016, Asilomar State Beach/Pacific Grove,
                  CA, USA, July 11-13, 2016},
  pages        = {95--97},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2935764.2935815},
  doi          = {10.1145/2935764.2935815},
  timestamp    = {Tue, 06 Nov 2018 16:59:33 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/SurendranS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:journals/corr/CogumbreiroSS16,
  author       = {Tiago Cogumbreiro and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Dominic A. Orchard and
                  Nobuko Yoshida},
  title        = {Formalization of Phase Ordering},
  booktitle    = {Proceedings of the Ninth workshop on Programming Language Approaches
                  to Concurrency- and Communication-cEntric Software, {PLACES} 2016,
                  Eindhoven, The Netherlands, 8th April 2016},
  series       = {{EPTCS}},
  volume       = {211},
  pages        = {13--24},
  year         = {2016},
  url          = {https://doi.org/10.4204/EPTCS.211.2},
  doi          = {10.4204/EPTCS.211.2},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/CogumbreiroSS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/vee/2016,
  editor       = {Vishakha Gupta{-}Cledat and
                  Donald E. Porter and
                  Vivek Sarkar},
  title        = {Proceedings of the 12th {ACM} {SIGPLAN/SIGOPS} International Conference
                  on Virtual Execution Environments, Atlanta, GA, USA, April 2-3, 2016},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2892242},
  doi          = {10.1145/2892242},
  isbn         = {978-1-4503-3947-6},
  timestamp    = {Wed, 23 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/vee/2016.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/GrossmanTAFAS16,
  author       = {Max Grossman and
                  Christopher Thiele and
                  Mauricio Araya{-}Polo and
                  Florian Frank and
                  Faruk O. Alpak and
                  Vivek Sarkar},
  title        = {A survey of sparse matrix-vector multiplication performance on large
                  matrices},
  journal      = {CoRR},
  volume       = {abs/1608.00636},
  year         = {2016},
  url          = {http://arxiv.org/abs/1608.00636},
  eprinttype    = {arXiv},
  eprint       = {1608.00636},
  timestamp    = {Tue, 21 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/GrossmanTAFAS16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/darts/ImamS15,
  author       = {Shams Imam and
                  Vivek Sarkar},
  title        = {The Eureka Programming Model for Speculative Task Parallelism (Artifact)},
  journal      = {Dagstuhl Artifacts Ser.},
  volume       = {1},
  number       = {1},
  pages        = {06:1--06:2},
  year         = {2015},
  url          = {https://doi.org/10.4230/DARTS.1.1.6},
  doi          = {10.4230/DARTS.1.1.6},
  timestamp    = {Tue, 01 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/darts/ImamS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigsoft/AndersonVMS15,
  author       = {Peter Anderson and
                  Nick Vrvilo and
                  Eric Mercer and
                  Vivek Sarkar},
  title        = {{JPF} Verification of Habanero Java Programs using Gradual Type Permission
                  Regions},
  journal      = {{ACM} {SIGSOFT} Softw. Eng. Notes},
  volume       = {40},
  number       = {1},
  pages        = {1--5},
  year         = {2015},
  url          = {https://doi.org/10.1145/2693208.2693245},
  doi          = {10.1145/2693208.2693245},
  timestamp    = {Thu, 17 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigsoft/AndersonVMS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ChatarasiSS15,
  author       = {Prasanth Chatarasi and
                  Jun Shirako and
                  Vivek Sarkar},
  title        = {Polyhedral Optimizations of Explicitly Parallel Programs},
  booktitle    = {2015 International Conference on Parallel Architectures and Compilation,
                  {PACT} 2015, San Francisco, CA, USA, October 18-21, 2015},
  pages        = {213--226},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/PACT.2015.44},
  doi          = {10.1109/PACT.2015.44},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ChatarasiSS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/IshizakiHKS15,
  author       = {Kazuaki Ishizaki and
                  Akihiro Hayashi and
                  Gita Koblents and
                  Vivek Sarkar},
  title        = {Compiling and Optimizing Java 8 Programs for {GPU} Execution},
  booktitle    = {2015 International Conference on Parallel Architectures and Compilation,
                  {PACT} 2015, San Francisco, CA, USA, October 18-21, 2015},
  pages        = {419--431},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/PACT.2015.46},
  doi          = {10.1109/PACT.2015.46},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/IshizakiHKS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ChatarasiS15,
  author       = {Prasanth Chatarasi and
                  Vivek Sarkar},
  title        = {Extending Polyhedral Model for Analysis and Transformation of OpenMP
                  Programs},
  booktitle    = {2015 International Conference on Parallel Architectures and Compilation,
                  {PACT} 2015, San Francisco, CA, USA, October 18-21, 2015},
  pages        = {490--491},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/PACT.2015.57},
  doi          = {10.1109/PACT.2015.57},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ChatarasiS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/ImamS15,
  author       = {Shams Imam and
                  Vivek Sarkar},
  editor       = {John Tang Boyland},
  title        = {The Eureka Programming Model for Speculative Task Parallelism},
  booktitle    = {29th European Conference on Object-Oriented Programming, {ECOOP} 2015,
                  July 5-10, 2015, Prague, Czech Republic},
  series       = {LIPIcs},
  volume       = {37},
  pages        = {421--444},
  publisher    = {Schloss Dagstuhl - Leibniz-Zentrum f{\"{u}}r Informatik},
  year         = {2015},
  url          = {https://doi.org/10.4230/LIPIcs.ECOOP.2015.421},
  doi          = {10.4230/LIPICS.ECOOP.2015.421},
  timestamp    = {Tue, 11 Feb 2020 15:52:14 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/ImamS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/ImamS15,
  author       = {Shams Imam and
                  Vivek Sarkar},
  editor       = {Jesper Larsson Tr{\"{a}}ff and
                  Sascha Hunold and
                  Francesco Versaci},
  title        = {Load Balancing Prioritized Tasks via Work-Stealing},
  booktitle    = {Euro-Par 2015: Parallel Processing - 21st International Conference
                  on Parallel and Distributed Computing, Vienna, Austria, August 24-28,
                  2015, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9233},
  pages        = {222--234},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-662-48096-0\_18},
  doi          = {10.1007/978-3-662-48096-0\_18},
  timestamp    = {Sun, 12 Nov 2023 02:07:45 +0100},
  biburl       = {https://dblp.org/rec/conf/europar/ImamS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/SharmaKKMS15,
  author       = {Kamal Sharma and
                  Ian Karlin and
                  Jeff Keasler and
                  James R. McGraw and
                  Vivek Sarkar},
  editor       = {Jesper Larsson Tr{\"{a}}ff and
                  Sascha Hunold and
                  Francesco Versaci},
  title        = {Data Layout Optimization for Portable Performance},
  booktitle    = {Euro-Par 2015: Parallel Processing - 21st International Conference
                  on Parallel and Distributed Computing, Vienna, Austria, August 24-28,
                  2015, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9233},
  pages        = {250--262},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-662-48096-0\_20},
  doi          = {10.1007/978-3-662-48096-0\_20},
  timestamp    = {Wed, 24 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/SharmaKKMS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/ImamZS15,
  author       = {Shams Imam and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Jesper Larsson Tr{\"{a}}ff and
                  Sascha Hunold and
                  Francesco Versaci},
  title        = {A Composable Deadlock-Free Approach to Object-Based Isolation},
  booktitle    = {Euro-Par 2015: Parallel Processing - 21st International Conference
                  on Parallel and Distributed Computing, Vienna, Austria, August 24-28,
                  2015, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9233},
  pages        = {426--437},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-662-48096-0\_33},
  doi          = {10.1007/978-3-662-48096-0\_33},
  timestamp    = {Wed, 24 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/ImamZS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/SbirleaAS15,
  author       = {Alina Simion Sb{\^{\i}}rlea and
                  Kunal Agrawal and
                  Vivek Sarkar},
  editor       = {Jesper Larsson Tr{\"{a}}ff and
                  Sascha Hunold and
                  Francesco Versaci},
  title        = {Elastic Tasks: Unifying Task Parallelism and {SPMD} Parallelism with
                  an Adaptive Runtime},
  booktitle    = {Euro-Par 2015: Parallel Processing - 21st International Conference
                  on Parallel and Distributed Computing, Vienna, Austria, August 24-28,
                  2015, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {9233},
  pages        = {491--503},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-662-48096-0\_38},
  doi          = {10.1007/978-3-662-48096-0\_38},
  timestamp    = {Wed, 24 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/SbirleaAS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpec/0001SJBMS15,
  author       = {Vivek Kumar and
                  Alina Simion Sb{\^{\i}}rlea and
                  Ajay Jayaraj and
                  Zoran Budimlic and
                  Deepak Majeti and
                  Vivek Sarkar},
  title        = {Heterogeneous work-stealing across {CPU} and {DSP} cores},
  booktitle    = {2015 {IEEE} High Performance Extreme Computing Conference, {HPEC}
                  2015, Waltham, MA, USA, September 15-17, 2015},
  pages        = {1--6},
  publisher    = {{IEEE}},
  year         = {2015},
  url          = {https://doi.org/10.1109/HPEC.2015.7322452},
  doi          = {10.1109/HPEC.2015.7322452},
  timestamp    = {Wed, 16 Oct 2019 14:14:52 +0200},
  biburl       = {https://dblp.org/rec/conf/hpec/0001SJBMS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/MajetiS15,
  author       = {Deepak Majeti and
                  Vivek Sarkar},
  title        = {Heterogeneous Habanero-C {(H2C):} {A} Portable Programming Model for
                  Heterogeneous Processors},
  booktitle    = {2015 {IEEE} International Parallel and Distributed Processing Symposium
                  Workshop, {IPDPS} 2015, Hyderabad, India, May 25-29, 2015},
  pages        = {708--717},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/IPDPSW.2015.81},
  doi          = {10.1109/IPDPSW.2015.81},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/MajetiS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/kbse/MercerAVS15,
  author       = {Eric G. Mercer and
                  Peter Anderson and
                  Nick Vrvilo and
                  Vivek Sarkar},
  editor       = {Myra B. Cohen and
                  Lars Grunske and
                  Michael Whalen},
  title        = {Model Checking Task Parallel Programs Using Gradual Permissions {(N)}},
  booktitle    = {30th {IEEE/ACM} International Conference on Automated Software Engineering,
                  {ASE} 2015, Lincoln, NE, USA, November 9-13, 2015},
  pages        = {535--540},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/ASE.2015.75},
  doi          = {10.1109/ASE.2015.75},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/kbse/MercerAVS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/SbirleaSPS15,
  author       = {Alina Simion Sb{\^{\i}}rlea and
                  Jun Shirako and
                  Louis{-}No{\"{e}}l Pouchet and
                  Vivek Sarkar},
  editor       = {Xipeng Shen and
                  Frank Mueller and
                  James Tuck},
  title        = {Polyhedral Optimizations for a Data-Flow Graph Language},
  booktitle    = {Languages and Compilers for Parallel Computing - 28th International
                  Workshop, {LCPC} 2015, Raleigh, NC, USA, September 9-11, 2015, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {9519},
  pages        = {57--72},
  publisher    = {Springer},
  year         = {2015},
  url          = {https://doi.org/10.1007/978-3-319-29778-1\_4},
  doi          = {10.1007/978-3-319-29778-1\_4},
  timestamp    = {Tue, 23 Jan 2024 20:31:22 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/SbirleaSPS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ChatterjeeNRTS15,
  author       = {Arghya Chatterjee and
                  Timothy Newton and
                  Tom Roush and
                  Hunter Tidwell and
                  Vivek Sarkar},
  editor       = {Jonathan Aldrich and
                  Patrick Eugster},
  title        = {Exploiting parallelism in mobile devices},
  booktitle    = {Companion Proceedings of the 2015 {ACM} {SIGPLAN} International Conference
                  on Systems, Programming, Languages and Applications: Software for
                  Humanity, {SPLASH} 2015, Pittsburgh, PA, USA, October 25-30, 2015},
  pages        = {38--39},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2814189.2817273},
  doi          = {10.1145/2814189.2817273},
  timestamp    = {Wed, 25 Jan 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/ChatterjeeNRTS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/XiaoZS15,
  author       = {Wei{-}Cheng Xiao and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Pavan Balaji and
                  Minyi Guo and
                  Zhiyi Huang},
  title        = {Parallelizing a discrete event simulation application using the Habanero-Java
                  multicore library},
  booktitle    = {Proceedings of the Sixth International Workshop on Programming Models
                  and Applications for Multicores and Manycores, PMAM@PPoPP 2015, San
                  Francisco, CA, USA, February 7-8, 2015},
  pages        = {86--95},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2712386.2712402},
  doi          = {10.1145/2712386.2712402},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/XiaoZS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/GrossmanIS15,
  author       = {Max Grossman and
                  Shams Imam and
                  Vivek Sarkar},
  editor       = {Ryan Stansifer and
                  Andreas Krall},
  title        = {HJ-OpenCL: Reducing the Gap Between the {JVM} and Accelerators},
  booktitle    = {Proceedings of the Principles and Practices of Programming on The
                  Java Platform, {PPPJ} 2015, Melbourne, FL, USA, September 8-11, 2015},
  pages        = {2--15},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2807426.2807427},
  doi          = {10.1145/2807426.2807427},
  timestamp    = {Tue, 06 Nov 2018 11:07:03 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/GrossmanIS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/HayashiIKS15,
  author       = {Akihiro Hayashi and
                  Kazuaki Ishizaki and
                  Gita Koblents and
                  Vivek Sarkar},
  editor       = {Ryan Stansifer and
                  Andreas Krall},
  title        = {Machine-Learning-based Performance Heuristics for Runtime {CPU/GPU}
                  Selection},
  booktitle    = {Proceedings of the Principles and Practices of Programming on The
                  Java Platform, {PPPJ} 2015, Melbourne, FL, USA, September 8-11, 2015},
  pages        = {27--36},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2807426.2807429},
  doi          = {10.1145/2807426.2807429},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/HayashiIKS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/HayashiZFS15,
  author       = {Akihiro Hayashi and
                  Jisheng Zhao and
                  Michael Ferguson and
                  Vivek Sarkar},
  editor       = {Hal Finkel},
  title        = {LLVM-based communication optimizations for {PGAS} programs},
  booktitle    = {Proceedings of the Second Workshop on the {LLVM} Compiler Infrastructure
                  in HPC, {LLVM} 2015, Austin, Texas, USA, November 15, 2015},
  pages        = {1:1--1:11},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2833157.2833164},
  doi          = {10.1145/2833157.2833164},
  timestamp    = {Tue, 06 Nov 2018 16:59:29 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/HayashiZFS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/AzizCTGS15,
  author       = {Maha Aziz and
                  Heng Chi and
                  Anant Tibrewal and
                  Max Grossman and
                  Vivek Sarkar},
  editor       = {Sushil K. Prasad},
  title        = {Auto-grading for parallel programs},
  booktitle    = {Proceedings of the Workshop on Education for High-Performance Computing,
                  EduHPC@SC 2015, Austin, Texas, USA, November 15, 2015},
  pages        = {3:1--3:8},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2831425.2831427},
  doi          = {10.1145/2831425.2831427},
  timestamp    = {Tue, 06 Nov 2018 16:59:28 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/AzizCTGS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/DimitrovVS15,
  author       = {Dimitar K. Dimitrov and
                  Martin T. Vechev and
                  Vivek Sarkar},
  editor       = {Guy E. Blelloch and
                  Kunal Agrawal},
  title        = {Race Detection in Two Dimensions},
  booktitle    = {Proceedings of the 27th {ACM} on Symposium on Parallelism in Algorithms
                  and Architectures, {SPAA} 2015, Portland, OR, USA, June 13-15, 2015},
  pages        = {101--110},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2755573.2755601},
  doi          = {10.1145/2755573.2755601},
  timestamp    = {Wed, 01 Sep 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/spaa/DimitrovVS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/fcrc/2015,
  editor       = {Rajiv Gupta and
                  Vivek Sarkar},
  title        = {Federated Computing Research Conference, {FCRC} 2015, Portland, OR,
                  USA, June 12-20, 2015 - Videos},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {https://doi.org/10.1145/2820468},
  doi          = {10.1145/2820468},
  isbn         = {978-1-4503-3966-7},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/fcrc/2015.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ics/2015,
  editor       = {Laxmi N. Bhuyan and
                  Fred Chong and
                  Vivek Sarkar},
  title        = {Proceedings of the 29th {ACM} on International Conference on Supercomputing,
                  ICS'15, Newport Beach/Irvine, CA, USA, June 08 - 11, 2015},
  publisher    = {{ACM}},
  year         = {2015},
  url          = {http://dl.acm.org/citation.cfm?id=2751205},
  isbn         = {978-1-4503-3559-1},
  timestamp    = {Mon, 08 Jun 2015 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ics/2015.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/SongZBSWS15,
  author       = {Daniel Song and
                  Jisheng Zhao and
                  Michael G. Burke and
                  Dragos Sbirlea and
                  Dan S. Wallach and
                  Vivek Sarkar},
  title        = {Finding Tizen security bugs through whole-system static analysis},
  journal      = {CoRR},
  volume       = {abs/1504.05967},
  year         = {2015},
  url          = {http://arxiv.org/abs/1504.05967},
  eprinttype    = {arXiv},
  eprint       = {1504.05967},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/SongZBSWS15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/SbirleaBS14,
  author       = {Dragos Sbirlea and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Jos{\'{e}} Nelson Amaral and
                  Josep Torrellas},
  title        = {Bounded memory scheduling of dynamic task graphs},
  booktitle    = {International Conference on Parallel Architectures and Compilation,
                  {PACT} '14, Edmonton, AB, Canada, August 24-27, 2014},
  pages        = {343--356},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2628071.2628090},
  doi          = {10.1145/2628071.2628090},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/SbirleaBS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/MajetiMBS14,
  author       = {Deepak Majeti and
                  Kuldeep S. Meel and
                  Rajkishore Barik and
                  Vivek Sarkar},
  editor       = {Jos{\'{e}} Nelson Amaral and
                  Josep Torrellas},
  title        = {{ADHA:} automatic data layout framework for heterogeneous architectures},
  booktitle    = {International Conference on Parallel Architectures and Compilation,
                  {PACT} '14, Edmonton, AB, Canada, August 24-27, 2014},
  pages        = {479--480},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2628071.2628122},
  doi          = {10.1145/2628071.2628122},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/MajetiMBS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/agere/ImamS14,
  author       = {Shams Mahmood Imam and
                  Vivek Sarkar},
  editor       = {Elisa Gonzalez Boix and
                  Philipp Haller and
                  Alessandro Ricci and
                  Carlos A. Varela},
  title        = {Selectors: Actors with Multiple Guarded Mailboxes},
  booktitle    = {Proceedings of the 4th International Workshop on Programming based
                  on Actors Agents {\&} Decentralized Control, AGERE! 2014, Portland,
                  OR, USA, October 20, 2014},
  pages        = {1--14},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2687357.2687360},
  doi          = {10.1145/2687357.2687360},
  timestamp    = {Sat, 11 Sep 2021 23:19:19 +0200},
  biburl       = {https://dblp.org/rec/conf/agere/ImamS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/agere/ImamS14a,
  author       = {Shams Mahmood Imam and
                  Vivek Sarkar},
  editor       = {Elisa Gonzalez Boix and
                  Philipp Haller and
                  Alessandro Ricci and
                  Carlos A. Varela},
  title        = {Savina - An Actor Benchmark Suite: Enabling Empirical Evaluation of
                  Actor Libraries},
  booktitle    = {Proceedings of the 4th International Workshop on Programming based
                  on Actors Agents {\&} Decentralized Control, AGERE! 2014, Portland,
                  OR, USA, October 20, 2014},
  pages        = {67--80},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2687357.2687368},
  doi          = {10.1145/2687357.2687368},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/agere/ImamS14a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/SurendranBZS14,
  author       = {Rishi Surendran and
                  Rajkishore Barik and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Albert Cohen},
  title        = {Inter-iteration Scalar Replacement Using Array {SSA} Form},
  booktitle    = {Compiler Construction - 23rd International Conference, {CC} 2014,
                  Held as Part of the European Joint Conferences on Theory and Practice
                  of Software, {ETAPS} 2014, Grenoble, France, April 5-13, 2014. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8409},
  pages        = {40--60},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-642-54807-9\_3},
  doi          = {10.1007/978-3-642-54807-9\_3},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/SurendranBZS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/ImamS14,
  author       = {Shams Mahmood Imam and
                  Vivek Sarkar},
  editor       = {Richard E. Jones},
  title        = {Cooperative Scheduling of Parallel Tasks with General Synchronization
                  Patterns},
  booktitle    = {{ECOOP} 2014 - Object-Oriented Programming - 28th European Conference,
                  Uppsala, Sweden, July 28 - August 1, 2014. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8586},
  pages        = {618--643},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-662-44202-9\_25},
  doi          = {10.1007/978-3-662-44202-9\_25},
  timestamp    = {Tue, 14 May 2019 10:00:54 +0200},
  biburl       = {https://dblp.org/rec/conf/ecoop/ImamS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ElmersLIS14,
  author       = {Peter Elmers and
                  Hongyu Li and
                  Shams Mahmood Imam and
                  Vivek Sarkar},
  editor       = {Andrew P. Black},
  title        = {HJ-Viz: a new tool for visualizing, debugging and optimizing parallel
                  programs},
  booktitle    = {SPLASH'14 - Companion Publication of the 2014 {ACM} {SIGPLAN} Conference
                  on Systems, Programming, and Applications: Software for Humanity,
                  Portland, OR, USA, October 20-24, 2014},
  pages        = {53--54},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2660252.2660395},
  doi          = {10.1145/2660252.2660395},
  timestamp    = {Mon, 14 Feb 2022 15:12:42 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/ElmersLIS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pgas/KumarZCBS14,
  author       = {Vivek Kumar and
                  Yili Zheng and
                  Vincent Cav{\'{e}} and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Allen D. Malony and
                  Jeff R. Hammond},
  title        = {HabaneroUPC++: a Compiler-free {PGAS} Library},
  booktitle    = {Proceedings of the 8th International Conference on Partitioned Global
                  Address Space Programming Models, {PGAS} 2014, Eugene, OR, USA, October
                  6-10, 2014},
  pages        = {5:1--5:10},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2676870.2676879},
  doi          = {10.1145/2676870.2676879},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pgas/KumarZCBS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ImamSLK14,
  author       = {Shams Mahmood Imam and
                  Vivek Sarkar and
                  David Leibs and
                  Peter B. Kessler},
  editor       = {Laurie J. Hendren and
                  Alex Rubinsteyn and
                  Mary Sheeran and
                  Jan Vitek},
  title        = {Exploiting Implicit Parallelism in Dynamic Array Programming Languages},
  booktitle    = {ARRAY'14: Proceedings of the 2014 {ACM} {SIGPLAN} International Workshop
                  on Libraries, Languages, and Compilers for Array Programming, Edinburgh,
                  United Kingdom, June 12-13, 2014},
  pages        = {1--7},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2627373.2627374},
  doi          = {10.1145/2627373.2627374},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/ImamSLK14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/SurendranRCMS14,
  author       = {Rishi Surendran and
                  Raghavan Raman and
                  Swarat Chaudhuri and
                  John M. Mellor{-}Crummey and
                  Vivek Sarkar},
  editor       = {Michael F. P. O'Boyle and
                  Keshav Pingali},
  title        = {Test-driven repair of data races in structured parallel programs},
  booktitle    = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation,
                  {PLDI} '14, Edinburgh, United Kingdom - June 09 - 11, 2014},
  pages        = {15--25},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2594291.2594335},
  doi          = {10.1145/2594291.2594335},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/SurendranRCMS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/ImamS14,
  author       = {Shams Mahmood Imam and
                  Vivek Sarkar},
  editor       = {Joanna Kolodziej and
                  Bruce R. Childers},
  title        = {Habanero-Java library: a Java 8 framework for multicore programming},
  booktitle    = {2014 International Conference on Principles and Practices of Programming
                  on the Java Platform Virtual Machines, Languages and Tools, {PPPJ}
                  '14, Cracow, Poland, September 23-26, 2014},
  pages        = {75--86},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2647508.2647514},
  doi          = {10.1145/2647508.2647514},
  timestamp    = {Mon, 26 Nov 2018 15:05:58 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/ImamS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sc/ShirakoPS14,
  author       = {Jun Shirako and
                  Louis{-}No{\"{e}}l Pouchet and
                  Vivek Sarkar},
  editor       = {Trish Damkroger and
                  Jack J. Dongarra},
  title        = {Oil and Water Can Mix: An Integration of Polyhedral and AST-Based
                  Transformations},
  booktitle    = {International Conference for High Performance Computing, Networking,
                  Storage and Analysis, {SC} 2014, New Orleans, LA, USA, November 16-21,
                  2014},
  pages        = {287--298},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/SC.2014.29},
  doi          = {10.1109/SC.2014.29},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sc/ShirakoPS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/MajetiMBS14,
  author       = {Deepak Majeti and
                  Kuldeep S. Meel and
                  Rajkishore Barik and
                  Vivek Sarkar},
  title        = {{ADHA:} Automatic Data layout framework for Heterogeneous Architectures},
  journal      = {CoRR},
  volume       = {abs/1407.4859},
  year         = {2014},
  url          = {http://arxiv.org/abs/1407.4859},
  eprinttype    = {arXiv},
  eprint       = {1407.4859},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/MajetiMBS14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ibmrd/SbirleaBGPS13,
  author       = {Dragos Sbirlea and
                  Michael G. Burke and
                  Salvatore Guarnieri and
                  Marco Pistoia and
                  Vivek Sarkar},
  title        = {Automatic detection of inter-application permission leaks in Android
                  applications},
  journal      = {{IBM} J. Res. Dev.},
  volume       = {57},
  number       = {6},
  year         = {2013},
  url          = {https://doi.org/10.1147/JRD.2013.2284403},
  doi          = {10.1147/JRD.2013.2284403},
  timestamp    = {Fri, 13 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ibmrd/SbirleaBGPS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/BarikZS13,
  author       = {Rajkishore Barik and
                  Jisheng Zhao and
                  Vivek Sarkar},
  title        = {A decoupled non-SSA global register allocation using bipartite liveness
                  graphs},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {10},
  number       = {4},
  pages        = {63:1--63:24},
  year         = {2013},
  url          = {https://doi.org/10.1145/2544101},
  doi          = {10.1145/2544101},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/BarikZS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toplas/NandivadaSZS13,
  author       = {V. Krishna Nandivada and
                  Jun Shirako and
                  Jisheng Zhao and
                  Vivek Sarkar},
  title        = {A Transformation Framework for Optimizing Task-Parallel Programs},
  journal      = {{ACM} Trans. Program. Lang. Syst.},
  volume       = {35},
  number       = {1},
  pages        = {3:1--3:48},
  year         = {2013},
  url          = {https://doi.org/10.1145/2450136.2450138},
  doi          = {10.1145/2450136.2450138},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/toplas/NandivadaSZS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/BarikZS13,
  author       = {Rajkishore Barik and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Christian Fensch and
                  Michael F. P. O'Boyle and
                  Andr{\'{e}} Seznec and
                  Fran{\c{c}}ois Bodin},
  title        = {Interprocedural strength reduction of critical sections in explicitly-parallel
                  programs},
  booktitle    = {Proceedings of the 22nd International Conference on Parallel Architectures
                  and Compilation Techniques, Edinburgh, United Kingdom, September 7-11,
                  2013},
  pages        = {29--40},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/PACT.2013.6618801},
  doi          = {10.1109/PACT.2013.6618801},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/BarikZS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/MajetiBZGS13,
  author       = {Deepak Majeti and
                  Rajkishore Barik and
                  Jisheng Zhao and
                  Max Grossman and
                  Vivek Sarkar},
  editor       = {Dieter an Mey and
                  Michael Alexander and
                  Paolo Bientinesi and
                  Mario Cannataro and
                  Carsten Clauss and
                  Alexandru Costan and
                  Gabor Kecskemeti and
                  Christine Morin and
                  Laura Ricci and
                  Julio Sahuquillo and
                  Martin Schulz and
                  Vittorio Scarano and
                  Stephen L. Scott and
                  Josef Weidendorfer},
  title        = {Compiler-Driven Data Layout Transformation for Heterogeneous Platforms},
  booktitle    = {Euro-Par 2013: Parallel Processing Workshops - BigDataCloud, DIHC,
                  FedICI, HeteroPar, HiBB, LSDVE, MHPC, OMHI, PADABS, PROPER, Resilience,
                  ROME, and {UCHPC} 2013, Aachen, Germany, August 26-27, 2013. Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {8374},
  pages        = {188--197},
  publisher    = {Springer},
  year         = {2013},
  url          = {https://doi.org/10.1007/978-3-642-54420-0\_19},
  doi          = {10.1007/978-3-642-54420-0\_19},
  timestamp    = {Wed, 19 Feb 2020 14:52:57 +0100},
  biburl       = {https://dblp.org/rec/conf/europar/MajetiBZGS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/ChatterjeeTBCCGSY13,
  author       = {Sanjay Chatterjee and
                  Sagnak Tasirlar and
                  Zoran Budimlic and
                  Vincent Cav{\'{e}} and
                  Milind Chabbi and
                  Max Grossman and
                  Vivek Sarkar and
                  Yonghong Yan},
  title        = {Integrating Asynchronous Task Parallelism with {MPI}},
  booktitle    = {27th {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2013, Cambridge, MA, USA, May 20-24, 2013},
  pages        = {712--725},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/IPDPS.2013.78},
  doi          = {10.1109/IPDPS.2013.78},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/ChatterjeeTBCCGSY13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/GrossmanBS13,
  author       = {Max Grossman and
                  Maur{\'{\i}}cio Breternitz Jr. and
                  Vivek Sarkar},
  title        = {HadoopCL: MapReduce on Distributed Heterogeneous Platforms through
                  Seamless Integration of Hadoop and OpenCL},
  booktitle    = {2013 {IEEE} International Symposium on Parallel {\&} Distributed
                  Processing, Workshops and Phd Forum, Cambridge, MA, USA, May 20-24,
                  2013},
  pages        = {1918--1927},
  publisher    = {{IEEE}},
  year         = {2013},
  url          = {https://doi.org/10.1109/IPDPSW.2013.246},
  doi          = {10.1109/IPDPSW.2013.246},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/GrossmanBS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwomp/ShirakoUCLS13,
  author       = {Jun Shirako and
                  Priya Unnikrishnan and
                  Sanjay Chatterjee and
                  Kelvin Li and
                  Vivek Sarkar},
  editor       = {Alistair P. Rendell and
                  Barbara M. Chapman and
                  Matthias S. M{\"{u}}ller},
  title        = {Expressing {DOACROSS} Loop Dependences in OpenMP},
  booktitle    = {OpenMP in the Era of Low Power Devices and Accelerators - 9th International
                  Workshop on OpenMP, {IWOMP} 2013, Canberra, ACT, Australia, September
                  16-18, 2013. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8122},
  pages        = {30--44},
  publisher    = {Springer},
  year         = {2013},
  url          = {https://doi.org/10.1007/978-3-642-40698-0\_3},
  doi          = {10.1007/978-3-642-40698-0\_3},
  timestamp    = {Wed, 25 Sep 2019 18:20:09 +0200},
  biburl       = {https://dblp.org/rec/conf/iwomp/ShirakoUCLS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/HayashiGZSS13,
  author       = {Akihiro Hayashi and
                  Max Grossman and
                  Jisheng Zhao and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Calin Cascaval and
                  Pablo Montesinos},
  title        = {Speculative Execution of Parallel Programs with Precise Exception
                  Semantics on GPUs},
  booktitle    = {Languages and Compilers for Parallel Computing - 26th International
                  Workshop, {LCPC} 2013, San Jose, CA, USA, September 25-27, 2013. Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {8664},
  pages        = {342--356},
  publisher    = {Springer},
  year         = {2013},
  url          = {https://doi.org/10.1007/978-3-319-09967-5\_20},
  doi          = {10.1007/978-3-319-09967-5\_20},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/HayashiGZSS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ZhaoLBCS13,
  author       = {Jisheng Zhao and
                  Roberto Lublinerman and
                  Zoran Budimlic and
                  Swarat Chaudhuri and
                  Vivek Sarkar},
  editor       = {Antony L. Hosking and
                  Patrick Th. Eugster and
                  Cristina V. Lopes},
  title        = {Isolation for nested task parallelism},
  booktitle    = {Proceedings of the 2013 {ACM} {SIGPLAN} International Conference on
                  Object Oriented Programming Systems Languages {\&} Applications,
                  {OOPSLA} 2013, part of {SPLASH} 2013, Indianapolis, IN, USA, October
                  26-31, 2013},
  pages        = {571--588},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2509136.2509534},
  doi          = {10.1145/2509136.2509534},
  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ZhaoLBCS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/HayashiGZSS13,
  author       = {Akihiro Hayashi and
                  Max Grossman and
                  Jisheng Zhao and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Martin Pl{\"{u}}micke and
                  Walter Binder},
  title        = {Accelerating Habanero-Java programs with OpenCL generation},
  booktitle    = {Proceedings of the 2013 International Conference on Principles and
                  Practices of Programming on the Java Platform: Virtual Machines, Languages,
                  and Tools, Stuttgart, Germany, September 11-13, 2013},
  pages        = {124--134},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2500828.2500840},
  doi          = {10.1145/2500828.2500840},
  timestamp    = {Tue, 21 Mar 2023 21:02:19 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/HayashiGZSS13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/asplos/2013,
  editor       = {Vivek Sarkar and
                  Rastislav Bod{\'{\i}}k},
  title        = {Architectural Support for Programming Languages and Operating Systems,
                  {ASPLOS} 2013, Houston, TX, USA, March 16-20, 2013},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2451116},
  doi          = {10.1145/2451116},
  isbn         = {978-1-4503-1870-9},
  timestamp    = {Wed, 07 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/asplos/2013.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/fmsd/RamanZSVY12,
  author       = {Raghavan Raman and
                  Jisheng Zhao and
                  Vivek Sarkar and
                  Martin T. Vechev and
                  Eran Yahav},
  title        = {Efficient data race detection for async-finish parallelism},
  journal      = {Formal Methods Syst. Des.},
  volume       = {41},
  number       = {3},
  pages        = {321--347},
  year         = {2012},
  url          = {https://doi.org/10.1007/s10703-012-0143-7},
  doi          = {10.1007/S10703-012-0143-7},
  timestamp    = {Fri, 13 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/fmsd/RamanZSVY12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ShirakoSFPRSS12,
  author       = {Jun Shirako and
                  Kamal Sharma and
                  Naznin Fauzia and
                  Louis{-}No{\"{e}}l Pouchet and
                  J. Ramanujam and
                  P. Sadayappan and
                  Vivek Sarkar},
  editor       = {Michael F. P. O'Boyle},
  title        = {Analytical Bounds for Optimal Tile Size Selection},
  booktitle    = {Compiler Construction - 21st International Conference, {CC} 2012,
                  Held as Part of the European Joint Conferences on Theory and Practice
                  of Software, {ETAPS} 2012, Tallinn, Estonia, March 24 - April 1, 2012.
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7210},
  pages        = {101--121},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-28652-0\_6},
  doi          = {10.1007/978-3-642-28652-0\_6},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/ShirakoSFPRSS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ecoop/WestbrookZBS12,
  author       = {Edwin M. Westbrook and
                  Jisheng Zhao and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {James Noble},
  title        = {Practical Permissions for Race-Free Parallelism},
  booktitle    = {{ECOOP} 2012 - Object-Oriented Programming - 26th European Conference,
                  Beijing, China, June 11-16, 2012. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7313},
  pages        = {614--639},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-31057-7\_27},
  doi          = {10.1007/978-3-642-31057-7\_27},
  timestamp    = {Fri, 27 Mar 2020 08:51:54 +0100},
  biburl       = {https://dblp.org/rec/conf/ecoop/WestbrookZBS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/UnnikrishnanSBCSS12,
  author       = {Priya Unnikrishnan and
                  Jun Shirako and
                  Kit Barton and
                  Sanjay Chatterjee and
                  Ra{\'{u}}l Silvera and
                  Vivek Sarkar},
  editor       = {Christos Kaklamanis and
                  Theodore S. Papatheodorou and
                  Paul G. Spirakis},
  title        = {A Practical Approach to {DOACROSS} Parallelization},
  booktitle    = {Euro-Par 2012 Parallel Processing - 18th International Conference,
                  Euro-Par 2012, Rhodes Island, Greece, August 27-31, 2012. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7484},
  pages        = {219--231},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-32820-6\_23},
  doi          = {10.1007/978-3-642-32820-6\_23},
  timestamp    = {Tue, 14 May 2019 10:00:46 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/UnnikrishnanSBCSS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/SbirleaKS12,
  author       = {Dragos Sbirlea and
                  Kathleen Knobe and
                  Vivek Sarkar},
  editor       = {Christos Kaklamanis and
                  Theodore S. Papatheodorou and
                  Paul G. Spirakis},
  title        = {Folding of Tagged Single Assignment Values for Memory-Efficient Parallelism},
  booktitle    = {Euro-Par 2012 Parallel Processing - 18th International Conference,
                  Euro-Par 2012, Rhodes Island, Greece, August 27-31, 2012. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {7484},
  pages        = {601--613},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-32820-6\_60},
  doi          = {10.1007/978-3-642-32820-6\_60},
  timestamp    = {Wed, 24 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/SbirleaKS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ShirakoCZS12,
  author       = {Jun Shirako and
                  Vincent Cav{\'{e}} and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Hironori Kasahara and
                  Keiji Kimura},
  title        = {Finish Accumulators: An Efficient Reduction Construct for Dynamic
                  Task Parallelism},
  booktitle    = {Languages and Compilers for Parallel Computing, 25th International
                  Workshop, {LCPC} 2012, Tokyo, Japan, September 11-13, 2012, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {7760},
  pages        = {264--265},
  publisher    = {Springer},
  year         = {2012},
  url          = {https://doi.org/10.1007/978-3-642-37658-0\_18},
  doi          = {10.1007/978-3-642-37658-0\_18},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ShirakoCZS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lctrts/SbirleaZBCS12,
  author       = {Alina Simion Sb{\^{\i}}rlea and
                  Yi Zou and
                  Zoran Budimlic and
                  Jason Cong and
                  Vivek Sarkar},
  editor       = {Reinhard Wilhelm and
                  Heiko Falk and
                  Wang Yi},
  title        = {Mapping a data-flow programming model onto heterogeneous platforms},
  booktitle    = {{SIGPLAN/SIGBED} Conference on Languages, Compilers and Tools for
                  Embedded Systems 2012, {LCTES} '12, Beijing, China - June 12 - 13,
                  2012},
  pages        = {61--70},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2248418.2248428},
  doi          = {10.1145/2248418.2248428},
  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},
  biburl       = {https://dblp.org/rec/conf/lctrts/SbirleaZBCS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ImamS12,
  author       = {Shams Mahmood Imam and
                  Vivek Sarkar},
  editor       = {Gary T. Leavens and
                  Matthew B. Dwyer},
  title        = {Integrating task parallelism with actors},
  booktitle    = {Proceedings of the 27th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2012,
                  part of {SPLASH} 2012, Tucson, AZ, USA, October 21-25, 2012},
  pages        = {753--772},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2384616.2384671},
  doi          = {10.1145/2384616.2384671},
  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/ImamS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/RamanZSVY12,
  author       = {Raghavan Raman and
                  Jisheng Zhao and
                  Vivek Sarkar and
                  Martin T. Vechev and
                  Eran Yahav},
  editor       = {Jan Vitek and
                  Haibo Lin and
                  Frank Tip},
  title        = {Scalable and precise dynamic datarace detection for structured parallelism},
  booktitle    = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation,
                  {PLDI} '12, Beijing, China - June 11 - 16, 2012},
  pages        = {531--542},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2254064.2254127},
  doi          = {10.1145/2254064.2254127},
  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/RamanZSVY12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/ShirakoVMS12,
  author       = {Jun Shirako and
                  Nick Vrvilo and
                  Eric G. Mercer and
                  Vivek Sarkar},
  editor       = {Guy E. Blelloch and
                  Maurice Herlihy},
  title        = {Design, verification and applications of a new read-write lock algorithm},
  booktitle    = {24th {ACM} Symposium on Parallelism in Algorithms and Architectures,
                  {SPAA} '12, Pittsburgh, PA, USA, June 25-27, 2012},
  pages        = {48--57},
  publisher    = {{ACM}},
  year         = {2012},
  url          = {https://doi.org/10.1145/2312005.2312015},
  doi          = {10.1145/2312005.2312015},
  timestamp    = {Wed, 21 Nov 2018 11:16:54 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/ShirakoVMS12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dt/CongRBS11,
  author       = {Jason Cong and
                  Glenn Reinman and
                  Alex A. T. Bui and
                  Vivek Sarkar},
  title        = {Customizable Domain-Specific Computing},
  journal      = {{IEEE} Des. Test Comput.},
  volume       = {28},
  number       = {2},
  pages        = {6--15},
  year         = {2011},
  url          = {https://doi.org/10.1109/MDT.2010.141},
  doi          = {10.1109/MDT.2010.141},
  timestamp    = {Sun, 17 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/dt/CongRBS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/JoynerBS11,
  author       = {Mackale Joyner and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Jens Knoop},
  title        = {Subregion Analysis and Bounds Check Elimination for High Level Arrays},
  booktitle    = {Compiler Construction - 20th International Conference, {CC} 2011,
                  Held as Part of the Joint European Conferences on Theory and Practice
                  of Software, {ETAPS} 2011, Saarbr{\"{u}}cken, Germany, March
                  26-April 3, 2011. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6601},
  pages        = {246--265},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-19861-8\_14},
  doi          = {10.1007/978-3-642-19861-8\_14},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/JoynerBS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cf/HaquePS11,
  author       = {Riyaz Haque and
                  David M. Peixotto and
                  Vivek Sarkar},
  editor       = {Calin Cascaval and
                  Pedro Trancoso and
                  Viktor K. Prasanna},
  title        = {CnC-Hadoop: a graphical coordination language for distributed multiscale
                  parallelism},
  booktitle    = {Proceedings of the 8th Conference on Computing Frontiers, 2011, Ischia,
                  Italy, May 3-5, 2011},
  pages        = {18},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2016604.2016626},
  doi          = {10.1145/2016604.2016626},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cf/HaquePS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/YanCOGBSPGS11,
  author       = {Yonghong Yan and
                  Sanjay Chatterjee and
                  Daniel A. Orozco and
                  Elkin Garcia and
                  Zoran Budimlic and
                  Jun Shirako and
                  Robert S. Pavel and
                  Guang R. Gao and
                  Vivek Sarkar},
  editor       = {Emmanuel Jeannot and
                  Raymond Namyst and
                  Jean Roman},
  title        = {Hardware and Software Tradeoffs for Task Synchronization on Manycore
                  Architectures},
  booktitle    = {Euro-Par 2011 Parallel Processing - 17th International Conference,
                  Euro-Par 2011, Bordeaux, France, August 29 - September 2, 2011, Proceedings,
                  Part {II}},
  series       = {Lecture Notes in Computer Science},
  volume       = {6853},
  pages        = {112--123},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-23397-5\_12},
  doi          = {10.1007/978-3-642-23397-5\_12},
  timestamp    = {Tue, 14 May 2019 10:00:46 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/YanCOGBSPGS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/TasirlarS11,
  author       = {Sagnak Tasirlar and
                  Vivek Sarkar},
  editor       = {Guang R. Gao and
                  Yu{-}Chee Tseng},
  title        = {Data-Driven Tasks and Their Implementation},
  booktitle    = {International Conference on Parallel Processing, {ICPP} 2011, Taipei,
                  Taiwan, September 13-16, 2011},
  pages        = {652--661},
  publisher    = {{IEEE} Computer Society},
  year         = {2011},
  url          = {https://doi.org/10.1109/ICPP.2011.87},
  doi          = {10.1109/ICPP.2011.87},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/TasirlarS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/BarikZGPBS11,
  author       = {Rajkishore Barik and
                  Jisheng Zhao and
                  David Grove and
                  Igor Peshansky and
                  Zoran Budimlic and
                  Vivek Sarkar},
  title        = {Communication Optimizations for Distributed-Memory {X10} Programs},
  booktitle    = {25th {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2011, Anchorage, Alaska, USA, 16-20 May, 2011 - Conference
                  Proceedings},
  pages        = {1101--1113},
  publisher    = {{IEEE}},
  year         = {2011},
  url          = {https://doi.org/10.1109/IPDPS.2011.105},
  doi          = {10.1109/IPDPS.2011.105},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/BarikZGPBS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwomp/ShirakoSS11,
  author       = {Jun Shirako and
                  Kamal Sharma and
                  Vivek Sarkar},
  editor       = {Barbara M. Chapman and
                  William D. Gropp and
                  Kalyan Kumaran and
                  Matthias S. M{\"{u}}ller},
  title        = {Unifying Barrier and Point-to-Point Synchronization in OpenMP with
                  Phasers},
  booktitle    = {OpenMP in the Petascale Era - 7th International Workshop on OpenMP,
                  {IWOMP} 2011, Chicago, IL, USA, June 13-15, 2011. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6665},
  pages        = {122--137},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-21487-5\_10},
  doi          = {10.1007/978-3-642-21487-5\_10},
  timestamp    = {Wed, 25 Sep 2019 18:20:09 +0200},
  biburl       = {https://dblp.org/rec/conf/iwomp/ShirakoSS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ChatterjeeGSS11,
  author       = {Sanjay Chatterjee and
                  Max Grossman and
                  Alina Simion Sb{\^{\i}}rlea and
                  Vivek Sarkar},
  editor       = {Sanjay V. Rajopadhye and
                  Michelle Mills Strout},
  title        = {Dynamic Task Parallelism with a {GPU} Work-Stealing Runtime System},
  booktitle    = {Languages and Compilers for Parallel Computing, 24th International
                  Workshop, {LCPC} 2011, Fort Collins, CO, USA, September 8-10, 2011.
                  Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {7146},
  pages        = {203--217},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-36036-7\_14},
  doi          = {10.1007/978-3-642-36036-7\_14},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ChatterjeeGSS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/CavePRRCS11,
  author       = {Vincent Cav{\'{e}} and
                  Jarred Payne and
                  Raghavan Raman and
                  Mathias Ricken and
                  Corky Cartwright and
                  Vivek Sarkar},
  editor       = {Cristina Videira Lopes and
                  Kathleen Fisher},
  title        = {DrHJ: the cure to your multicore programming woes},
  booktitle    = {Companion to the 26th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2011,
                  part of {SPLASH} 2011, Portland, OR, USA, October 22 - 27, 2011},
  pages        = {5--6},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2048147.2048150},
  doi          = {10.1145/2048147.2048150},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/CavePRRCS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BudimlicCRSTZS11,
  author       = {Zoran Budimlic and
                  Vincent Cav{\'{e}} and
                  Raghavan Raman and
                  Jun Shirako and
                  Sagnak Tasirlar and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Cristina Videira Lopes and
                  Kathleen Fisher},
  title        = {The design and implementation of the habanero-java parallel programming
                  language},
  booktitle    = {Companion to the 26th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2011,
                  part of {SPLASH} 2011, Portland, OR, USA, October 22 - 27, 2011},
  pages        = {185--186},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2048147.2048198},
  doi          = {10.1145/2048147.2048198},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/BudimlicCRSTZS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/ZhaoS11,
  author       = {Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Cristina Videira Lopes},
  title        = {Intermediate language extensions for parallelism},
  booktitle    = {SPLASH'11 Workshops - Compilation Proceedings of the Co-Located Workshops:
                  DSM'11, TMC'11, AGERE!'11, AOOPES'11, NEAT'11, and VMIL'11, Portland,
                  OR, USA, October 22-27, 2011},
  pages        = {329--340},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2095050.2095103},
  doi          = {10.1145/2095050.2095103},
  timestamp    = {Fri, 11 Feb 2022 13:59:03 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/ZhaoS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/LublinermanZBCS11,
  author       = {Roberto Lublinerman and
                  Jisheng Zhao and
                  Zoran Budimlic and
                  Swarat Chaudhuri and
                  Vivek Sarkar},
  editor       = {Cristina Videira Lopes and
                  Kathleen Fisher},
  title        = {Delegated isolation},
  booktitle    = {Proceedings of the 26th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2011,
                  part of {SPLASH} 2011, Portland, OR, USA, October 22 - 27, 2011},
  pages        = {885--902},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2048066.2048133},
  doi          = {10.1145/2048066.2048133},
  timestamp    = {Thu, 24 Jun 2021 16:19:30 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/LublinermanZBCS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/CaveZSS11,
  author       = {Vincent Cav{\'{e}} and
                  Jisheng Zhao and
                  Jun Shirako and
                  Vivek Sarkar},
  editor       = {Christian W. Probst and
                  Christian Wimmer},
  title        = {Habanero-Java: the new adventures of old {X10}},
  booktitle    = {Proceedings of the 9th International Conference on Principles and
                  Practice of Programming in Java, {PPPJ} 2011, Kongens Lyngby, Denmark,
                  August 24-26, 2011},
  pages        = {51--61},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2093157.2093165},
  doi          = {10.1145/2093157.2093165},
  timestamp    = {Mon, 26 Nov 2018 15:05:58 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/CaveZSS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/PayneCRRCS11,
  author       = {Jarred Payne and
                  Vincent Cav{\'{e}} and
                  Raghavan Raman and
                  Mathias Ricken and
                  Robert Cartwright and
                  Vivek Sarkar},
  editor       = {Christian W. Probst and
                  Christian Wimmer},
  title        = {DrHJ: a lightweight pedagogic {IDE} for Habanero Java},
  booktitle    = {Proceedings of the 9th International Conference on Principles and
                  Practice of Programming in Java, {PPPJ} 2011, Kongens Lyngby, Denmark,
                  August 24-26, 2011},
  pages        = {147--150},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2093157.2093180},
  doi          = {10.1145/2093157.2093180},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/PayneCRRCS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pvm/YanCBS11,
  author       = {Yonghong Yan and
                  Sanjay Chatterjee and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Yiannis Cotronis and
                  Anthony Danalis and
                  Dimitrios S. Nikolopoulos and
                  Jack J. Dongarra},
  title        = {Integrating {MPI} with Asynchronous Task Parallelism},
  booktitle    = {Recent Advances in the Message Passing Interface - 18th European {MPI}
                  Users' Group Meeting, EuroMPI 2011, Santorini, Greece, September 18-21,
                  2011. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6960},
  pages        = {333--336},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-24449-0\_41},
  doi          = {10.1007/978-3-642-24449-0\_41},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {https://dblp.org/rec/conf/pvm/YanCBS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/rv/WestbrookZBS11,
  author       = {Edwin M. Westbrook and
                  Jisheng Zhao and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Sarfraz Khurshid and
                  Koushik Sen},
  title        = {Permission Regions for Race-Free Parallelism},
  booktitle    = {Runtime Verification - Second International Conference, {RV} 2011,
                  San Francisco, CA, USA, September 27-30, 2011, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {7186},
  pages        = {94--109},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-29860-8\_8},
  doi          = {10.1007/978-3-642-29860-8\_8},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/rv/WestbrookZBS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/IEEEpact/2011,
  editor       = {Lawrence Rauchwerger and
                  Vivek Sarkar},
  title        = {2011 International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2011, Galveston, TX, USA, October 10-14, 2011},
  publisher    = {{IEEE} Computer Society},
  year         = {2011},
  url          = {https://ieeexplore.ieee.org/xpl/conhome/6112806/proceeding},
  isbn         = {978-1-4577-1794-9},
  timestamp    = {Wed, 16 Oct 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/2011.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/lcpc/2010,
  editor       = {Keith D. Cooper and
                  John M. Mellor{-}Crummey and
                  Vivek Sarkar},
  title        = {Languages and Compilers for Parallel Computing - 23rd International
                  Workshop, {LCPC} 2010, Houston, TX, USA, October 7-9, 2010. Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {6548},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-19595-2},
  doi          = {10.1007/978-3-642-19595-2},
  isbn         = {978-3-642-19594-5},
  timestamp    = {Tue, 14 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/2010.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:reference/parallel/BurkeKNS11,
  author       = {Michael G. Burke and
                  Kathleen Knobe and
                  Ryan Newton and
                  Vivek Sarkar},
  editor       = {David A. Padua},
  title        = {Concurrent Collections Programming Model},
  booktitle    = {Encyclopedia of Parallel Computing},
  pages        = {364--371},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-0-387-09766-4\_238},
  doi          = {10.1007/978-0-387-09766-4\_238},
  timestamp    = {Wed, 12 Jul 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/reference/parallel/BurkeKNS11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cacm/Sarkar10,
  author       = {Vivek Sarkar},
  title        = {Building confidence in multicore software},
  journal      = {Commun. {ACM}},
  volume       = {53},
  number       = {6},
  pages        = {96},
  year         = {2010},
  url          = {https://doi.org/10.1145/1743546.1743571},
  doi          = {10.1145/1743546.1743571},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cacm/Sarkar10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sp/BudimlicBCKLNPPSST10,
  author       = {Zoran Budimlic and
                  Michael G. Burke and
                  Vincent Cav{\'{e}} and
                  Kathleen Knobe and
                  Geoff Lowney and
                  Ryan Newton and
                  Jens Palsberg and
                  David M. Peixotto and
                  Vivek Sarkar and
                  Frank Schlimbach and
                  Sagnak Tasirlar},
  title        = {Concurrent Collections},
  journal      = {Sci. Program.},
  volume       = {18},
  number       = {3-4},
  pages        = {203--217},
  year         = {2010},
  url          = {https://doi.org/10.3233/SPR-2011-0305},
  doi          = {10.3233/SPR-2011-0305},
  timestamp    = {Wed, 06 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sp/BudimlicBCKLNPPSST10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ZhaoSNS10,
  author       = {Jisheng Zhao and
                  Jun Shirako and
                  V. Krishna Nandivada and
                  Vivek Sarkar},
  editor       = {Valentina Salapura and
                  Michael Gschwind and
                  Jens Knoop},
  title        = {Reducing task creation and termination overhead in explicitly parallel
                  programs},
  booktitle    = {19th International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2010, Vienna, Austria, September 11-15, 2010},
  pages        = {169--180},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1854273.1854298},
  doi          = {10.1145/1854273.1854298},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ZhaoSNS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/BarikZS10,
  author       = {Rajkishore Barik and
                  Jisheng Zhao and
                  Vivek Sarkar},
  editor       = {Valentina Salapura and
                  Michael Gschwind and
                  Jens Knoop},
  title        = {Automatic vector instruction selection for dynamic compilation},
  booktitle    = {19th International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2010, Vienna, Austria, September 11-15, 2010},
  pages        = {573--574},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1854273.1854358},
  doi          = {10.1145/1854273.1854358},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/BarikZS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/ChenMGGS10,
  author       = {Chen Chen and
                  Joseph B. Manzano and
                  Ge Gan and
                  Guang R. Gao and
                  Vivek Sarkar},
  editor       = {Pasqua D'Ambra and
                  Mario Rosario Guarracino and
                  Domenico Talia},
  title        = {A Study of a Software Cache Implementation of the OpenMP Memory Model
                  for Multicore and Manycore Architectures},
  booktitle    = {Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference,
                  Ischia, Italy, August 31 - September 3, 2010, Proceedings, Part {II}},
  series       = {Lecture Notes in Computer Science},
  volume       = {6272},
  pages        = {341--352},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-15291-7\_31},
  doi          = {10.1007/978-3-642-15291-7\_31},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/europar/ChenMGGS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/TorrellasGSMO10,
  author       = {Josep Torrellas and
                  Bill Gropp and
                  Vivek Sarkar and
                  Jaime H. Moreno and
                  Kunle Olukotun},
  editor       = {Matthew T. Jacob and
                  Chita R. Das and
                  Pradip Bose},
  title        = {Extreme scale computing: Challenges and opportunities},
  booktitle    = {16th International Conference on High-Performance Computer Architecture
                  {(HPCA-16} 2010), 9-14 January 2010, Bangalore, India},
  pages        = {1},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/HPCA.2010.5416647},
  doi          = {10.1109/HPCA.2010.5416647},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpca/TorrellasGSMO10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/GuoZCS10,
  author       = {Yi Guo and
                  Jisheng Zhao and
                  Vincent Cav{\'{e}} and
                  Vivek Sarkar},
  title        = {{SLAW:} {A} scalable locality-aware adaptive work-stealing scheduler},
  booktitle    = {24th {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2010, Atlanta, Georgia, USA, 19-23 April 2010 - Conference
                  Proceedings},
  pages        = {1--12},
  publisher    = {{IEEE}},
  year         = {2010},
  url          = {https://doi.org/10.1109/IPDPS.2010.5470425},
  doi          = {10.1109/IPDPS.2010.5470425},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/GuoZCS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/ShirakoS10,
  author       = {Jun Shirako and
                  Vivek Sarkar},
  title        = {Hierarchical phasers for scalable synchronization and reductions in
                  dynamic parallelism},
  booktitle    = {24th {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2010, Atlanta, Georgia, USA, 19-23 April 2010 - Conference
                  Proceedings},
  pages        = {1--12},
  publisher    = {{IEEE}},
  year         = {2010},
  url          = {https://doi.org/10.1109/IPDPS.2010.5470414},
  doi          = {10.1109/IPDPS.2010.5470414},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/ShirakoS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/GrossmanSBS10,
  author       = {Max Grossman and
                  Alina Simion Sb{\^{\i}}rlea and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Keith D. Cooper and
                  John M. Mellor{-}Crummey and
                  Vivek Sarkar},
  title        = {CnC-CUDA: Declarative Programming for GPUs},
  booktitle    = {Languages and Compilers for Parallel Computing - 23rd International
                  Workshop, {LCPC} 2010, Houston, TX, USA, October 7-9, 2010. Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {6548},
  pages        = {230--245},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-19595-2\_16},
  doi          = {10.1007/978-3-642-19595-2\_16},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/GrossmanSBS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/BarikZS10,
  author       = {Rajkishore Barik and
                  Jisheng Zhao and
                  Vivek Sarkar},
  title        = {Efficient Selection of Vector Instructions Using Dynamic Programming},
  booktitle    = {43rd Annual {IEEE/ACM} International Symposium on Microarchitecture,
                  {MICRO} 2010, 4-8 December 2010, Atlanta, Georgia, {USA}},
  pages        = {201--212},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/MICRO.2010.38},
  doi          = {10.1109/MICRO.2010.38},
  timestamp    = {Tue, 31 May 2022 14:39:58 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/BarikZS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/plateau/CaveBS10,
  author       = {Vincent Cav{\'{e}} and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Emerson R. Murphy{-}Hill and
                  Shane Markstrum and
                  Craig Anslow},
  title        = {Comparing the usability of library vs. language approaches to task
                  parallelism},
  booktitle    = {Proceedings of the 2nd {ACM} {SIGPLAN} Workshop on Evaluation and
                  Usability of Programming Languages and Tools, {PLATEAU} 2011, Reno,
                  NV, USA, October 17-21, 2010},
  pages        = {9:1--9:6},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1937117.1937126},
  doi          = {10.1145/1937117.1937126},
  timestamp    = {Mon, 14 Feb 2022 17:23:09 +0100},
  biburl       = {https://dblp.org/rec/conf/plateau/CaveBS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/TorrellasGMOS10,
  author       = {Josep Torrellas and
                  Bill Gropp and
                  Jaime H. Moreno and
                  Kunle Olukotun and
                  Vivek Sarkar},
  editor       = {R. Govindarajan and
                  David A. Padua and
                  Mary W. Hall},
  title        = {Extreme scale computing: challenges and opportunities},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2010, Bangalore, India,
                  January 9-14, 2010},
  pages        = {101--102},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1693453.1693468},
  doi          = {10.1145/1693453.1693468},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/TorrellasGMOS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/GuoZCS10,
  author       = {Yi Guo and
                  Yisheng Zhao and
                  Vincent Cav{\'{e}} and
                  Vivek Sarkar},
  editor       = {R. Govindarajan and
                  David A. Padua and
                  Mary W. Hall},
  title        = {{SLAW:} a scalable locality-aware adaptive work-stealing scheduler
                  for multi-core systems},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2010, Bangalore, India,
                  January 9-14, 2010},
  pages        = {341--342},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1693453.1693504},
  doi          = {10.1145/1693453.1693504},
  timestamp    = {Sun, 12 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/GuoZCS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/rv/RamanZSVY10,
  author       = {Raghavan Raman and
                  Jisheng Zhao and
                  Vivek Sarkar and
                  Martin T. Vechev and
                  Eran Yahav},
  editor       = {Howard Barringer and
                  Yli{\`{e}}s Falcone and
                  Bernd Finkbeiner and
                  Klaus Havelund and
                  Insup Lee and
                  Gordon J. Pace and
                  Grigore Rosu and
                  Oleg Sokolsky and
                  Nikolai Tillmann},
  title        = {Efficient Data Race Detection for Async-Finish Parallelism},
  booktitle    = {Runtime Verification - First International Conference, {RV} 2010,
                  St. Julians, Malta, November 1-4, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6418},
  pages        = {368--383},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-16612-9\_28},
  doi          = {10.1007/978-3-642-16612-9\_28},
  timestamp    = {Thu, 26 Jan 2023 14:05:55 +0100},
  biburl       = {https://dblp.org/rec/conf/rv/RamanZSVY10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sas/VechevYRS10,
  author       = {Martin T. Vechev and
                  Eran Yahav and
                  Raghavan Raman and
                  Vivek Sarkar},
  editor       = {Radhia Cousot and
                  Matthieu Martel},
  title        = {Automatic Verification of Determinism for Structured Parallel Programs},
  booktitle    = {Static Analysis - 17th International Symposium, {SAS} 2010, Perpignan,
                  France, September 14-16, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6337},
  pages        = {455--471},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-15769-1\_28},
  doi          = {10.1007/978-3-642-15769-1\_28},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {https://dblp.org/rec/conf/sas/VechevYRS10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijhpca/ChapmanLSS09,
  author       = {Barbara M. Chapman and
                  Jes{\'{u}}s Labarta and
                  Vivek Sarkar and
                  Mitsuhisa Sato},
  title        = {Programmability Issues},
  journal      = {Int. J. High Perform. Comput. Appl.},
  volume       = {23},
  number       = {4},
  pages        = {328--331},
  year         = {2009},
  url          = {https://doi.org/10.1177/1094342009347488},
  doi          = {10.1177/1094342009347488},
  timestamp    = {Thu, 12 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ijhpca/ChapmanLSS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/BarikS09,
  author       = {Rajkishore Barik and
                  Vivek Sarkar},
  title        = {Interprocedural Load Elimination for Dynamic Optimization of Parallel
                  Programs},
  booktitle    = {{PACT} 2009, Proceedings of the 18th International Conference on Parallel
                  Architectures and Compilation Techniques, 12-16 September 2009, Raleigh,
                  North Carolina, {USA}},
  pages        = {41--52},
  publisher    = {{IEEE} Computer Society},
  year         = {2009},
  url          = {https://doi.org/10.1109/PACT.2009.32},
  doi          = {10.1109/PACT.2009.32},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/BarikS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/Sarkar09,
  author       = {Vivek Sarkar},
  editor       = {Oege de Moor and
                  Michael I. Schwartzbach},
  title        = {Challenges in Code Optimization of Parallel Programs},
  booktitle    = {Compiler Construction, 18th International Conference, {CC} 2009, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2009, York, UK, March 22-29, 2009. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5501},
  pages        = {1},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-00722-4\_1},
  doi          = {10.1007/978-3-642-00722-4\_1},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/Sarkar09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/YanGS09,
  author       = {Yonghong Yan and
                  Max Grossman and
                  Vivek Sarkar},
  editor       = {Henk J. Sips and
                  Dick H. J. Epema and
                  Hai{-}Xiang Lin},
  title        = {{JCUDA:} {A} Programmer-Friendly Interface for Accelerating Java Programs
                  with {CUDA}},
  booktitle    = {Euro-Par 2009 Parallel Processing, 15th International Euro-Par Conference,
                  Delft, The Netherlands, August 25-28, 2009. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5704},
  pages        = {887--899},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-03869-3\_82},
  doi          = {10.1007/978-3-642-03869-3\_82},
  timestamp    = {Tue, 14 May 2019 10:00:46 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/YanGS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/ShirakoZNS09,
  author       = {Jun Shirako and
                  Jisheng M. Zhao and
                  V. Krishna Nandivada and
                  Vivek Sarkar},
  editor       = {Michael Gschwind and
                  Alexandru Nicolau and
                  Valentina Salapura and
                  Jos{\'{e}} E. Moreira},
  title        = {Chunking parallel loops in the presence of synchronization},
  booktitle    = {Proceedings of the 23rd international conference on Supercomputing,
                  2009, Yorktown Heights, NY, USA, June 8-12, 2009},
  pages        = {181--192},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1542275.1542304},
  doi          = {10.1145/1542275.1542304},
  timestamp    = {Tue, 06 Nov 2018 11:07:03 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/ShirakoZNS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/GuoBRS09,
  author       = {Yi Guo and
                  Rajkishore Barik and
                  Raghavan Raman and
                  Vivek Sarkar},
  title        = {Work-first and help-first scheduling policies for async-finish task
                  parallelism},
  booktitle    = {23rd {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2009, Rome, Italy, May 23-29, 2009},
  pages        = {1--12},
  publisher    = {{IEEE}},
  year         = {2009},
  url          = {https://doi.org/10.1109/IPDPS.2009.5161079},
  doi          = {10.1109/IPDPS.2009.5161079},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/GuoBRS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/ShirakoPSS09,
  author       = {Jun Shirako and
                  David M. Peixotto and
                  Vivek Sarkar and
                  William N. Scherer III},
  title        = {Phaser accumulators: {A} new reduction construct for dynamic parallelism},
  booktitle    = {23rd {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2009, Rome, Italy, May 23-29, 2009},
  pages        = {1--12},
  publisher    = {{IEEE}},
  year         = {2009},
  url          = {https://doi.org/10.1109/IPDPS.2009.5161071},
  doi          = {10.1109/IPDPS.2009.5161071},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/ShirakoPSS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/YanZGS09,
  author       = {Yonghong Yan and
                  Jisheng Zhao and
                  Yi Guo and
                  Vivek Sarkar},
  editor       = {Guang R. Gao and
                  Lori L. Pollock and
                  John Cavazos and
                  Xiaoming Li},
  title        = {Hierarchical Place Trees: {A} Portable Abstraction for Task Parallelism
                  and Data Movement},
  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        = {172--187},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-13374-9\_12},
  doi          = {10.1007/978-3-642-13374-9\_12},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/YanZGS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/BarikBCCGPRSTYZS09,
  author       = {Rajkishore Barik and
                  Zoran Budimlic and
                  Vincent Cav{\'{e}} and
                  Sanjay Chatterjee and
                  Yi Guo and
                  David M. Peixotto and
                  Raghavan Raman and
                  Jun Shirako and
                  Sagnak Tasirlar and
                  Yonghong Yan and
                  Yisheng Zhao and
                  Vivek Sarkar},
  editor       = {Shail Arora and
                  Gary T. Leavens},
  title        = {The habanero multicore software research project},
  booktitle    = {Companion to the 24th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2009,
                  October 25-29, 2009, Orlando, Florida, {USA}},
  pages        = {735--736},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1639950.1639989},
  doi          = {10.1145/1639950.1639989},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/BarikBCCGPRSTYZS09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/popl/BudimlicCKLST09,
  author       = {Zoran Budimlic and
                  Aparna Chandramowlishwaran and
                  Kathleen Knobe and
                  Geoff N. Lowney and
                  Vivek Sarkar and
                  Leo Treggiari},
  editor       = {Leaf Petersen and
                  Manuel M. T. Chakravarty},
  title        = {Declarative aspects of memory management in the concurrent collections
                  parallel programming model},
  booktitle    = {Proceedings of the {POPL} 2009 Workshop on Declarative Aspects of
                  Multicore Programming, {DAMP} 2009, Savannah, GA, USA, January 20,
                  2009},
  pages        = {47--58},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1481839.1481846},
  doi          = {10.1145/1481839.1481846},
  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},
  biburl       = {https://dblp.org/rec/conf/popl/BudimlicCKLST09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ppopp/2009,
  editor       = {Daniel A. Reed and
                  Vivek Sarkar},
  title        = {Proceedings of the 14th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2009, Raleigh, NC, USA,
                  February 14-18, 2009},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1504176},
  doi          = {10.1145/1504176},
  isbn         = {978-1-60558-397-6},
  timestamp    = {Sun, 12 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/2009.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cgo/Sarkar08,
  author       = {Vivek Sarkar},
  editor       = {Mary Lou Soffa and
                  Evelyn Duesterwald},
  title        = {Code optimization of parallel programs: evolutionary vs. revolutionary
                  approaches},
  booktitle    = {Sixth International Symposium on Code Generation and Optimization
                  {(CGO} 2008), April 5-9, 2008, Boston, MA, {USA}},
  pages        = {1},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1356058.1356087},
  doi          = {10.1145/1356058.1356087},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cgo/Sarkar08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/ShirakoPSS08,
  author       = {Jun Shirako and
                  David M. Peixotto and
                  Vivek Sarkar and
                  William N. Scherer III},
  editor       = {Pin Zhou},
  title        = {Phasers: a unified deadlock-free construct for collective and point-to-point
                  synchronization},
  booktitle    = {Proceedings of the 22nd Annual International Conference on Supercomputing,
                  {ICS} 2008, Island of Kos, Greece, June 7-12, 2008},
  pages        = {277--288},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1375527.1375568},
  doi          = {10.1145/1375527.1375568},
  timestamp    = {Wed, 14 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/ShirakoPSS08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/JoynerBSZ08,
  author       = {Mackale Joyner and
                  Zoran Budimlic and
                  Vivek Sarkar and
                  Rui Zhang},
  title        = {Array optimizations for parallel implementations of high productivity
                  languages},
  booktitle    = {22nd {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2008, Miami, Florida USA, April 14-18, 2008},
  pages        = {1--8},
  publisher    = {{IEEE}},
  year         = {2008},
  url          = {https://doi.org/10.1109/IPDPS.2008.4536185},
  doi          = {10.1109/IPDPS.2008.4536185},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/JoynerBSZ08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ZhangSZSG08,
  author       = {Yuan Zhang and
                  Vugranam C. Sreedhar and
                  Weirong Zhu and
                  Vivek Sarkar and
                  Guang R. Gao},
  editor       = {Jos{\'{e}} Nelson Amaral},
  title        = {Minimum Lock Assignment: {A} Method for Exploiting Concurrency among
                  Critical Sections},
  booktitle    = {Languages and Compilers for Parallel Computing, 21th International
                  Workshop, {LCPC} 2008, Edmonton, Canada, July 31 - August 2, 2008,
                  Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5335},
  pages        = {141--155},
  publisher    = {Springer},
  year         = {2008},
  url          = {https://doi.org/10.1007/978-3-540-89740-8\_10},
  doi          = {10.1007/978-3-540-89740-8\_10},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ZhangSZSG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/ChandraSSB08,
  author       = {Satish Chandra and
                  Vijay A. Saraswat and
                  Vivek Sarkar and
                  Rastislav Bod{\'{\i}}k},
  editor       = {Siddhartha Chatterjee and
                  Michael L. Scott},
  title        = {Type inference for locality analysis of distributed data structures},
  booktitle    = {Proceedings of the 13th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2008, Salt Lake City, UT,
                  USA, February 20-23, 2008},
  pages        = {11--22},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1345206.1345211},
  doi          = {10.1145/1345206.1345211},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/ChandraSSB08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/SarkarB07,
  author       = {Vivek Sarkar and
                  Rajkishore Barik},
  editor       = {Shriram Krishnamurthi and
                  Martin Odersky},
  title        = {Extended Linear Scan: An Alternate Foundation for Global Register
                  Allocation},
  booktitle    = {Compiler Construction, 16th International Conference, {CC} 2007, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2007, Braga, Portugal, March 26-30, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4420},
  pages        = {141--155},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-71229-9\_10},
  doi          = {10.1007/978-3-540-71229-9\_10},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/SarkarB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpcc/Sarkar07,
  author       = {Vivek Sarkar},
  editor       = {Ronald H. Perrott and
                  Barbara M. Chapman and
                  Jaspal Subhlok and
                  Rodrigo Fernandes de Mello and
                  Laurence Tianruo Yang},
  title        = {Programming Challenges for Petascale and Multicore Parallel Systems},
  booktitle    = {High Performance Computing and Communications, Third International
                  Conference, {HPCC} 2007, Houston, USA, September 26-28, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4782},
  pages        = {1},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-75444-2\_1},
  doi          = {10.1007/978-3-540-75444-2\_1},
  timestamp    = {Tue, 14 May 2019 10:00:45 +0200},
  biburl       = {https://dblp.org/rec/conf/hpcc/Sarkar07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpcc/JoynerBS07,
  author       = {Mackale Joyner and
                  Zoran Budimlic and
                  Vivek Sarkar},
  editor       = {Ronald H. Perrott and
                  Barbara M. Chapman and
                  Jaspal Subhlok and
                  Rodrigo Fernandes de Mello and
                  Laurence Tianruo Yang},
  title        = {Optimizing Array Accesses in High Productivity Languages},
  booktitle    = {High Performance Computing and Communications, Third International
                  Conference, {HPCC} 2007, Houston, USA, September 26-28, 2007, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4782},
  pages        = {432--445},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-75444-2\_43},
  doi          = {10.1007/978-3-540-75444-2\_43},
  timestamp    = {Tue, 23 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hpcc/JoynerBS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ShirakoKS07,
  author       = {Jun Shirako and
                  Hironori Kasahara and
                  Vivek Sarkar},
  editor       = {Vikram S. Adve and
                  Mar{\'{\i}}a Jes{\'{u}}s Garzar{\'{a}}n and
                  Paul Petersen},
  title        = {Language Extensions in Support of Compiler Parallelization},
  booktitle    = {Languages and Compilers for Parallel Computing, 20th International
                  Workshop, {LCPC} 2007, Urbana, IL, USA, October 11-13, 2007, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {5234},
  pages        = {78--94},
  publisher    = {Springer},
  year         = {2007},
  url          = {https://doi.org/10.1007/978-3-540-85261-2\_6},
  doi          = {10.1007/978-3-540-85261-2\_6},
  timestamp    = {Thu, 14 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ShirakoKS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/ZhangSZSG07,
  author       = {Yuan Zhang and
                  Vugranam C. Sreedhar and
                  Weirong Zhu and
                  Vivek Sarkar and
                  Guang R. Gao},
  editor       = {Katherine A. Yelick and
                  John M. Mellor{-}Crummey},
  title        = {Optimized lock assignment and allocation: a method for exploiting
                  concurrency among critical sections},
  booktitle    = {Proceedings of the 12th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2007, San Jose, California,
                  USA, March 14-17, 2007},
  pages        = {146--147},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1229428.1229459},
  doi          = {10.1145/1229428.1229459},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/ZhangSZSG07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/AgarwalBSS07,
  author       = {Shivali Agarwal and
                  Rajkishore Barik and
                  Vivek Sarkar and
                  R. K. Shyamasundar},
  editor       = {Katherine A. Yelick and
                  John M. Mellor{-}Crummey},
  title        = {May-happen-in-parallel analysis of {X10} programs},
  booktitle    = {Proceedings of the 12th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2007, San Jose, California,
                  USA, March 14-17, 2007},
  pages        = {183--193},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1229428.1229471},
  doi          = {10.1145/1229428.1229471},
  timestamp    = {Sun, 12 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/AgarwalBSS07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/SaraswatSP07,
  author       = {Vijay A. Saraswat and
                  Vivek Sarkar and
                  Christoph von Praun},
  editor       = {Katherine A. Yelick and
                  John M. Mellor{-}Crummey},
  title        = {{X10:} concurrent programming for modern architectures},
  booktitle    = {Proceedings of the 12th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2007, San Jose, California,
                  USA, March 14-17, 2007},
  pages        = {271},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1229428.1229483},
  doi          = {10.1145/1229428.1229483},
  timestamp    = {Sun, 12 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/SaraswatSP07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/AgarwalBBSSY07,
  author       = {Shivali Agarwal and
                  Rajkishore Barik and
                  Dan Bonachea and
                  Vivek Sarkar and
                  R. K. Shyamasundar and
                  Katherine A. Yelick},
  editor       = {Phillip B. Gibbons and
                  Christian Scheideler},
  title        = {Deadlock-free scheduling of {X10} computations with bounded resources},
  booktitle    = {{SPAA} 2007: Proceedings of the 19th Annual {ACM} Symposium on Parallelism
                  in Algorithms and Architectures, San Diego, California, USA, June
                  9-11, 2007},
  pages        = {229--240},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1248377.1248416},
  doi          = {10.1145/1248377.1248416},
  timestamp    = {Wed, 21 Nov 2018 11:13:44 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/AgarwalBBSSY07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/BarikS06,
  author       = {Rajkishore Barik and
                  Vivek Sarkar},
  editor       = {Alan Mycroft and
                  Andreas Zeller},
  title        = {Enhanced Bitwidth-Aware Register Allocation},
  booktitle    = {Compiler Construction, 15th International Conference, {CC} 2006, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2006, Vienna, Austria, March 30-31, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3923},
  pages        = {263--276},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11688839\_21},
  doi          = {10.1007/11688839\_21},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/BarikS06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icdcit/RaghavachariS06,
  author       = {Mukund Raghavachari and
                  Vivek Sarkar},
  editor       = {Sanjay Kumar Madria and
                  Kajal T. Claypool and
                  Rajgopal Kannan and
                  Prem Uppuluri and
                  Manoj Madhava Gore},
  title        = {The Role of Programming Languages in Future Data-Centric and Net-Centric
                  Applications},
  booktitle    = {Distributed Computing and Internet Technology, Third International
                  Conference, {ICDCIT} 2006, Bhubaneswar, India, December 20-23, 2006,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4317},
  pages        = {1--13},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11951957\_1},
  doi          = {10.1007/11951957\_1},
  timestamp    = {Tue, 14 May 2019 10:00:46 +0200},
  biburl       = {https://dblp.org/rec/conf/icdcit/RaghavachariS06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/concurrency/PechtchanskiS05,
  author       = {Igor Pechtchanski and
                  Vivek Sarkar},
  title        = {Immutability specification and its applications},
  journal      = {Concurr. Pract. Exp.},
  volume       = {17},
  number       = {5-6},
  pages        = {639--662},
  year         = {2005},
  url          = {https://doi.org/10.1002/cpe.853},
  doi          = {10.1002/CPE.853},
  timestamp    = {Thu, 21 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/concurrency/PechtchanskiS05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ibmsj/AlpernABBCCDFGHMMMNST05,
  author       = {Bowen Alpern and
                  Steve Augart and
                  Stephen M. Blackburn and
                  Maria A. Butrico and
                  Anthony Cocchi and
                  Perry Cheng and
                  Julian Dolby and
                  Stephen J. Fink and
                  David Grove and
                  Michael Hind and
                  Kathryn S. McKinley and
                  Mark F. Mergen and
                  J. Eliot B. Moss and
                  Ton Anh Ngo and
                  Vivek Sarkar and
                  Martin Trapp},
  title        = {The Jikes Research Virtual Machine project: Building an open-source
                  research community},
  journal      = {{IBM} Syst. J.},
  volume       = {44},
  number       = {2},
  pages        = {399--418},
  year         = {2005},
  url          = {https://doi.org/10.1147/sj.442.0399},
  doi          = {10.1147/SJ.442.0399},
  timestamp    = {Mon, 26 Jun 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ibmsj/AlpernABBCCDFGHMMMNST05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/CharlesGSDKEPS05,
  author       = {Philippe Charles and
                  Christian Grothoff and
                  Vijay A. Saraswat and
                  Christopher Donawa and
                  Allan Kielstra and
                  Kemal Ebcioglu and
                  Christoph von Praun and
                  Vivek Sarkar},
  editor       = {Ralph E. Johnson and
                  Richard P. Gabriel},
  title        = {{X10:} an object-oriented approach to non-uniform cluster computing},
  booktitle    = {Proceedings of the 20th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2005,
                  October 16-20, 2005, San Diego, CA, {USA}},
  pages        = {519--538},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1094811.1094852},
  doi          = {10.1145/1094811.1094852},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/oopsla/CharlesGSDKEPS05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/www/HarrenRSBBPS05,
  author       = {Matthew Harren and
                  Mukund Raghavachari and
                  Oded Shmueli and
                  Michael G. Burke and
                  Rajesh Bordawekar and
                  Igor Pechtchanski and
                  Vivek Sarkar},
  editor       = {Allan Ellis and
                  Tatsuya Hagino},
  title        = {{XJ:} facilitating {XML} processing in Java},
  booktitle    = {Proceedings of the 14th international conference on World Wide Web,
                  {WWW} 2005, Chiba, Japan, May 10-14, 2005},
  pages        = {278--287},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1060745.1060788},
  doi          = {10.1145/1060745.1060788},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/www/HarrenRSBBPS05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/pldi/2005,
  editor       = {Vivek Sarkar and
                  Mary W. Hall},
  title        = {Proceedings of the {ACM} {SIGPLAN} 2005 Conference on Programming
                  Language Design and Implementation, Chicago, IL, USA, June 12-15,
                  2005},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1065010},
  doi          = {10.1145/1065010},
  isbn         = {1-59593-056-6},
  timestamp    = {Fri, 25 Jun 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/2005.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/NandaCS04,
  author       = {Mangala Gowri Nanda and
                  Satish Chandra and
                  Vivek Sarkar},
  editor       = {John M. Vlissides and
                  Douglas C. Schmidt},
  title        = {Decentralizing execution of composite web services},
  booktitle    = {Proceedings of the 19th Annual {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming, Systems, Languages, and Applications, {OOPSLA} 2004,
                  October 24-28, 2004, Vancouver, BC, Canada},
  pages        = {170--187},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1028976.1028991},
  doi          = {10.1145/1028976.1028991},
  timestamp    = {Mon, 18 Oct 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/NandaCS04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/www/HarrenRSBSB04,
  author       = {Matthew Harren and
                  Mukund Raghavachari and
                  Oded Shmueli and
                  Michael G. Burke and
                  Vivek Sarkar and
                  Rajesh Bordawekar},
  editor       = {Stuart I. Feldman and
                  Mike Uretsky and
                  Marc Najork and
                  Craig E. Wills},
  title        = {{XJ:} integration of {XML} processing into java},
  booktitle    = {Proceedings of the 13th international conference on World Wide Web
                  - Alternate Track Papers {\&} Posters, {WWW} 2004, New York, NY,
                  USA, May 17-20, 2004},
  pages        = {340--341},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1013367.1013465},
  doi          = {10.1145/1013367.1013465},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/www/HarrenRSBSB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dbpl/ShmueliRSBB03,
  author       = {Oded Shmueli and
                  Mukund Raghavachari and
                  Vivek Sarkar and
                  Rajesh Bordawekar and
                  Michael G. Burke},
  editor       = {Georg Lausen and
                  Dan Suciu},
  title        = {Integrating Database and Programming Language Constraints},
  booktitle    = {Database Programming Languages, 9th International Workshop, {DBPL}
                  2003, Potsdam, Germany, September 6-8, 2003, Revised Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {2921},
  pages        = {90--109},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-24607-7\_7},
  doi          = {10.1007/978-3-540-24607-7\_7},
  timestamp    = {Tue, 14 May 2019 10:00:50 +0200},
  biburl       = {https://dblp.org/rec/conf/dbpl/ShmueliRSBB03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/Sarkar03,
  author       = {Vivek Sarkar},
  editor       = {James F. Power and
                  John Waldron},
  title        = {{PPPJ} 2003: invited talk},
  booktitle    = {Proceedings of the 2nd International Symposium on Principles and Practice
                  of Programming in Java, {PPPJ} 2003, Kilkenny City, Ireland, June
                  16-18, 2003},
  series       = {{ACM} International Conference Proceeding Series},
  volume       = {42},
  pages        = {165},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://dl.acm.org/citation.cfm?id=957339},
  timestamp    = {Mon, 26 Nov 2018 15:05:58 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/Sarkar03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/java/PechtchanskiS02,
  author       = {Igor Pechtchanski and
                  Vivek Sarkar},
  editor       = {Jos{\'{e}} E. Moreira and
                  Geoffrey C. Fox and
                  Vladimir Getov},
  title        = {Immutability specification and its applications},
  booktitle    = {Proceedings of the 2002 Joint {ACM-ISCOPE} Conference on Java Grande
                  2002, Seattle, Washington, USA, November 3-5, 2002},
  pages        = {202--211},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/583810.583833},
  doi          = {10.1145/583810.583833},
  timestamp    = {Tue, 06 Nov 2018 11:07:44 +0100},
  biburl       = {https://dblp.org/rec/conf/java/PechtchanskiS02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ChoiLLOSS02,
  author       = {Jong{-}Deok Choi and
                  Keunwoo Lee and
                  Alexey Loginov and
                  Robert O'Callahan and
                  Vivek Sarkar and
                  Manu Sridharan},
  editor       = {Jens Knoop and
                  Laurie J. Hendren},
  title        = {Efficient and Precise Datarace Detection for Multithreaded Object-Oriented
                  Programs},
  booktitle    = {Proceedings of the 2002 {ACM} {SIGPLAN} Conference on Programming
                  Language Design and Implementation (PLDI), Berlin, Germany, June 17-19,
                  2002},
  pages        = {258--269},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/512529.512560},
  doi          = {10.1145/512529.512560},
  timestamp    = {Wed, 07 Jul 2021 17:30:34 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/ChoiLLOSS02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/Sarkar01,
  author       = {Vivek Sarkar},
  title        = {Optimized Unrolling of Nested Loops},
  journal      = {Int. J. Parallel Program.},
  volume       = {29},
  number       = {5},
  pages        = {545--581},
  year         = {2001},
  url          = {https://doi.org/10.1023/A:1012246031671},
  doi          = {10.1023/A:1012246031671},
  timestamp    = {Wed, 01 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/Sarkar01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/KrintzGSC01,
  author       = {Chandra Krintz and
                  David Grove and
                  Vivek Sarkar and
                  Brad Calder},
  title        = {Reducing the overhead of dynamic compilation},
  journal      = {Softw. Pract. Exp.},
  volume       = {31},
  number       = {8},
  pages        = {717--738},
  year         = {2001},
  url          = {https://doi.org/10.1002/spe.384},
  doi          = {10.1002/SPE.384},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/KrintzGSC01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/SarkarF01,
  author       = {Vivek Sarkar and
                  Stephen J. Fink},
  editor       = {Rizos Sakellariou and
                  John A. Keane and
                  John R. Gurd and
                  Len Freeman},
  title        = {Efficient Dependence Analysis for Java Arrays},
  booktitle    = {Euro-Par 2001: Parallel Processing, 7th International Euro-Par Conference
                  Manchester, {UK} August 28-31, 2001, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2150},
  pages        = {273--277},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-44681-8\_39},
  doi          = {10.1007/3-540-44681-8\_39},
  timestamp    = {Tue, 14 May 2019 10:00:46 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/SarkarF01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hipc/SarkarD01,
  author       = {Vivek Sarkar and
                  Julian Dolby},
  editor       = {Burkhard Monien and
                  Viktor K. Prasanna and
                  Sriram Vajapeyam},
  title        = {High-Performance Scalable Java Virtual Machines},
  booktitle    = {High Performance Computing - HiPC 2001, 8th International Conference,
                  Hyderabad, India, December, 17-20, 2001, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2228},
  pages        = {151--166},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-45307-5\_14},
  doi          = {10.1007/3-540-45307-5\_14},
  timestamp    = {Tue, 14 May 2019 10:00:50 +0200},
  biburl       = {https://dblp.org/rec/conf/hipc/SarkarD01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/SarkarSS01,
  author       = {Vivek Sarkar and
                  Mauricio J. Serrano and
                  Barbara B. Simons},
  editor       = {Mario Mango Furnari and
                  Efstratios Gallopoulos},
  title        = {Register-sensitive selection, duplication, and sequencing of instructions},
  booktitle    = {Proceedings of the 15th international conference on Supercomputing,
                  {ICS} 2001, Sorrento, Napoli, Italy, June 16-21, 2001},
  pages        = {277--288},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/377792.377849},
  doi          = {10.1145/377792.377849},
  timestamp    = {Tue, 06 Nov 2018 11:07:02 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/SarkarSS01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/PechtchanskiS01,
  author       = {Igor Pechtchanski and
                  Vivek Sarkar},
  editor       = {Linda M. Northrop and
                  John M. Vlissides},
  title        = {Dynamic Optimistic Interprocedural Analysis: {A} Framework and an
                  Application},
  booktitle    = {Proceedings of the 2001 {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming Systems, Languages and Applications, {OOPSLA} 2001, Tampa,
                  Florida, USA, October 14-18, 2001},
  pages        = {195--210},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/504282.504297},
  doi          = {10.1145/504282.504297},
  timestamp    = {Wed, 07 Jul 2021 17:30:33 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/PechtchanskiS01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/paste/MaessenSG01,
  author       = {Jan{-}Willem Maessen and
                  Vivek Sarkar and
                  David Grove},
  editor       = {John Field and
                  Gregor Snelting},
  title        = {Program analysis for safety guarantees in a Java virtual machine written
                  in Java},
  booktitle    = {Proceedings of the 2001 {ACM} {SIGPLAN-SIGSOFT} Workshop on Program
                  Analysis For Software Tools and Engineering, PASTE'01, Snowbird, Utah,
                  USA, June 18-19, 2001},
  pages        = {62--65},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/379605.379668},
  doi          = {10.1145/379605.379668},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/paste/MaessenSG01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ibmsj/AlpernABBCCCFGHHLLMNRSSSSSSW00,
  author       = {Bowen Alpern and
                  C. Richard Attanasio and
                  John J. Barton and
                  Michael G. Burke and
                  Perry Cheng and
                  Jong{-}Deok Choi and
                  Anthony Cocchi and
                  Stephen J. Fink and
                  David Grove and
                  Michael Hind and
                  Susan Flynn Hummel and
                  Derek Lieber and
                  Vassily Litvinov and
                  Mark F. Mergen and
                  Ton Ngo and
                  James R. Russell and
                  Vivek Sarkar and
                  Mauricio J. Serrano and
                  Janice C. Shepherd and
                  Stephen E. Smith and
                  Vugranam C. Sreedhar and
                  Harini Srinivasan and
                  John Whaley},
  title        = {The Jalape{\~{n}}o virtual machine},
  journal      = {{IBM} Syst. J.},
  volume       = {39},
  number       = {1},
  pages        = {211--238},
  year         = {2000},
  url          = {https://doi.org/10.1147/sj.391.0211},
  doi          = {10.1147/SJ.391.0211},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ibmsj/AlpernABBCCCFGHHLLMNRSSSSSSW00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jpdc/HarrisS00,
  author       = {Jacob Harris and
                  Vivek Sarkar},
  title        = {Lightweight Object-Oriented Shared Variables for Cluster Computing
                  in Java},
  journal      = {J. Parallel Distributed Comput.},
  volume       = {60},
  number       = {10},
  pages        = {1238--1259},
  year         = {2000},
  url          = {https://doi.org/10.1006/jpdc.2000.1652},
  doi          = {10.1006/JPDC.2000.1652},
  timestamp    = {Sat, 22 Feb 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/jpdc/HarrisS00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tc/GaoS00,
  author       = {Guang R. Gao and
                  Vivek Sarkar},
  title        = {Location Consistency-A New Memory Model and Cache Consistency Protocol},
  journal      = {{IEEE} Trans. Computers},
  volume       = {49},
  number       = {8},
  pages        = {798--813},
  year         = {2000},
  url          = {https://doi.org/10.1109/12.868026},
  doi          = {10.1109/12.868026},
  timestamp    = {Sat, 20 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tc/GaoS00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dynamo/ArnoldFSS00,
  author       = {Matthew Arnold and
                  Stephen J. Fink and
                  Vivek Sarkar and
                  Peter F. Sweeney},
  editor       = {Jong{-}Deok Choi and
                  Vugranam C. Sreedhar},
  title        = {A comparative study of static and profile-based heuristics for inlining},
  booktitle    = {Proceedings of {ACM} {SIGPLAN} Workshop on Dynamic and Adaptive Compilation
                  and Optimization (Dynamo 2000), Boston, MA, USA, January 18, 2000},
  pages        = {52--64},
  publisher    = {{ACM}},
  year         = {2000},
  url          = {https://doi.org/10.1145/351397.351416},
  doi          = {10.1145/351397.351416},
  timestamp    = {Thu, 08 Jul 2021 16:04:01 +0200},
  biburl       = {https://dblp.org/rec/conf/dynamo/ArnoldFSS00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dynamo/CytronS00,
  author       = {Ron Cytron and
                  Vivek Sarkar},
  editor       = {Jong{-}Deok Choi and
                  Vugranam C. Sreedhar},
  title        = {Dynamic compilation in Jalape{\~{n}}o (Panel Session)},
  booktitle    = {Proceedings of {ACM} {SIGPLAN} Workshop on Dynamic and Adaptive Compilation
                  and Optimization (Dynamo 2000), Boston, MA, USA, January 18, 2000},
  pages        = {78},
  publisher    = {{ACM}},
  year         = {2000},
  url          = {https://doi.org/10.1145/351397.351425},
  doi          = {10.1145/351397.351425},
  timestamp    = {Thu, 08 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/dynamo/CytronS00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/Sarkar00,
  author       = {Vivek Sarkar},
  editor       = {John Reynders and
                  Alexander V. Veidenbaum},
  title        = {Optimized unrolling of nested loops},
  booktitle    = {Proceedings of the 14th international conference on Supercomputing,
                  {ICS} 2000, Santa Fe, NM, USA, May 8-11, 2000},
  pages        = {153--166},
  publisher    = {{ACM}},
  year         = {2000},
  url          = {https://doi.org/10.1145/335231.335246},
  doi          = {10.1145/335231.335246},
  timestamp    = {Tue, 06 Nov 2018 11:07:02 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/Sarkar00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ispass/SarkarM00,
  author       = {Vivek Sarkar and
                  Nimrod Megiddo},
  title        = {An analytical model for loop tiling and its solution},
  booktitle    = {2000 {IEEE} International Symposium on Performance Analysis of Systems
                  and Software, April 24-35, 2000, Austin, Texas, USA, Proceedings},
  pages        = {146--153},
  publisher    = {{IEEE} Computer Society},
  year         = {2000},
  url          = {https://doi.org/10.1109/ISPASS.2000.842294},
  doi          = {10.1109/ISPASS.2000.842294},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ispass/SarkarM00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/BodikGS00,
  author       = {Rastislav Bod{\'{\i}}k and
                  Rajiv Gupta and
                  Vivek Sarkar},
  editor       = {Monica S. Lam},
  title        = {{ABCD:} eliminating array bounds checks on demand},
  booktitle    = {Proceedings of the 2000 {ACM} {SIGPLAN} Conference on Programming
                  Language Design and Implementation (PLDI), Vancouver, Britith Columbia,
                  Canada, June 18-21, 2000},
  pages        = {321--333},
  publisher    = {{ACM}},
  year         = {2000},
  url          = {https://doi.org/10.1145/349299.349342},
  doi          = {10.1145/349299.349342},
  timestamp    = {Thu, 08 Jul 2021 16:04:02 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/BodikGS00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sas/FinkKS00,
  author       = {Stephen J. Fink and
                  Kathleen Knobe and
                  Vivek Sarkar},
  editor       = {Jens Palsberg},
  title        = {Unified Analysis of Array and Object References in Strongly Typed
                  Languages},
  booktitle    = {Static Analysis, 7th International Symposium, {SAS} 2000, Santa Barbara,
                  CA, USA, June 29 - July 1, 2000, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1824},
  pages        = {155--174},
  publisher    = {Springer},
  year         = {2000},
  url          = {https://doi.org/10.1007/978-3-540-45099-3\_9},
  doi          = {10.1007/978-3-540-45099-3\_9},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {https://dblp.org/rec/conf/sas/FinkKS00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/pc/GuptaPPS99,
  author       = {Rajiv Gupta and
                  Santosh Pande and
                  Kleanthis Psarris and
                  Vivek Sarkar},
  title        = {Compilation techniques for parallel systems},
  journal      = {Parallel Comput.},
  volume       = {25},
  number       = {13-14},
  pages        = {1741--1783},
  year         = {1999},
  url          = {https://doi.org/10.1016/S0167-8191(99)00086-1},
  doi          = {10.1016/S0167-8191(99)00086-1},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/pc/GuptaPPS99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigsoft/ChoiGHS99,
  author       = {Jong{-}Deok Choi and
                  David Grove and
                  Michael Hind and
                  Vivek Sarkar},
  title        = {Efficient and precise modeling of exceptions for the analysis of Java
                  programs},
  journal      = {{ACM} {SIGSOFT} Softw. Eng. Notes},
  volume       = {24},
  number       = {5},
  pages        = {21--31},
  year         = {1999},
  url          = {https://doi.org/10.1145/381788.316171},
  doi          = {10.1145/381788.316171},
  timestamp    = {Thu, 17 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigsoft/ChoiGHS99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toplas/PolettoS99,
  author       = {Massimiliano Poletto and
                  Vivek Sarkar},
  title        = {Linear scan register allocation},
  journal      = {{ACM} Trans. Program. Lang. Syst.},
  volume       = {21},
  number       = {5},
  pages        = {895--913},
  year         = {1999},
  url          = {https://doi.org/10.1145/330249.330250},
  doi          = {10.1145/330249.330250},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/toplas/PolettoS99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/java/BurkeCFGHSSSSW99,
  author       = {Michael G. Burke and
                  Jong{-}Deok Choi and
                  Stephen J. Fink and
                  David Grove and
                  Michael Hind and
                  Vivek Sarkar and
                  Mauricio J. Serrano and
                  Vugranam C. Sreedhar and
                  Harini Srinivasan and
                  John Whaley},
  editor       = {Geoffrey C. Fox and
                  Klaus E. Schauser and
                  Marc Snir},
  title        = {The Jalape{\~{n}}o Dynamic Optimizing Compiler for Java},
  booktitle    = {Proceedings of the {ACM} 1999 Conference on Java Grande, {JAVA} '99,
                  San Francisco, CA, USA, June 12-14, 1999},
  pages        = {129--141},
  publisher    = {{ACM}},
  year         = {1999},
  url          = {https://doi.org/10.1145/304065.304113},
  doi          = {10.1145/304065.304113},
  timestamp    = {Tue, 06 Nov 2018 11:07:44 +0100},
  biburl       = {https://dblp.org/rec/conf/java/BurkeCFGHSSSSW99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ChambersPSSS99,
  author       = {Craig Chambers and
                  Igor Pechtchanski and
                  Vivek Sarkar and
                  Mauricio J. Serrano and
                  Harini Srinivasan},
  editor       = {Larry Carter and
                  Jeanne Ferrante},
  title        = {Dependence Analysis for Java},
  booktitle    = {Languages and Compilers for Parallel Computing, 12th International
                  Workshop, LCPC'99, La Jolla/San Diego, CA, USA, August 4-6, 1999,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1863},
  pages        = {35--52},
  publisher    = {Springer},
  year         = {1999},
  url          = {https://doi.org/10.1007/3-540-44905-1\_3},
  doi          = {10.1007/3-540-44905-1\_3},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ChambersPSSS99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/paste/ChoiGHS99,
  author       = {Jong{-}Deok Choi and
                  David Grove and
                  Michael Hind and
                  Vivek Sarkar},
  editor       = {William G. Griswold and
                  Susan Horwitz},
  title        = {Efficient and Precise Modeling of Exceptions for the Analysis of Java
                  Programs},
  booktitle    = {Proceedings of the {SIGPLAN/SIGSOFT} Workshop on Program Analysis
                  For Software Tools and Engineering, {PASTE} '99, Toulouse, France,
                  September 6, 1999},
  pages        = {21--31},
  publisher    = {{ACM}},
  year         = {1999},
  url          = {https://doi.org/10.1145/316158.316171},
  doi          = {10.1145/316158.316171},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/paste/ChoiGHS99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asplos/LeeBFSBSA98,
  author       = {Walter Lee and
                  Rajeev Barua and
                  Matthew I. Frank and
                  Devabhaktuni Srikrishna and
                  Jonathan Babb and
                  Vivek Sarkar and
                  Saman P. Amarasinghe},
  editor       = {Dileep Bhandarkar and
                  Anant Agarwal},
  title        = {Space-Time Scheduling of Instruction-Level Parallelism on a Raw Machine},
  booktitle    = {{ASPLOS-VIII} Proceedings of the 8th International Conference on Architectural
                  Support for Programming Languages and Operating Systems, San Jose,
                  California, USA, October 3-7, 1998},
  pages        = {46--57},
  publisher    = {{ACM} Press},
  year         = {1998},
  url          = {https://doi.org/10.1145/291069.291018},
  doi          = {10.1145/291069.291018},
  timestamp    = {Sun, 02 Oct 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/asplos/LeeBFSBSA98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/Sarkar98,
  author       = {Vivek Sarkar},
  editor       = {Siddhartha Chatterjee and
                  Jan F. Prins and
                  Larry Carter and
                  Jeanne Ferrante and
                  Zhiyuan Li and
                  David C. Sehr and
                  Pen{-}Chung Yew},
  title        = {Optimized Execution of Fortran 90 Array Language on Symmetric Shared-Memory
                  Multiprocessors},
  booktitle    = {Languages and Compilers for Parallel Computing, 11th International
                  Workshop, LCPC'98, Chapel Hill, NC, USA, August 7-9, 1998, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1656},
  pages        = {131--147},
  publisher    = {Springer},
  year         = {1998},
  url          = {https://doi.org/10.1007/3-540-48319-5\_9},
  doi          = {10.1007/3-540-48319-5\_9},
  timestamp    = {Wed, 20 Nov 2019 17:19:17 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/Sarkar98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcr/Sarkar98,
  author       = {Vivek Sarkar},
  editor       = {David R. O'Hallaron},
  title        = {Loop Transformations for Hierarchical Parallelism and Locality},
  booktitle    = {Languages, Compilers, and Run-Time Systems for Scalable Computers,
                  4th International Workshop, {LCR} '98, Pittsburgh, PA, USA, May 28-30,
                  1998, Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {1511},
  pages        = {57--74},
  publisher    = {Springer},
  year         = {1998},
  url          = {https://doi.org/10.1007/3-540-49530-4\_5},
  doi          = {10.1007/3-540-49530-4\_5},
  timestamp    = {Tue, 14 May 2019 10:00:44 +0200},
  biburl       = {https://dblp.org/rec/conf/lcr/Sarkar98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/oopsla/HarrisS98,
  author       = {Jacob Harris and
                  Vivek Sarkar},
  editor       = {Bj{\o}rn N. Freeman{-}Benson and
                  Craig Chambers},
  title        = {Lightweight Object-Oriented Shared Variables for Distributed Applications
                  on the Internet},
  booktitle    = {Proceedings of the 1998 {ACM} {SIGPLAN} Conference on Object-Oriented
                  Programming Systems, Languages {\&} Applications, {OOPSLA} 1998,
                  Vancouver, British Columbia, Canada, October 18-22, 1998},
  pages        = {296--309},
  publisher    = {{ACM}},
  year         = {1998},
  url          = {https://doi.org/10.1145/286936.286969},
  doi          = {10.1145/286936.286969},
  timestamp    = {Wed, 30 Mar 2022 13:58:30 +0200},
  biburl       = {https://dblp.org/rec/conf/oopsla/HarrisS98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/popl/KnobeS98,
  author       = {Kathleen Knobe and
                  Vivek Sarkar},
  editor       = {David B. MacQueen and
                  Luca Cardelli},
  title        = {Array {SSA} Form and Its Use in Parallelization},
  booktitle    = {{POPL} '98, Proceedings of the 25th {ACM} {SIGPLAN-SIGACT} Symposium
                  on Principles of Programming Languages, San Diego, CA, USA, January
                  19-21, 1998},
  pages        = {107--120},
  publisher    = {{ACM}},
  year         = {1998},
  url          = {https://doi.org/10.1145/268946.268956},
  doi          = {10.1145/268946.268956},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/popl/KnobeS98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sas/SarkarK98,
  author       = {Vivek Sarkar and
                  Kathleen Knobe},
  editor       = {Giorgio Levi},
  title        = {Enabling Sparse Constant Propagation of Array Elements via Array {SSA}
                  Form},
  booktitle    = {Static Analysis, 5th International Symposium, {SAS} '98, Pisa, Italy,
                  September 14-16, 1998, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1503},
  pages        = {33--56},
  publisher    = {Springer},
  year         = {1998},
  url          = {https://doi.org/10.1007/3-540-49727-7\_3},
  doi          = {10.1007/3-540-49727-7\_3},
  timestamp    = {Tue, 14 May 2019 10:00:52 +0200},
  biburl       = {https://dblp.org/rec/conf/sas/SarkarK98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/computer/WaingoldTSSLLKFFBBAA97,
  author       = {Elliot Waingold and
                  Michael B. Taylor and
                  Devabhaktuni Srikrishna and
                  Vivek Sarkar and
                  Walter Lee and
                  Victor Lee and
                  Jang Kim and
                  Matthew I. Frank and
                  Peter Finch and
                  Rajeev Barua and
                  Jonathan Babb and
                  Saman P. Amarasinghe and
                  Anant Agarwal},
  title        = {Baring It All to Software: Raw Machines},
  journal      = {Computer},
  volume       = {30},
  number       = {9},
  pages        = {86--93},
  year         = {1997},
  url          = {https://doi.org/10.1109/2.612254},
  doi          = {10.1109/2.612254},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/computer/WaingoldTSSLLKFFBBAA97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ibmrd/Sarkar97,
  author       = {Vivek Sarkar},
  title        = {Automatic selection of high-order transformations in the {IBM} {XL}
                  {FORTRAN} compilers},
  journal      = {{IBM} J. Res. Dev.},
  volume       = {41},
  number       = {3},
  pages        = {233--264},
  year         = {1997},
  url          = {https://doi.org/10.1147/rd.413.0233},
  doi          = {10.1147/RD.413.0233},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ibmrd/Sarkar97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/ChowS97,
  author       = {Jyh{-}Herng Chow and
                  Vivek Sarkar},
  title        = {False Sharing Elimination by Selection of Runtime Scheduling Parameters},
  booktitle    = {1997 International Conference on Parallel Processing {(ICPP} '97),
                  August 11-15, 1997, Bloomington, IL, USA, Proceedings},
  pages        = {396--403},
  publisher    = {{IEEE} Computer Society},
  year         = {1997},
  url          = {https://doi.org/10.1109/ICPP.1997.622672},
  doi          = {10.1109/ICPP.1997.622672},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/ChowS97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ishpc/GaoS97,
  author       = {Guang R. Gao and
                  Vivek Sarkar},
  editor       = {Constantine D. Polychronopoulos and
                  Kazuki Joe and
                  Keijiro Araki and
                  Makoto Amamiya},
  title        = {On the Importance of an End-To-End View of Memory Consistency in Future
                  Computer Systems},
  booktitle    = {High Performance Computing, International Symposium, ISHPC'97, Fukuoka,
                  Japan, November 4-6, 1997, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1336},
  pages        = {30--41},
  publisher    = {Springer},
  year         = {1997},
  url          = {https://doi.org/10.1007/BFb0024201},
  doi          = {10.1007/BFB0024201},
  timestamp    = {Tue, 14 May 2019 10:00:49 +0200},
  biburl       = {https://dblp.org/rec/conf/ishpc/GaoS97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/Sarkar97,
  author       = {Vivek Sarkar},
  editor       = {Zhiyuan Li and
                  Pen{-}Chung Yew and
                  Siddhartha Chatterjee and
                  Chua{-}Huang Huang and
                  P. Sadayappan and
                  David C. Sehr},
  title        = {Analysis and Optimization of Explicitly Parallel Programs Using the
                  Parallel Program Graph Representation},
  booktitle    = {Languages and Compilers for Parallel Computing, 10th International
                  Workshop, LCPC'97, Minneapolis, Minnesota, USA, August 7-9, 1997,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1366},
  pages        = {94--113},
  publisher    = {Springer},
  year         = {1997},
  url          = {https://doi.org/10.1007/BFb0032686},
  doi          = {10.1007/BFB0032686},
  timestamp    = {Sat, 30 Sep 2023 09:52:06 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/Sarkar97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/MegiddoS97,
  author       = {Nimrod Megiddo and
                  Vivek Sarkar},
  editor       = {Charles E. Leiserson and
                  David E. Culler},
  title        = {Optimal Weighted Loop Fusion for Parallel Programs},
  booktitle    = {Proceedings of the 9th Annual {ACM} Symposium on Parallel Algorithms
                  and Architectures, {SPAA} '97, Newport, RI, USA, June 23-25, 1997},
  pages        = {282--291},
  publisher    = {{ACM}},
  year         = {1997},
  url          = {https://doi.org/10.1145/258492.258520},
  doi          = {10.1145/258492.258520},
  timestamp    = {Sun, 17 Dec 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/MegiddoS97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cascon/ChowLS96,
  author       = {Jyh{-}Herng Chow and
                  Leonard E. Lyon and
                  Vivek Sarkar},
  editor       = {Michael A. Bauer and
                  Karen Bennet and
                  W. Morven Gentleman and
                  J. Howard Johnson and
                  Kelly A. Lyons and
                  Jacob Slonim},
  title        = {Automatic parallelization for symmetric shared-memory multiprocessors},
  booktitle    = {Proceedings of the 1996 conference of the Centre for Advanced Studies
                  on Collaborative Research, November 12-14, 1996, Toronto, Ontario,
                  Canada},
  pages        = {5},
  publisher    = {{IBM}},
  year         = {1996},
  url          = {https://dl.acm.org/citation.cfm?id=782057},
  timestamp    = {Thu, 01 Oct 2020 09:12:51 +0200},
  biburl       = {https://dblp.org/rec/conf/cascon/ChowLS96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ChoiSS96,
  author       = {Jong{-}Deok Choi and
                  Vivek Sarkar and
                  Edith Schonberg},
  editor       = {Tibor Gyim{\'{o}}thy},
  title        = {Incremental Computation of Static Single Assignment Form},
  booktitle    = {Compiler Construction, 6th International Conference, CC'96, Link{\"{o}}ping,
                  Sweden, April 24-26, 1996, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1060},
  pages        = {223--237},
  publisher    = {Springer},
  year         = {1996},
  url          = {https://doi.org/10.1007/3-540-61053-7\_64},
  doi          = {10.1007/3-540-61053-7\_64},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/ChoiSS96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/SarkarGH96,
  author       = {Vivek Sarkar and
                  Guang R. Gao and
                  Shaohua Han},
  editor       = {David C. Sehr and
                  Utpal Banerjee and
                  David Gelernter and
                  Alexandru Nicolau and
                  David A. Padua},
  title        = {Locality Analysis for Distributed Shared-Memory Multiprocessors},
  booktitle    = {Languages and Compilers for Parallel Computing, 9th International
                  Workshop, LCPC'96, San Jose, California, USA, August 8-10, 1996, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1239},
  pages        = {20--40},
  publisher    = {Springer},
  year         = {1996},
  url          = {https://doi.org/10.1007/BFb0017243},
  doi          = {10.1007/BFB0017243},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/SarkarGH96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/spaa/SarkarS96,
  author       = {Vivek Sarkar and
                  Barbara Simons},
  editor       = {Guy E. Blelloch},
  title        = {Anticipatory Instruction Scheduling},
  booktitle    = {Proceedings of the 8th Annual {ACM} Symposium on Parallel Algorithms
                  and Architectures, {SPAA} '96, Padua, Italy, June 24-26, 1996},
  pages        = {119--130},
  publisher    = {{ACM}},
  year         = {1996},
  url          = {https://doi.org/10.1145/237502.237515},
  doi          = {10.1145/237502.237515},
  timestamp    = {Wed, 21 Nov 2018 12:27:44 +0100},
  biburl       = {https://dblp.org/rec/conf/spaa/SarkarS96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cascon/ChowLMSSGHOY95,
  author       = {Jyh{-}Herng Chow and
                  Yong{-}Fong Lee and
                  Kalyan Muthukumar and
                  Vivek Sarkar and
                  Mauricio J. Serrano and
                  Iris Garcia and
                  John Hsu and
                  Shauchi Ong and
                  Honesty C. Young},
  editor       = {Dennis Bockus and
                  Karen Bennet and
                  W. Morven Gentleman and
                  J. Howard Johnson and
                  Evelyn Kidd},
  title        = {Optimized code restructuring of {OS/2} executables},
  booktitle    = {Proceedings of the 1995 Conference of the Centre for Advanced Studies
                  on Collaborative Research, November 7-9, 1995, Toronto, Ontario, Canada},
  pages        = {12},
  publisher    = {{IBM}},
  year         = {1995},
  url          = {https://dl.acm.org/citation.cfm?id=781927},
  timestamp    = {Fri, 30 Nov 2018 02:24:54 +0100},
  biburl       = {https://dblp.org/rec/conf/cascon/ChowLMSSGHOY95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/GaoS95,
  author       = {Guang R. Gao and
                  Vivek Sarkar},
  editor       = {Constantine D. Polychronopoulos},
  title        = {Location Consistency: Stepping Beyond the Memory Coherence Barrier},
  booktitle    = {Proceedings of the 1995 International Conference on Parallel Processing,
                  Urbana-Champain, Illinois, USA, August 14-18, 1995. Volume {II:} Software},
  pages        = {73--76},
  publisher    = {{CRC} Press},
  year         = {1995},
  timestamp    = {Fri, 25 Jul 2014 14:09:05 +0200},
  biburl       = {https://dblp.org/rec/conf/icpp/GaoS95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/YangFGS95,
  author       = {Tao Yang and
                  Cong Fu and
                  Apostolos Gerasoulis and
                  Vivek Sarkar},
  editor       = {Constantine D. Polychronopoulos},
  title        = {Mapping Iterative Task Graphs on Distributed Memory Machines},
  booktitle    = {Proceedings of the 1995 International Conference on Parallel Processing,
                  Urbana-Champain, Illinois, USA, August 14-18, 1995. Volume {II:} Software},
  pages        = {151--158},
  publisher    = {{CRC} Press},
  year         = {1995},
  timestamp    = {Wed, 28 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/YangFGS95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppsc/YangDGS95,
  author       = {Tao Yang and
                  Pedro C. Diniz and
                  Apostolos Gerasoulis and
                  Vivek Sarkar},
  editor       = {David H. Bailey and
                  Petter E. Bj{\o}rstad and
                  John R. Gilbert and
                  Michael Mascagni and
                  Robert S. Schreiber and
                  Horst D. Simon and
                  Virginia Torczon and
                  Layne T. Watson},
  title        = {Scheduling Iterative Task Computation on Message-Passing Architectures},
  booktitle    = {Proceedings of the Seventh {SIAM} Conference on Parallel Processing
                  for Scientific Computing, {PPSC} 1995, San Francisco, California,
                  USA, February 15-17, 1995},
  pages        = {581--586},
  publisher    = {{SIAM}},
  year         = {1995},
  timestamp    = {Tue, 12 Sep 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ppsc/YangDGS95.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/sigarch/HalsteadCDNS94,
  author       = {Burt Halstead and
                  David Callahan and
                  Jack B. Dennis and
                  R. S. Nikhil and
                  Vivek Sarkar},
  title        = {Programming, compilation, and resource management issues for multithreading
                  (panel session {II)}},
  journal      = {{SIGARCH} Comput. Archit. News},
  volume       = {22},
  number       = {1},
  pages        = {19--33},
  year         = {1994},
  url          = {https://doi.org/10.1145/181993.181997},
  doi          = {10.1145/181993.181997},
  timestamp    = {Mon, 18 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/sigarch/HalsteadCDNS94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cascon/BaconCJMS94,
  author       = {David F. Bacon and
                  Jyh{-}Herng Chow and
                  Dz{-}Ching Ju and
                  Kalyan Muthukumar and
                  Vivek Sarkar},
  editor       = {John E. Botsford and
                  Ann Gawman and
                  W. Morven Gentleman and
                  Evelyn Kidd and
                  Kelly A. Lyons and
                  Jacob Slonim and
                  J. Howard Johnson},
  title        = {A compiler framework for restructuring data declarations to enhance
                  cache and {TLB} effectiveness},
  booktitle    = {Proceedings of the 1994 Conference of the Centre for Advanced Studies
                  on Collaborative Research, October 31 - November 3, 1994, Toronto,
                  Ontario, Canada},
  pages        = {3},
  publisher    = {{IBM}},
  year         = {1994},
  url          = {https://dl.acm.org/citation.cfm?id=782188},
  timestamp    = {Fri, 10 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cascon/BaconCJMS94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hicss/SarkarV94,
  author       = {Vivek Sarkar and
                  Lelia A. Vazquez},
  title        = {Automatic Localization for Distributed-Memory Multiprocessors Using
                  a Shared-Memory Compilation Framework},
  booktitle    = {27th Annual Hawaii International Conference on System Sciences (HICSS-27),
                  January 4-7, 1994, Maui, Hawaii, {USA}},
  pages        = {4--13},
  publisher    = {{IEEE} Computer Society},
  year         = {1994},
  timestamp    = {Mon, 04 Jul 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hicss/SarkarV94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hicss/SimonsSBL94,
  author       = {Barbara Simons and
                  Vivek Sarkar and
                  Maur{\'{\i}}cio Breternitz Jr. and
                  Michael Lai},
  title        = {An Optimal Asynchronous Scheduling Algorithm for Software Cache Consistence},
  booktitle    = {27th Annual Hawaii International Conference on System Sciences (HICSS-27),
                  January 4-7, 1994, Maui, Hawaii, {USA}},
  pages        = {502--511},
  publisher    = {{IEEE} Computer Society},
  year         = {1994},
  timestamp    = {Mon, 04 Jul 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hicss/SimonsSBL94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iccl/SzymanskiFHJSS94,
  author       = {Boleslaw K. Szymanski and
                  John Feo and
                  J. Hicks and
                  J. Jagannathan and
                  Vivek Sarkar and
                  David B. Skillicorn},
  editor       = {Henri E. Bal},
  title        = {Is there a future for functional languages in parallel programming?},
  booktitle    = {Proceedings of the {IEEE} Computer Society 1994 International Conference
                  on Computer Languages, May 16-19, 1994, Toulouse, France},
  pages        = {299--304},
  publisher    = {{IEEE} Computer Society},
  year         = {1994},
  url          = {https://doi.org/10.1109/ICCL.1994.288371},
  doi          = {10.1109/ICCL.1994.288371},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/iccl/SzymanskiFHJSS94.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/pldi/1994,
  editor       = {Vivek Sarkar and
                  Barbara G. Ryder and
                  Mary Lou Soffa},
  title        = {Proceedings of the {ACM} SIGPLAN'94 Conference on Programming Language
                  Design and Implementation (PLDI), Orlando, Florida, USA, June 20-24,
                  1994},
  publisher    = {{ACM}},
  year         = {1994},
  url          = {https://doi.org/10.1145/178243},
  doi          = {10.1145/178243},
  isbn         = {0-89791-662-X},
  timestamp    = {Fri, 09 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/1994.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/SarkarS93,
  author       = {Vivek Sarkar and
                  Barbara Simons},
  editor       = {Utpal Banerjee and
                  David Gelernter and
                  Alexandru Nicolau and
                  David A. Padua},
  title        = {Parallel Program Graphs and their Classification},
  booktitle    = {Languages and Compilers for Parallel Computing, 6th International
                  Workshop, Portland, Oregon, USA, August 12-14, 1993, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {768},
  pages        = {633--655},
  publisher    = {Springer},
  year         = {1993},
  url          = {https://doi.org/10.1007/3-540-57659-2\_36},
  doi          = {10.1007/3-540-57659-2\_36},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/SarkarS93.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/Sarkar92,
  author       = {Vivek Sarkar},
  editor       = {Utpal Banerjee and
                  David Gelernter and
                  Alexandru Nicolau and
                  David A. Padua},
  title        = {A Concurrent Execution Semantics for Parallel Program Graphs and Program
                  Dependence Graphs},
  booktitle    = {Languages and Compilers for Parallel Computing, 5th International
                  Workshop, New Haven, Connecticut, USA, August 3-5, 1992, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {757},
  pages        = {16--30},
  publisher    = {Springer},
  year         = {1992},
  url          = {https://doi.org/10.1007/3-540-57502-2\_37},
  doi          = {10.1007/3-540-57502-2\_37},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/Sarkar92.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/GaoOST92,
  author       = {Guang R. Gao and
                  Russell Olsen and
                  Vivek Sarkar and
                  Radhika Thekkath},
  editor       = {Utpal Banerjee and
                  David Gelernter and
                  Alexandru Nicolau and
                  David A. Padua},
  title        = {Collective Loop Fusion for Array Contraction},
  booktitle    = {Languages and Compilers for Parallel Computing, 5th International
                  Workshop, New Haven, Connecticut, USA, August 3-5, 1992, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {757},
  pages        = {281--295},
  publisher    = {Springer},
  year         = {1992},
  url          = {https://doi.org/10.1007/3-540-57502-2\_53},
  doi          = {10.1007/3-540-57502-2\_53},
  timestamp    = {Thu, 25 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/GaoOST92.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/SarkarT92,
  author       = {Vivek Sarkar and
                  Radhika Thekkath},
  editor       = {Stuart I. Feldman and
                  Richard L. Wexelblat},
  title        = {A General Framework for Iteration-Reordering Loop Transformations},
  booktitle    = {Proceedings of the {ACM} SIGPLAN'92 Conference on Programming Language
                  Design and Implementation (PLDI), San Francisco, California, USA,
                  June 17-19, 1992},
  pages        = {175--187},
  publisher    = {{ACM}},
  year         = {1992},
  url          = {https://doi.org/10.1145/143095.143132},
  doi          = {10.1145/143095.143132},
  timestamp    = {Fri, 09 Jul 2021 14:03:46 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/SarkarT92.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ibmrd/Sarkar91,
  author       = {Vivek Sarkar},
  title        = {Automatic partitioning of a program dependence graph into parallel
                  tasks},
  journal      = {{IBM} J. Res. Dev.},
  volume       = {35},
  number       = {5},
  pages        = {779--804},
  year         = {1991},
  url          = {https://doi.org/10.1147/rd.355.0779},
  doi          = {10.1147/RD.355.0779},
  timestamp    = {Fri, 13 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ibmrd/Sarkar91.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/SarkarG91,
  author       = {Vivek Sarkar and
                  Guang R. Gao},
  editor       = {Edward S. Davidson and
                  Friedel Hossfeld},
  title        = {Optimization of array accesses by collective loop transformations},
  booktitle    = {Proceedings of the 5th international conference on Supercomputing,
                  {ICS} 1991, Cologne, Germany, June 17-21, 1991},
  pages        = {194--205},
  publisher    = {{ACM}},
  year         = {1991},
  url          = {https://doi.org/10.1145/109025.109077},
  doi          = {10.1145/109025.109077},
  timestamp    = {Tue, 06 Nov 2018 11:07:03 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/SarkarG91.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/FerranteST91,
  author       = {Jeanne Ferrante and
                  Vivek Sarkar and
                  W. Thrash},
  editor       = {Utpal Banerjee and
                  David Gelernter and
                  Alexandru Nicolau and
                  David A. Padua},
  title        = {On Estimating and Enhancing Cache Effectiveness},
  booktitle    = {Languages and Compilers for Parallel Computing, Fourth International
                  Workshop, Santa Clara, California, USA, August 7-9, 1991, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {589},
  pages        = {328--343},
  publisher    = {Springer},
  year         = {1991},
  url          = {https://doi.org/10.1007/BFb0038674},
  doi          = {10.1007/BFB0038674},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/FerranteST91.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/SarkarC90,
  author       = {Vivek Sarkar and
                  David C. Cann},
  editor       = {Ahmed H. Sameh and
                  Henk A. van der Vorst},
  title        = {{POSC} - a partitioning and optimizing {SISAL} compiler},
  booktitle    = {Proceedings of the 4th international conference on Supercomputing,
                  {ICS} 1990, Amsterdam, The Netherlands, June 11-15, 1990},
  pages        = {148--164},
  publisher    = {{ACM}},
  year         = {1990},
  url          = {https://doi.org/10.1145/77726.255152},
  doi          = {10.1145/77726.255152},
  timestamp    = {Sat, 21 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ics/SarkarC90.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/Sarkar90,
  author       = {Vivek Sarkar},
  editor       = {Bernard N. Fischer},
  title        = {Instruction Reordering for Fork-Join Parallelism},
  booktitle    = {Proceedings of the {ACM} SIGPLAN'90 Conference on Programming Language
                  Design and Implementation (PLDI), White Plains, New York, USA, June
                  20-22, 1990},
  pages        = {322--336},
  publisher    = {{ACM}},
  year         = {1990},
  url          = {https://doi.org/10.1145/93542.93590},
  doi          = {10.1145/93542.93590},
  timestamp    = {Fri, 09 Jul 2021 14:03:46 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/Sarkar90.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/CytronFS90,
  author       = {Ron Cytron and
                  Jeanne Ferrante and
                  Vivek Sarkar},
  editor       = {Bernard N. Fischer},
  title        = {Compact Representations for Control Dependence},
  booktitle    = {Proceedings of the {ACM} SIGPLAN'90 Conference on Programming Language
                  Design and Implementation (PLDI), White Plains, New York, USA, June
                  20-22, 1990},
  pages        = {337--351},
  publisher    = {{ACM}},
  year         = {1990},
  url          = {https://doi.org/10.1145/93542.93592},
  doi          = {10.1145/93542.93592},
  timestamp    = {Fri, 09 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/CytronFS90.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/Sarkar89,
  author       = {Vivek Sarkar},
  editor       = {Richard L. Wexelblat},
  title        = {Determining Average Program Execution Times and their Variance},
  booktitle    = {Proceedings of the {ACM} SIGPLAN'89 Conference on Programming Language
                  Design and Implementation (PLDI), Portland, Oregon, USA, June 21-23,
                  1989},
  pages        = {298--312},
  publisher    = {{ACM}},
  year         = {1989},
  url          = {https://doi.org/10.1145/73141.74845},
  doi          = {10.1145/73141.74845},
  timestamp    = {Fri, 09 Jul 2021 14:03:46 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/Sarkar89.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/NatarajanS88,
  author       = {Karthikeyan S. Natarajan and
                  Vivek Sarkar},
  title        = {Processor Scheduling Algorithms for Constraint-Satisfaction Search
                  Problems},
  booktitle    = {Proceedings of the International Conference on Parallel Processing,
                  {ICPP} '88, The Pennsylvania State University, University Park, PA,
                  USA, August 1988. Volume 2: Software},
  pages        = {140--149},
  publisher    = {Pennsylvania State University Press},
  year         = {1988},
  timestamp    = {Mon, 15 Jun 2015 19:00:07 +0200},
  biburl       = {https://dblp.org/rec/conf/icpp/NatarajanS88.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/Sarkar88,
  author       = {Vivek Sarkar},
  editor       = {Jacques Lenfant},
  title        = {Synchronization using counting semaphores},
  booktitle    = {Proceedings of the 2nd international conference on Supercomputing,
                  {ICS} 1988, Saint Malo, France, July 4-8, 1988},
  pages        = {627--637},
  publisher    = {{ACM}},
  year         = {1988},
  url          = {https://doi.org/10.1145/55364.55426},
  doi          = {10.1145/55364.55426},
  timestamp    = {Tue, 06 Nov 2018 11:07:02 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/Sarkar88.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lfp/GharachorlooSH88,
  author       = {Kourosh Gharachorloo and
                  Vivek Sarkar and
                  John L. Hennessy},
  editor       = {J{\'{e}}r{\^{o}}me Chailloux},
  title        = {A Simple and Efficient Implmentation Approach for Single Assignment
                  Languages},
  booktitle    = {Proceedings of the 1988 {ACM} Conference on {LISP} and Functional
                  Programming, {LFP} 1988, Snowbird, Utah, USA, July 25-27, 1988},
  pages        = {259--268},
  publisher    = {{ACM}},
  year         = {1988},
  url          = {https://doi.org/10.1145/62678.62718},
  doi          = {10.1145/62678.62718},
  timestamp    = {Fri, 06 Aug 2021 15:08:55 +0200},
  biburl       = {https://dblp.org/rec/conf/lfp/GharachorlooSH88.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/BurkeCFHSS88,
  author       = {Michael G. Burke and
                  Ron Cytron and
                  Jeanne Ferrante and
                  Wilson C. Hsieh and
                  Vivek Sarkar and
                  David Shields},
  editor       = {Richard L. Wexelblat},
  title        = {Automatic Discovery of Parallelism: {A} Tool and an Experiment (Extended
                  Abstract)},
  booktitle    = {Proceedings of the {ACM/SIGPLAN} {PPEALS} 1988, Parallel Programming:
                  Experience with Applications, Languages and Systems, New Haven, Connecticut,
                  USA, July 19-21, 1988},
  pages        = {77--84},
  publisher    = {{ACM}},
  year         = {1988},
  url          = {https://doi.org/10.1145/62115.62124},
  doi          = {10.1145/62115.62124},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/BurkeCFHSS88.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lfp/SarkarH86,
  author       = {Vivek Sarkar and
                  John L. Hennessy},
  editor       = {William L. Scherlis and
                  John H. Williams and
                  Richard P. Gabriel},
  title        = {Partitioning Parallel Programs for Macro-Dataflow},
  booktitle    = {Proceedings of the 1986 {ACM} Conference on {LISP} and Functional
                  Programming, {LFP} 1986, Cambridge, Massachusetts, USA, August 4-6,
                  1986},
  pages        = {202--211},
  publisher    = {{ACM}},
  year         = {1986},
  url          = {https://doi.org/10.1145/319838.319863},
  doi          = {10.1145/319838.319863},
  timestamp    = {Fri, 06 Aug 2021 15:08:55 +0200},
  biburl       = {https://dblp.org/rec/conf/lfp/SarkarH86.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sigplan/SarkarH86,
  author       = {Vivek Sarkar and
                  John L. Hennessy},
  editor       = {Richard L. Wexelblat},
  title        = {Compile-time partitioning and scheduling of parallel programs},
  booktitle    = {Proceedings of the 1986 {SIGPLAN} Symposium on Compiler Construction,
                  Palo Alto, California, USA, June 25-27, 1986},
  pages        = {17--26},
  publisher    = {{ACM}},
  year         = {1986},
  url          = {https://doi.org/10.1145/12276.13313},
  doi          = {10.1145/12276.13313},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/sigplan/SarkarH86.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics