BibTeX records: Rajeev Barua

download as .bib file

@inproceedings{DBLP:conf/icsca/Majlesi-KupaeiK21,
  author       = {Amir Majlesi{-}Kupaei and
                  Danny Kim and
                  Rajeev Barua},
  title        = {{RL-BIN++:} Overcoming Binary Instrumentation Challenges in the Presence
                  of Obfuscation Techniques and Problematic Features},
  booktitle    = {{ICSCA} 2021, 10th International Conference on Software and Computer
                  Applications, Kuala Lumpur, Malaysia, February 23-26, 2021},
  pages        = {262--272},
  publisher    = {{ACM}},
  year         = {2021},
  url          = {https://doi.org/10.1145/3457784.3457825},
  doi          = {10.1145/3457784.3457825},
  timestamp    = {Wed, 04 Aug 2021 14:31:23 +0200},
  biburl       = {https://dblp.org/rec/conf/icsca/Majlesi-KupaeiK21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tpds/GhanimVB18,
  author       = {Fady Ghanim and
                  Uzi Vishkin and
                  Rajeev Barua},
  title        = {Easy PRAM-Based High-Performance Parallel Programming with {ICE}},
  journal      = {{IEEE} Trans. Parallel Distributed Syst.},
  volume       = {29},
  number       = {2},
  pages        = {377--390},
  year         = {2018},
  url          = {https://doi.org/10.1109/TPDS.2017.2754376},
  doi          = {10.1109/TPDS.2017.2754376},
  timestamp    = {Fri, 02 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tpds/GhanimVB18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/malware/KimMMB18,
  author       = {Danny Kim and
                  Daniel Mirsky and
                  Amir Majlesi{-}Kupaei and
                  Rajeev Barua},
  title        = {A Hybrid Static Tool to Increase the Usability and Scalability of
                  Dynamic Detection of Malware},
  booktitle    = {13th International Conference on Malicious and Unwanted Software,
                  {MALWARE} 2018, Nantucket, MA, USA, October 22-24, 2018},
  pages        = {115--123},
  publisher    = {{IEEE}},
  year         = {2018},
  url          = {https://doi.org/10.1109/MALWARE.2018.8659373},
  doi          = {10.1109/MALWARE.2018.8659373},
  timestamp    = {Wed, 16 Oct 2019 14:14:55 +0200},
  biburl       = {https://dblp.org/rec/conf/malware/KimMMB18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ccs/Majlesi-KupaeiK17,
  author       = {Amir Majlesi{-}Kupaei and
                  Danny Kim and
                  Kapil Anand and
                  Khaled ElWazeer and
                  Rajeev Barua},
  editor       = {Taesoo Kim and
                  Cliff Wang and
                  Dinghao Wu},
  title        = {RL-Bin, Robust Low-overhead Binary Rewriter},
  booktitle    = {Proceedings of the 2017 Workshop on Forming an Ecosystem Around Software
                  Transformation, FEAST@CCS 2017, Dallas, TX, USA, November 3, 2017},
  pages        = {17--22},
  publisher    = {{ACM}},
  year         = {2017},
  url          = {https://doi.org/10.1145/3141235.3141245},
  doi          = {10.1145/3141235.3141245},
  timestamp    = {Tue, 10 Nov 2020 16:06:16 +0100},
  biburl       = {https://dblp.org/rec/conf/ccs/Majlesi-KupaeiK17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dimva/KimMRAEBB17,
  author       = {Danny Kim and
                  Amir Majlesi{-}Kupaei and
                  Julien Roy and
                  Kapil Anand and
                  Khaled ElWazeer and
                  Daniel Buettner and
                  Rajeev Barua},
  editor       = {Michalis Polychronakis and
                  Michael Meier},
  title        = {DynODet: Detecting Dynamic Obfuscation in Malware},
  booktitle    = {Detection of Intrusions and Malware, and Vulnerability Assessment
                  - 14th International Conference, {DIMVA} 2017, Bonn, Germany, July
                  6-7, 2017, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {10327},
  pages        = {97--118},
  publisher    = {Springer},
  year         = {2017},
  url          = {https://doi.org/10.1007/978-3-319-60876-1\_5},
  doi          = {10.1007/978-3-319-60876-1\_5},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/dimva/KimMRAEBB17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/topc/CreechB16,
  author       = {Timothy Creech and
                  Rajeev Barua},
  title        = {Transparently Space Sharing a Multicore Among Multiple Processes},
  journal      = {{ACM} Trans. Parallel Comput.},
  volume       = {3},
  number       = {3},
  pages        = {17:1--17:35},
  year         = {2016},
  url          = {https://doi.org/10.1145/3001910},
  doi          = {10.1145/3001910},
  timestamp    = {Sat, 25 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/topc/CreechB16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tosem/AnandEKSBK16,
  author       = {Kapil Anand and
                  Khaled Elwazeer and
                  Aparna Kotha and
                  Matthew Smithson and
                  Rajeev Barua and
                  Angelos D. Keromytis},
  title        = {A Stack Memory Abstraction and Symbolic Analysis Framework for Executables},
  journal      = {{ACM} Trans. Softw. Eng. Methodol.},
  volume       = {25},
  number       = {2},
  pages        = {19:1--19:38},
  year         = {2016},
  url          = {https://doi.org/10.1145/2897511},
  doi          = {10.1145/2897511},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tosem/AnandEKSBK16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/GhanimBV16,
  author       = {Fady Ghanim and
                  Rajeev Barua and
                  Uzi Vishkin},
  editor       = {Ayal Zaks and
                  Bilha Mendelson and
                  Lawrence Rauchwerger and
                  Wen{-}mei W. Hwu},
  title        = {{POSTER:} Easy PRAM-based High-Performance Parallel Programming with
                  {ICE}},
  booktitle    = {Proceedings of the 2016 International Conference on Parallel Architectures
                  and Compilation, {PACT} 2016, Haifa, Israel, September 11-15, 2016},
  pages        = {419--420},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2967938.2974053},
  doi          = {10.1145/2967938.2974053},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/GhanimBV16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/AnandB15,
  author       = {Kapil Anand and
                  Rajeev Barua},
  title        = {Instruction-Cache Locking for Improving Embedded Systems Performance},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {14},
  number       = {3},
  pages        = {53:1--53:25},
  year         = {2015},
  url          = {https://doi.org/10.1145/2700100},
  doi          = {10.1145/2700100},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/AnandB15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tpds/KothaACESYB15,
  author       = {Aparna Kotha and
                  Kapil Anand and
                  Timothy Creech and
                  Khaled Elwazeer and
                  Matthew Smithson and
                  Greeshma Yellareddy and
                  Rajeev Barua},
  title        = {Affine Parallelization Using Dependence and Cache Analysis in a Binary
                  Rewriter},
  journal      = {{IEEE} Trans. Parallel Distributed Syst.},
  volume       = {26},
  number       = {8},
  pages        = {2154--2163},
  year         = {2015},
  url          = {https://doi.org/10.1109/TPDS.2014.2349501},
  doi          = {10.1109/TPDS.2014.2349501},
  timestamp    = {Fri, 02 Oct 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tpds/KothaACESYB15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toplas/TzannesCVB14,
  author       = {Alexandros Tzannes and
                  George C. Caragea and
                  Uzi Vishkin and
                  Rajeev Barua},
  title        = {Lazy Scheduling: {A} Runtime Adaptive Scheduler for Declarative Parallelism},
  journal      = {{ACM} Trans. Program. Lang. Syst.},
  volume       = {36},
  number       = {3},
  pages        = {10:1--10:51},
  year         = {2014},
  url          = {https://doi.org/10.1145/2629643},
  doi          = {10.1145/2629643},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/toplas/TzannesCVB14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/apsec/YooB14,
  author       = {Kyungjin Yoo and
                  Rajeev Barua},
  editor       = {Sungdeok (Steve) Cha and
                  Yann{-}Ga{\"{e}}l Gu{\'{e}}h{\'{e}}neuc and
                  Gihwon Kwon},
  title        = {Recovery of Object Oriented Features from {C++} Binaries},
  booktitle    = {21st Asia-Pacific Software Engineering Conference, {APSEC} 2014, Jeju,
                  South Korea, December 1-4, 2014. Volume 1: Research Papers},
  pages        = {231--238},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/APSEC.2014.44},
  doi          = {10.1109/APSEC.2014.44},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/apsec/YooB14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/esop/KothaACESB14,
  author       = {Aparna Kotha and
                  Kapil Anand and
                  Timothy Creech and
                  Khaled Elwazeer and
                  Matthew Smithson and
                  Rajeev Barua},
  editor       = {Zhong Shao},
  title        = {Affine Parallelization of Loops with Run-Time Dependent Bounds from
                  Binaries},
  booktitle    = {Programming Languages and Systems - 23rd European Symposium on Programming,
                  {ESOP} 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       = {8410},
  pages        = {554--574},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-642-54833-8\_29},
  doi          = {10.1007/978-3-642-54833-8\_29},
  timestamp    = {Thu, 14 Oct 2021 10:31:33 +0200},
  biburl       = {https://dblp.org/rec/conf/esop/KothaACESB14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pgas/SharmaSKBF14,
  author       = {Aroon Sharma and
                  Darren Smith and
                  Joshua Koehler and
                  Rajeev Barua and
                  Michael Ferguson},
  editor       = {Allen D. Malony and
                  Jeff R. Hammond},
  title        = {Affine Loop Optimization Based on Modulo Unrolling in Chapel},
  booktitle    = {Proceedings of the 8th International Conference on Partitioned Global
                  Address Space Programming Models, {PGAS} 2014, Eugene, OR, USA, October
                  6-10, 2014},
  pages        = {13:1--13:12},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2676870.2676877},
  doi          = {10.1145/2676870.2676877},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/pgas/SharmaSKBF14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/SimpsonB13,
  author       = {Matthew S. Simpson and
                  Rajeev Barua},
  title        = {MemSafe: ensuring the spatial and temporal memory safety of {C} at
                  runtime},
  journal      = {Softw. Pract. Exp.},
  volume       = {43},
  number       = {1},
  pages        = {93--128},
  year         = {2013},
  url          = {https://doi.org/10.1002/spe.2105},
  doi          = {10.1002/SPE.2105},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/SimpsonB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/IsmailB13,
  author       = {Leila Ismail and
                  Rajeev Barua},
  title        = {Implementation and performance evaluation of a distributed conjugate
                  gradient method in a cloud computing environment},
  journal      = {Softw. Pract. Exp.},
  volume       = {43},
  number       = {3},
  pages        = {281--304},
  year         = {2013},
  url          = {https://doi.org/10.1002/spe.2112},
  doi          = {10.1002/SPE.2112},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/IsmailB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/eurosys/AnandSEKGGB13,
  author       = {Kapil Anand and
                  Matthew Smithson and
                  Khaled Elwazeer and
                  Aparna Kotha and
                  Jim Gruen and
                  Nathan Giles and
                  Rajeev Barua},
  editor       = {Zdenek Hanz{\'{a}}lek and
                  Hermann H{\"{a}}rtig and
                  Miguel Castro and
                  M. Frans Kaashoek},
  title        = {A compiler-level intermediate representation based binary analysis
                  and rewriting system},
  booktitle    = {Eighth Eurosys Conference 2013, EuroSys '13, Prague, Czech Republic,
                  April 14-17, 2013},
  pages        = {295--308},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2465351.2465380},
  doi          = {10.1145/2465351.2465380},
  timestamp    = {Wed, 06 Jul 2022 14:43:33 +0200},
  biburl       = {https://dblp.org/rec/conf/eurosys/AnandSEKGGB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/AnandEKSBK13,
  author       = {Kapil Anand and
                  Khaled Elwazeer and
                  Aparna Kotha and
                  Matthew Smithson and
                  Rajeev Barua and
                  Angelos D. Keromytis},
  title        = {An Accurate Stack Memory Abstraction and Symbolic Analysis Framework
                  for Executables},
  booktitle    = {2013 {IEEE} International Conference on Software Maintenance, Eindhoven,
                  The Netherlands, September 22-28, 2013},
  pages        = {90--99},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/ICSM.2013.20},
  doi          = {10.1109/ICSM.2013.20},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/AnandEKSBK13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/CreechKB13,
  author       = {Timothy Creech and
                  Aparna Kotha and
                  Rajeev Barua},
  editor       = {Matthew K. Farrens and
                  Christos Kozyrakis},
  title        = {Efficient multiprogramming for multicores with {SCAF}},
  booktitle    = {The 46th Annual {IEEE/ACM} International Symposium on Microarchitecture,
                  MICRO-46, Davis, CA, USA, December 7-11, 2013},
  pages        = {334--345},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2540708.2540737},
  doi          = {10.1145/2540708.2540737},
  timestamp    = {Wed, 11 Aug 2021 11:51:26 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/CreechKB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ElwazeerAKSB13,
  author       = {Khaled Elwazeer and
                  Kapil Anand and
                  Aparna Kotha and
                  Matthew Smithson and
                  Rajeev Barua},
  editor       = {Hans{-}Juergen Boehm and
                  Cormac Flanagan},
  title        = {Scalable variable and data type detection in a binary rewriter},
  booktitle    = {{ACM} {SIGPLAN} Conference on Programming Language Design and Implementation,
                  {PLDI} '13, Seattle, WA, USA, June 16-19, 2013},
  pages        = {51--60},
  publisher    = {{ACM}},
  year         = {2013},
  url          = {https://doi.org/10.1145/2491956.2462165},
  doi          = {10.1145/2491956.2462165},
  timestamp    = {Fri, 30 Nov 2018 12:21:40 +0100},
  biburl       = {https://dblp.org/rec/conf/pldi/ElwazeerAKSB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wcre/SmithsonEAKB13,
  author       = {Matthew Smithson and
                  Khaled Elwazeer and
                  Kapil Anand and
                  Aparna Kotha and
                  Rajeev Barua},
  editor       = {Ralf L{\"{a}}mmel and
                  Rocco Oliveto and
                  Romain Robbes},
  title        = {Static binary rewriting without supplemental information: Overcoming
                  the tradeoff between coverage and correctness},
  booktitle    = {20th Working Conference on Reverse Engineering, {WCRE} 2013, Koblenz,
                  Germany, October 14-17, 2013},
  pages        = {52--61},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/WCRE.2013.6671280},
  doi          = {10.1109/WCRE.2013.6671280},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/wcre/SmithsonEAKB13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/CarageaTKBV11,
  author       = {George C. Caragea and
                  Alexandros Tzannes and
                  Fuat Keceli and
                  Rajeev Barua and
                  Uzi Vishkin},
  title        = {Resource-Aware Compiler Prefetching for Fine-Grained Many-Cores},
  journal      = {Int. J. Parallel Program.},
  volume       = {39},
  number       = {5},
  pages        = {615--638},
  year         = {2011},
  url          = {https://doi.org/10.1007/s10766-011-0163-8},
  doi          = {10.1007/S10766-011-0163-8},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/CarageaTKBV11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/TzannesBV11,
  author       = {Alexandros Tzannes and
                  Rajeev Barua and
                  Uzi Vishkin},
  editor       = {Lawrence Rauchwerger and
                  Vivek Sarkar},
  title        = {Improving Run-Time Scheduling for General-Purpose Parallel Code},
  booktitle    = {2011 International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2011, Galveston, TX, USA, October 10-14, 2011},
  pages        = {216},
  publisher    = {{IEEE} Computer Society},
  year         = {2011},
  url          = {https://doi.org/10.1109/PACT.2011.49},
  doi          = {10.1109/PACT.2011.49},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/TzannesBV11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/KeceliTCBV11,
  author       = {Fuat Keceli and
                  Alexandros Tzannes and
                  George C. Caragea and
                  Rajeev Barua and
                  Uzi Vishkin},
  title        = {Toolchain for Programming, Simulating and Studying the {XMT} Many-Core
                  Architecture},
  booktitle    = {25th {IEEE} International Symposium on Parallel and Distributed Processing,
                  {IPDPS} 2011, Anchorage, Alaska, USA, 16-20 May 2011 - Workshop Proceedings},
  pages        = {1282--1291},
  publisher    = {{IEEE}},
  year         = {2011},
  url          = {https://doi.org/10.1109/IPDPS.2011.270},
  doi          = {10.1109/IPDPS.2011.270},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ipps/KeceliTCBV11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sec/OSullivanAKSBK11,
  author       = {P{\'{a}}draig O'Sullivan and
                  Kapil Anand and
                  Aparna Kotha and
                  Matthew Smithson and
                  Rajeev Barua and
                  Angelos D. Keromytis},
  editor       = {Jan Camenisch and
                  Simone Fischer{-}H{\"{u}}bner and
                  Yuko Murayama and
                  Armand Portmann and
                  Carlos Rieder},
  title        = {Retrofitting Security in {COTS} Software with Binary Rewriting},
  booktitle    = {Future Challenges in Security and Privacy for Academia and Industry
                  - 26th {IFIP} {TC} 11 International Information Security Conference,
                  {SEC} 2011, Lucerne, Switzerland, June 7-9, 2011. Proceedings},
  series       = {{IFIP} Advances in Information and Communication Technology},
  volume       = {354},
  pages        = {154--172},
  publisher    = {Springer},
  year         = {2011},
  url          = {https://doi.org/10.1007/978-3-642-21424-0\_13},
  doi          = {10.1007/978-3-642-21424-0\_13},
  timestamp    = {Tue, 26 Jun 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sec/OSullivanAKSBK11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ispdc/CarageaTKBV10,
  author       = {George C. Caragea and
                  Alexandros Tzannes and
                  Fuat Keceli and
                  Rajeev Barua and
                  Uzi Vishkin},
  title        = {Resource-Aware Compiler Prefetching for Many-Cores},
  booktitle    = {Ninth International Symposium on Parallel and Distributed Computing,
                  {ISPDC} 2010, Istanbul, Turkey, July 7-9, 2010},
  pages        = {133--140},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/ISPDC.2010.16},
  doi          = {10.1109/ISPDC.2010.16},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ispdc/CarageaTKBV10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/micro/KothaASYB10,
  author       = {Aparna Kotha and
                  Kapil Anand and
                  Matthew Smithson and
                  Greeshma Yellareddy and
                  Rajeev Barua},
  title        = {Automatic Parallelization in a Binary Rewriter},
  booktitle    = {43rd Annual {IEEE/ACM} International Symposium on Microarchitecture,
                  {MICRO} 2010, 4-8 December 2010, Atlanta, Georgia, {USA}},
  pages        = {547--557},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/MICRO.2010.27},
  doi          = {10.1109/MICRO.2010.27},
  timestamp    = {Tue, 31 May 2022 14:39:58 +0200},
  biburl       = {https://dblp.org/rec/conf/micro/KothaASYB10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ppopp/TzannesCBV10,
  author       = {Alexandros Tzannes and
                  George C. Caragea and
                  Rajeev Barua and
                  Uzi Vishkin},
  editor       = {R. Govindarajan and
                  David A. Padua and
                  Mary W. Hall},
  title        = {Lazy binary-splitting: a run-time adaptive work-stealing scheduler},
  booktitle    = {Proceedings of the 15th {ACM} {SIGPLAN} Symposium on Principles and
                  Practice of Parallel Programming, {PPOPP} 2010, Bangalore, India,
                  January 9-14, 2010},
  pages        = {179--190},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1693453.1693479},
  doi          = {10.1145/1693453.1693479},
  timestamp    = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl       = {https://dblp.org/rec/conf/ppopp/TzannesCBV10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/scam/SimpsonB10,
  author       = {Matthew S. Simpson and
                  Rajeev Barua},
  title        = {MemSafe: Ensuring the Spatial and Temporal Memory Safety of {C} at
                  Runtime},
  booktitle    = {Tenth {IEEE} International Working Conference on Source Code Analysis
                  and Manipulation, {SCAM} 2010, Timisoara, Romania, 12-13 September
                  2010},
  pages        = {199--208},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/SCAM.2010.15},
  doi          = {10.1109/SCAM.2010.15},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/scam/SimpsonB10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/cases/2010,
  editor       = {Vinod Kathail and
                  Reid Tatge and
                  Rajeev Barua},
  title        = {Proceedings of the 2010 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2010, Scottsdale, AZ,
                  USA, October 24-29, 2010},
  publisher    = {{ACM}},
  year         = {2010},
  isbn         = {978-1-60558-903-9},
  timestamp    = {Wed, 26 Jan 2011 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/2010.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/NguyenDB09,
  author       = {Nghi Nguyen and
                  Angel Dominguez and
                  Rajeev Barua},
  title        = {Memory allocation for embedded systems with a compile-time-unknown
                  scratch-pad size},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {8},
  number       = {3},
  pages        = {21:1--21:32},
  year         = {2009},
  url          = {https://doi.org/10.1145/1509288.1509293},
  doi          = {10.1145/1509288.1509293},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/NguyenDB09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/AnandB09,
  author       = {Kapil Anand and
                  Rajeev Barua},
  editor       = {J{\"{o}}rg Henkel and
                  Sri Parameswaran},
  title        = {Instruction cache locking inside a binary rewriter},
  booktitle    = {Proceedings of the 2009 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2009, Grenoble, France,
                  October 11-16, 2009},
  pages        = {185--194},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1629395.1629422},
  doi          = {10.1145/1629395.1629422},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/AnandB09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/MiddhaSB08,
  author       = {Bhuvan Middha and
                  Matthew S. Simpson and
                  Rajeev Barua},
  title        = {{MTSS:} Multitask stack sharing for embedded systems},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {7},
  number       = {4},
  pages        = {46:1--46:37},
  year         = {2008},
  url          = {https://doi.org/10.1145/1376804.1376814},
  doi          = {10.1145/1376804.1376814},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/MiddhaSB08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/DominguezNB07,
  author       = {Angel Dominguez and
                  Nghi Nguyen and
                  Rajeev Barua},
  editor       = {Taewhan Kim and
                  Pascal Sainrat and
                  Steven S. Lumetta and
                  Nacho Navarro},
  title        = {Recursive function data allocation to scratch-pad memory},
  booktitle    = {Proceedings of the 2007 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2007, Salzburg, Austria,
                  September 30 - October 3, 2007},
  pages        = {65--74},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1289881.1289897},
  doi          = {10.1145/1289881.1289897},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/DominguezNB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/NguyenDB07,
  author       = {Nghi Nguyen and
                  Angel Dominguez and
                  Rajeev Barua},
  editor       = {Taewhan Kim and
                  Pascal Sainrat and
                  Steven S. Lumetta and
                  Nacho Navarro},
  title        = {Scratch-pad memory allocation without compiler support for java applications},
  booktitle    = {Proceedings of the 2007 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2007, Salzburg, Austria,
                  September 30 - October 3, 2007},
  pages        = {85--94},
  publisher    = {{ACM}},
  year         = {2007},
  url          = {https://doi.org/10.1145/1289881.1289899},
  doi          = {10.1145/1289881.1289899},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/NguyenDB07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/UdayakumaranDB06,
  author       = {Sumesh Udayakumaran and
                  Angel Dominguez and
                  Rajeev Barua},
  title        = {Dynamic allocation for scratch-pad memory using compile-time decisions},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {5},
  number       = {2},
  pages        = {472--511},
  year         = {2006},
  url          = {https://doi.org/10.1145/1151074.1151085},
  doi          = {10.1145/1151074.1151085},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/UdayakumaranDB06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/BiswasCSMB06,
  author       = {Surupa Biswas and
                  Thomas W. Carley and
                  Matthew S. Simpson and
                  Bhuvan Middha and
                  Rajeev Barua},
  title        = {Memory overflow protection for embedded systems using run-time checks,
                  reuse, and compression},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {5},
  number       = {4},
  pages        = {719--752},
  year         = {2006},
  url          = {https://doi.org/10.1145/1196636.1196637},
  doi          = {10.1145/1196636.1196637},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/BiswasCSMB06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/date/UdayakumaranB06,
  author       = {Sumesh Udayakumaran and
                  Rajeev Barua},
  editor       = {Georges G. E. Gielen},
  title        = {An integrated scratch-pad allocator for affine and non-affine code},
  booktitle    = {Proceedings of the Conference on Design, Automation and Test in Europe,
                  {DATE} 2006, Munich, Germany, March 6-10, 2006},
  pages        = {925--930},
  publisher    = {European Design and Automation Association, Leuven, Belgium},
  year         = {2006},
  url          = {https://doi.org/10.1109/DATE.2006.243809},
  doi          = {10.1109/DATE.2006.243809},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/date/UdayakumaranB06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jec/HagaWZNB05,
  author       = {Steve Haga and
                  Andrew Webber and
                  Yi Zhang and
                  Nghi Nguyen and
                  Rajeev Barua},
  title        = {Reducing code size in {VLIW} instruction scheduling},
  journal      = {J. Embed. Comput.},
  volume       = {1},
  number       = {3},
  pages        = {415--433},
  year         = {2005},
  url          = {http://content.iospress.com/articles/journal-of-embedded-computing/jec00043},
  timestamp    = {Fri, 07 Aug 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jec/HagaWZNB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jec/DominguezUB05,
  author       = {Angel Dominguez and
                  Sumesh Udayakumaran and
                  Rajeev Barua},
  title        = {Heap data allocation to scratch-pad memory in embedded systems},
  journal      = {J. Embed. Comput.},
  volume       = {1},
  number       = {4},
  pages        = {521--540},
  year         = {2005},
  url          = {http://content.iospress.com/articles/journal-of-embedded-computing/jec00051},
  timestamp    = {Fri, 07 Aug 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jec/DominguezUB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tjs/HagaRBM05,
  author       = {Steve Haga and
                  Natasha Reeves and
                  Rajeev Barua and
                  Diana Marculescu},
  title        = {Dynamic Functional Unit Assignment for Low Power},
  journal      = {J. Supercomput.},
  volume       = {31},
  number       = {1},
  pages        = {47--62},
  year         = {2005},
  url          = {https://doi.org/10.1023/B:SUPE.0000049324.79531.a9},
  doi          = {10.1023/B:SUPE.0000049324.79531.A9},
  timestamp    = {Fri, 22 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tjs/HagaRBM05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/SimpsonMB05,
  author       = {Matthew S. Simpson and
                  Bhuvan Middha and
                  Rajeev Barua},
  editor       = {Thomas M. Conte and
                  Paolo Faraboschi and
                  William H. Mangione{-}Smith and
                  Walid A. Najjar},
  title        = {Segment protection for embedded systems using run-time checks},
  booktitle    = {Proceedings of the 2005 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2005, San Francisco, California,
                  USA, September 24-27, 2005},
  pages        = {66--77},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1086297.1086307},
  doi          = {10.1145/1086297.1086307},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/SimpsonMB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/NguyenDB05,
  author       = {Nghi Nguyen and
                  Angel Dominguez and
                  Rajeev Barua},
  editor       = {Thomas M. Conte and
                  Paolo Faraboschi and
                  William H. Mangione{-}Smith and
                  Walid A. Najjar},
  title        = {Memory allocation for embedded systems with a compile-time-unknown
                  scratch-pad size},
  booktitle    = {Proceedings of the 2005 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2005, San Francisco, California,
                  USA, September 24-27, 2005},
  pages        = {115--125},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1086297.1086313},
  doi          = {10.1145/1086297.1086313},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/NguyenDB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/MiddhaSB05,
  author       = {Bhuvan Middha and
                  Matthew S. Simpson and
                  Rajeev Barua},
  editor       = {Thomas M. Conte and
                  Paolo Faraboschi and
                  William H. Mangione{-}Smith and
                  Walid A. Najjar},
  title        = {{MTSS:} multi task stack sharing for embedded systems},
  booktitle    = {Proceedings of the 2005 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2005, San Francisco, California,
                  USA, September 24-27, 2005},
  pages        = {191--201},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1086297.1086323},
  doi          = {10.1145/1086297.1086323},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/MiddhaSB05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tjs/ZhangHB04,
  author       = {Yi Zhang and
                  Steve Haga and
                  Rajeev Barua},
  title        = {Execution History Guided Instruction Prefetching},
  journal      = {J. Supercomput.},
  volume       = {27},
  number       = {2},
  pages        = {129--147},
  year         = {2004},
  url          = {https://doi.org/10.1023/B:SUPE.0000009319.31230.a9},
  doi          = {10.1023/B:SUPE.0000009319.31230.A9},
  timestamp    = {Fri, 22 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tjs/ZhangHB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/BiswasSB04,
  author       = {Surupa Biswas and
                  Matthew S. Simpson and
                  Rajeev Barua},
  editor       = {Mary Jane Irwin and
                  Wei Zhao and
                  Luciano Lavagno and
                  Scott A. Mahlke},
  title        = {Memory overflow protection for embedded systems using run-time checks,
                  reuse and compression},
  booktitle    = {Proceedings of the 2004 International Conference on Compilers, Architecture,
                  and Synthesis for Embedded Systems, {CASES} 2004, Washington DC, USA,
                  September 22 - 25, 2004},
  pages        = {280--291},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1023833.1023872},
  doi          = {10.1145/1023833.1023872},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/BiswasSB04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/UdayakumaranB03,
  author       = {Sumesh Udayakumaran and
                  Rajeev Barua},
  editor       = {Jaime H. Moreno and
                  Praveen K. Murthy and
                  Thomas M. Conte and
                  Paolo Faraboschi},
  title        = {Compiler-decided dynamic memory allocation for scratch-pad based embedded
                  systems},
  booktitle    = {Proceedings of the International Conference on Compilers, Architectures
                  and Synthesis for Embedded Systems, {CASES} 2003, San Jose, California,
                  USA, October 30 - November 1, 2003},
  pages        = {276--286},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/951710.951747},
  doi          = {10.1145/951710.951747},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/UdayakumaranB03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/date/HagaRBM03,
  author       = {Steve Haga and
                  Natasha Reeves and
                  Rajeev Barua and
                  Diana Marculescu},
  title        = {Dynamic Functional Unit Assignment for Low Power},
  booktitle    = {2003 Design, Automation and Test in Europe Conference and Exposition
                  {(DATE} 2003), 3-7 March 2003, Munich, Germany},
  pages        = {11052--11057},
  publisher    = {{IEEE} Computer Society},
  year         = {2003},
  url          = {https://doi.ieeecomputersociety.org/10.1109/DATE.2003.10114},
  doi          = {10.1109/DATE.2003.10114},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/date/HagaRBM03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/rtss/CarleyBBS03,
  author       = {Thomas W. Carley and
                  Moussa A. Ba and
                  Rajeev Barua and
                  David B. Stewart},
  title        = {Contention-Free Periodic Message Scheduler Medium Access Control in
                  Wireless Sensor / Actuator Networks},
  booktitle    = {Proceedings of the 24th {IEEE} Real-Time Systems Symposium {(RTSS}
                  2003), 3-5 December 2003, Cancun, Mexico},
  pages        = {298--307},
  publisher    = {{IEEE} Computer Society},
  year         = {2003},
  url          = {https://doi.org/10.1109/REAL.2003.1253276},
  doi          = {10.1109/REAL.2003.1253276},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/rtss/CarleyBBS03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:books/sp/03/HagaRBM03,
  author       = {Steve Haga and
                  Natasha Reeves and
                  Rajeev Barua and
                  Diana Marculescu},
  editor       = {Ahmed Amine Jerraya and
                  Sungjoo Yoo and
                  Diederik Verkest and
                  Norbert Wehn},
  title        = {Dynamic Functional Unit Assignment for Low Power},
  booktitle    = {Embedded Software for SoC},
  pages        = {485--497},
  publisher    = {Kluwer / Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/0-306-48709-8\_35},
  doi          = {10.1007/0-306-48709-8\_35},
  timestamp    = {Mon, 16 Sep 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/books/sp/03/HagaRBM03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/AvissarBS02,
  author       = {Oren Avissar and
                  Rajeev Barua and
                  Dave Stewart},
  title        = {An optimal memory allocation scheme for scratch-pad-based embedded
                  systems},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {1},
  number       = {1},
  pages        = {6--26},
  year         = {2002},
  url          = {https://doi.org/10.1145/581888.581891},
  doi          = {10.1145/581888.581891},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/AvissarBS02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/codes/GuptaKB02,
  author       = {T. Vinod Kumar Gupta and
                  Roberto E. Ko and
                  Rajeev Barua},
  editor       = {J{\"{o}}rg Henkel and
                  Xiaobo Sharon Hu and
                  Rajesh Gupta and
                  Sri Parameswaran},
  title        = {Compiler-directed customization of {ASIP} cores},
  booktitle    = {Proceedings of the Tenth International Symposium on Hardware/Software
                  Codesign, {CODES} 2002, Estes Park, Colorado, USA, May 6-8, 2002},
  pages        = {97--102},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/774789.774810},
  doi          = {10.1145/774789.774810},
  timestamp    = {Mon, 09 Aug 2021 14:54:01 +0200},
  biburl       = {https://dblp.org/rec/conf/codes/GuptaKB02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ics/ZhangHB02,
  author       = {Yi Zhang and
                  Steve Haga and
                  Rajeev Barua},
  editor       = {Kemal Ebcioglu and
                  Keshav Pingali and
                  Alex Nicolau},
  title        = {Execution history guided instruction prefetching},
  booktitle    = {Proceedings of the 16th international conference on Supercomputing,
                  {ICS} 2002, New York City, NY, USA, June 22-26, 2002},
  pages        = {199--208},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/514191.514220},
  doi          = {10.1145/514191.514220},
  timestamp    = {Tue, 06 Nov 2018 11:07:02 +0100},
  biburl       = {https://dblp.org/rec/conf/ics/ZhangHB02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tc/BaruaLAA01,
  author       = {Rajeev Barua and
                  Walter Lee and
                  Saman P. Amarasinghe and
                  Anant Agarwal},
  title        = {Compiler Support for Scalable and Efficient Memory Systems},
  journal      = {{IEEE} Trans. Computers},
  volume       = {50},
  number       = {11},
  pages        = {1234--1247},
  year         = {2001},
  url          = {https://doi.org/10.1109/12.966497},
  doi          = {10.1109/12.966497},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tc/BaruaLAA01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cases/AvissarBS01,
  author       = {Oren Avissar and
                  Rajeev Barua and
                  Dave Stewart},
  editor       = {Guang R. Gao and
                  Trevor N. Mudge and
                  Krishna V. Palem},
  title        = {Heterogeneous memory management for embedded systems},
  booktitle    = {Proceedings of the 2001 International Conference on Compilers, Architectures
                  and Synthesis for Embedded Systems, {CASES} 2001, Atlanta, Georgia,
                  USA, November 16-17, 2001},
  pages        = {34--43},
  publisher    = {{ACM}},
  year         = {2001},
  url          = {https://doi.org/10.1145/502217.502223},
  doi          = {10.1145/502217.502223},
  timestamp    = {Tue, 06 Nov 2018 11:07:42 +0100},
  biburl       = {https://dblp.org/rec/conf/cases/AvissarBS01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cosps/AgarwalKBN01,
  author       = {Anant Agarwal and
                  David A. Kranz and
                  Rajeev Barua and
                  Venkat Natarajan},
  editor       = {Santosh Pande and
                  Dharma P. Agrawal},
  title        = {Optimal Tiling for Minimizing Communication in Distributed Shared-Memory
                  Multiprocessors},
  booktitle    = {Compiler Optimizations for Scalable Parallel Systems Languages, Compilation
                  Techniques, and Run Time Systems},
  series       = {Lecture Notes in Computer Science},
  volume       = {1808},
  pages        = {285--338},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-45403-9\_9},
  doi          = {10.1007/3-540-45403-9\_9},
  timestamp    = {Sun, 02 Oct 2022 15:58:02 +0200},
  biburl       = {https://dblp.org/rec/conf/cosps/AgarwalKBN01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@phdthesis{DBLP:phd/ndltd/Barua00,
  author       = {Rajeev Barua},
  title        = {Compiler-managed memory system for software-exposed architectures},
  school       = {Massachusetts Institute of Technology, Cambridge, MA, {USA}},
  year         = {2000},
  url          = {https://hdl.handle.net/1721.1/37194},
  timestamp    = {Wed, 04 May 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/phd/ndltd/Barua00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fccm/BabbRMLFBA99,
  author       = {Jonathan Babb and
                  Martin C. Rinard and
                  Csaba Andras Moritz and
                  Walter Lee and
                  Matthew I. Frank and
                  Rajeev Barua and
                  Saman P. Amarasinghe},
  title        = {Parallelizing Applications into Silicon},
  booktitle    = {7th {IEEE} Symposium on Field-Programmable Custom Computing Machines
                  {(FCCM} '99), 21-23 April 1999, Napa, CA, {USA}},
  pages        = {70},
  publisher    = {{IEEE} Computer Society},
  year         = {1999},
  url          = {https://doi.org/10.1109/FPGA.1999.803669},
  doi          = {10.1109/FPGA.1999.803669},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/fccm/BabbRMLFBA99.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/isca/BaruaLAA99,
  author       = {Rajeev Barua and
                  Walter Lee and
                  Saman P. Amarasinghe and
                  Anant Agarwal},
  editor       = {Allan Gottlieb and
                  William J. Dally},
  title        = {Maps: {A} Compiler-Managed Memory System for Raw Machines},
  booktitle    = {Proceedings of the 26th Annual International Symposium on Computer
                  Architecture, {ISCA} 1999, Atlanta, Georgia, USA, May 2-4, 1999},
  pages        = {4--15},
  publisher    = {{IEEE} Computer Society},
  year         = {1999},
  url          = {https://doi.org/10.1109/ISCA.1999.765935},
  doi          = {10.1109/ISCA.1999.765935},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/isca/BaruaLAA99.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/hipc/BaruaLAA98,
  author       = {Rajeev Barua and
                  Walter Lee and
                  Saman P. Amarasinghe and
                  Anant Agarwal},
  title        = {Memory bank disambiguation using modulo unrolling for Raw machines},
  booktitle    = {5th International Conference On High Performance Computing, HiPC 1998,
                  Madras, India, 20-20 December, 1998},
  pages        = {212--220},
  publisher    = {{IEEE} Computer Society},
  year         = {1998},
  url          = {https://doi.org/10.1109/HIPC.1998.737991},
  doi          = {10.1109/HIPC.1998.737991},
  timestamp    = {Wed, 16 Oct 2019 14:14:54 +0200},
  biburl       = {https://dblp.org/rec/conf/hipc/BaruaLAA98.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpca/ChongBDKA98,
  author       = {Frederic T. Chong and
                  Rajeev Barua and
                  Fredrik Dahlgren and
                  John Kubiatowicz and
                  Anant Agarwal},
  title        = {The Sensitivity of Communication Mechanisms to Bandwidth and Latency},
  booktitle    = {Proceedings of the Fourth International Symposium on High-Performance
                  Computer Architecture, Las Vegas, Nevada, USA, January 31 - February
                  4, 1998},
  pages        = {37--46},
  publisher    = {{IEEE} Computer Society},
  year         = {1998},
  url          = {https://doi.org/10.1109/HPCA.1998.650544},
  doi          = {10.1109/HPCA.1998.650544},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/hpca/ChongBDKA98.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}
}
@inproceedings{DBLP:conf/fccm/BabbFLWBTKSA97,
  author       = {Jonathan Babb and
                  Matthew I. Frank and
                  Victor Lee and
                  Elliot Waingold and
                  Rajeev Barua and
                  Michael B. Taylor and
                  Jang Kim and
                  Devabhaktuni Srikrishna and
                  Anant Agarwal},
  title        = {The {RAW} benchmark suite: computation structures for general purpose
                  computing},
  booktitle    = {5th {IEEE} Symposium on Field-Programmable Custom Computing Machines
                  {(FCCM} '97), 16-18 April 1997, Napa Valley, CA, {USA}},
  pages        = {134--144},
  publisher    = {{IEEE} Computer Society},
  year         = {1997},
  url          = {https://doi.org/10.1109/FPGA.1997.624613},
  doi          = {10.1109/FPGA.1997.624613},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/fccm/BabbFLWBTKSA97.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/BaruaKA96,
  author       = {Rajeev Barua and
                  David A. Kranz and
                  Anant Agarwal},
  editor       = {David C. Sehr and
                  Utpal Banerjee and
                  David Gelernter and
                  Alexandru Nicolau and
                  David A. Padua},
  title        = {Communication-Minimal Partitioning of Parallel Loops and Data Arrays
                  for Cache-Coherent Distributed-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        = {350--368},
  publisher    = {Springer},
  year         = {1996},
  url          = {https://doi.org/10.1007/BFb0017263},
  doi          = {10.1007/BFB0017263},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/BaruaKA96.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}