BibTeX records: David Gregg

download as .bib file

@article{DBLP:journals/tjs/JaveedEG24,
  author       = {Khalid Javeed and
                  Ali El{-}Moursy and
                  David Gregg},
  title        = {E\({}^{\mbox{2}}\)CSM: efficient {FPGA} implementation of elliptic
                  curve scalar multiplication over generic prime field GF(p)},
  journal      = {J. Supercomput.},
  volume       = {80},
  number       = {1},
  pages        = {50--74},
  year         = {2024},
  url          = {https://doi.org/10.1007/s11227-023-05428-4},
  doi          = {10.1007/S11227-023-05428-4},
  timestamp    = {Fri, 19 Jan 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tjs/JaveedEG24.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2402-07523,
  author       = {Gul Aftab Ahmed and
                  James Vincent Patten and
                  Yuanhua Han and
                  Guoxian Lu and
                  David Gregg and
                  Jim Buckley and
                  Muslim Chochlov},
  title        = {Using Ensemble Inference to Improve Recall of Clone Detection},
  journal      = {CoRR},
  volume       = {abs/2402.07523},
  year         = {2024},
  url          = {https://doi.org/10.48550/arXiv.2402.07523},
  doi          = {10.48550/ARXIV.2402.07523},
  eprinttype    = {arXiv},
  eprint       = {2402.07523},
  timestamp    = {Mon, 19 Feb 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2402-07523.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/access/JaveedEG23,
  author       = {Khalid Javeed and
                  Ali El{-}Moursy and
                  David Gregg},
  title        = {EC-Crypto: Highly Efficient Area-Delay Optimized Elliptic Curve Cryptography
                  Processor},
  journal      = {{IEEE} Access},
  volume       = {11},
  pages        = {56649--56662},
  year         = {2023},
  url          = {https://doi.org/10.1109/ACCESS.2023.3282781},
  doi          = {10.1109/ACCESS.2023.3282781},
  timestamp    = {Fri, 07 Jul 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/access/JaveedEG23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/AlamGGPB23,
  author       = {Syed Asad Alam and
                  David Gregg and
                  Giulio Gambardella and
                  Thomas B. Preu{\ss}er and
                  Michaela Blott},
  title        = {On the {RTL} Implementation of {FINN} Matrix Vector Unit},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {22},
  number       = {6},
  pages        = {94:1--94:27},
  year         = {2023},
  url          = {https://doi.org/10.1145/3547141},
  doi          = {10.1145/3547141},
  timestamp    = {Sat, 13 Jan 2024 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tecs/AlamGGPB23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iwsc/AhmedPHLGBC23,
  author       = {Gul Aftab Ahmed and
                  James Vincent Patten and
                  Yuanhua Han and
                  Guoxian Lu and
                  David Gregg and
                  Jim Buckley and
                  Muslim Chochlov},
  title        = {Using Ensemble Inference to Improve Recall of Clone Detection},
  booktitle    = {17th {IEEE} International Workshop on Software Clones, {IWSC} 2023,
                  Bogot{\'{a}}, Colombia, October 1, 2023},
  pages        = {15--21},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/IWSC60764.2023.00010},
  doi          = {10.1109/IWSC60764.2023.00010},
  timestamp    = {Fri, 29 Mar 2024 23:01:32 +0100},
  biburl       = {https://dblp.org/rec/conf/iwsc/AhmedPHLGBC23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pdp/ReshadiG23,
  author       = {Midia Reshadi and
                  David Gregg},
  editor       = {Raffaele Montella and
                  Javier Garc{\'{\i}}a Blas and
                  Daniele D'Agostino},
  title        = {Dynamic Resource Partitioning for Multi-Tenant Systolic Array Based
                  {DNN} Accelerator},
  booktitle    = {31st Euromicro International Conference on Parallel, Distributed and
                  Network-Based Processing, {PDP} 2023, Naples, Italy, March 1-3, 2023},
  pages        = {76--83},
  publisher    = {{IEEE}},
  year         = {2023},
  url          = {https://doi.org/10.1109/PDP59025.2023.00019},
  doi          = {10.1109/PDP59025.2023.00019},
  timestamp    = {Wed, 07 Jun 2023 22:08:04 +0200},
  biburl       = {https://dblp.org/rec/conf/pdp/ReshadiG23.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2302-10806,
  author       = {Midia Reshadi and
                  David Gregg},
  title        = {Dynamic Resource Partitioning for Multi-Tenant Systolic Array Based
                  {DNN} Accelerator},
  journal      = {CoRR},
  volume       = {abs/2302.10806},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2302.10806},
  doi          = {10.48550/ARXIV.2302.10806},
  eprinttype    = {arXiv},
  eprint       = {2302.10806},
  timestamp    = {Fri, 24 Feb 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2302-10806.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2303-15199,
  author       = {Midia Reshadi and
                  David Gregg},
  title        = {Maple: {A} Processing Element for Row-Wise Product Based Sparse Tensor
                  Accelerators},
  journal      = {CoRR},
  volume       = {abs/2303.15199},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2303.15199},
  doi          = {10.48550/ARXIV.2303.15199},
  eprinttype    = {arXiv},
  eprint       = {2303.15199},
  timestamp    = {Fri, 14 Apr 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2303-15199.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2309-02182,
  author       = {Muslim Chochlov and
                  Gul Aftab Ahmed and
                  James Vincent Patten and
                  Guoxian Lu and
                  Wei Hou and
                  David Gregg and
                  Jim Buckley},
  title        = {Using a Nearest-Neighbour, BERT-Based Approach for Scalable Clone
                  Detection},
  journal      = {CoRR},
  volume       = {abs/2309.02182},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2309.02182},
  doi          = {10.48550/ARXIV.2309.02182},
  eprinttype    = {arXiv},
  eprint       = {2309.02182},
  timestamp    = {Mon, 11 Sep 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2309-02182.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijcta/JaveedSG22,
  author       = {Khalid Javeed and
                  Kamran Saeed and
                  David Gregg},
  title        = {High-speed parallel reconfigurable Fp multipliers for elliptic curve
                  cryptography applications},
  journal      = {Int. J. Circuit Theory Appl.},
  volume       = {50},
  number       = {4},
  pages        = {1160--1173},
  year         = {2022},
  url          = {https://doi.org/10.1002/cta.3206},
  doi          = {10.1002/CTA.3206},
  timestamp    = {Wed, 27 Apr 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijcta/JaveedSG22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/AlamABG22,
  author       = {Syed Asad Alam and
                  Andrew Anderson and
                  Barbara Barabasz and
                  David Gregg},
  title        = {Winograd Convolution for Deep Neural Networks: Efficient Point Selection},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {21},
  number       = {6},
  pages        = {80:1--80:28},
  year         = {2022},
  url          = {https://doi.org/10.1145/3524069},
  doi          = {10.1145/3524069},
  timestamp    = {Sun, 25 Dec 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tecs/AlamABG22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tnse/ChuGNGL22,
  author       = {Xiaowen Chu and
                  Fausto Giunchiglia and
                  Giovanni Neglia and
                  David Gregg and
                  Jiangchuan Liu},
  title        = {Guest Editorial: Introduction to the Special Section on Communication-Efficient
                  Distributed Machine Learning},
  journal      = {{IEEE} Trans. Netw. Sci. Eng.},
  volume       = {9},
  number       = {4},
  pages        = {1949--1950},
  year         = {2022},
  url          = {https://doi.org/10.1109/TNSE.2022.3181503},
  doi          = {10.1109/TNSE.2022.3181503},
  timestamp    = {Mon, 25 Jul 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tnse/ChuGNGL22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icsm/ChochlovAPLHGB22,
  author       = {Muslim Chochlov and
                  Gul Aftab Ahmed and
                  James Vincent Patten and
                  Guoxian Lu and
                  Wei Hou and
                  David Gregg and
                  Jim Buckley},
  title        = {Using a Nearest-Neighbour, BERT-Based Approach for Scalable Clone
                  Detection},
  booktitle    = {{IEEE} International Conference on Software Maintenance and Evolution,
                  {ICSME} 2022, Limassol, Cyprus, October 3-7, 2022},
  pages        = {582--591},
  publisher    = {{IEEE}},
  year         = {2022},
  url          = {https://doi.org/10.1109/ICSME55016.2022.00080},
  doi          = {10.1109/ICSME55016.2022.00080},
  timestamp    = {Tue, 21 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icsm/ChochlovAPLHGB22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@incollection{DBLP:books/sp/22/BiggarG22,
  author       = {Paul Biggar and
                  David Gregg},
  editor       = {Fabrice Rastello and
                  Florent Bouchez{-}Tichadou},
  title        = {Building {SSA} in a Compiler for {PHP}},
  booktitle    = {SSA-based Compiler Design},
  pages        = {347--357},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-030-80515-9\_24},
  doi          = {10.1007/978-3-030-80515-9\_24},
  timestamp    = {Thu, 23 Feb 2023 08:52:21 +0100},
  biburl       = {https://dblp.org/rec/books/sp/22/BiggarG22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2201-10369,
  author       = {Syed Asad Alam and
                  Andrew Anderson and
                  Barbara Barabasz and
                  David Gregg},
  title        = {Winograd Convolution for Deep Neural Networks: Efficient Point Selection},
  journal      = {CoRR},
  volume       = {abs/2201.10369},
  year         = {2022},
  url          = {https://arxiv.org/abs/2201.10369},
  eprinttype    = {arXiv},
  eprint       = {2201.10369},
  timestamp    = {Tue, 01 Feb 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2201-10369.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2201-11409,
  author       = {Syed Asad Alam and
                  David Gregg and
                  Giulio Gambardella and
                  Michael Preu{\ss}er and
                  Michaela Blott},
  title        = {On the {RTL} Implementation of {FINN} Matrix Vector Compute Unit},
  journal      = {CoRR},
  volume       = {abs/2201.11409},
  year         = {2022},
  url          = {https://arxiv.org/abs/2201.11409},
  eprinttype    = {arXiv},
  eprint       = {2201.11409},
  timestamp    = {Tue, 01 Feb 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2201-11409.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2205-02131,
  author       = {Kaveena Persand and
                  Andrew Anderson and
                  David Gregg},
  title        = {Domino Saliency Metrics: Improving Existing Channel Saliency Metrics
                  with Structural Information},
  journal      = {CoRR},
  volume       = {abs/2205.02131},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2205.02131},
  doi          = {10.48550/ARXIV.2205.02131},
  eprinttype    = {arXiv},
  eprint       = {2205.02131},
  timestamp    = {Thu, 05 May 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2205-02131.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2211-03672,
  author       = {Midia Reshadi and
                  David Gregg},
  title        = {{LOCAL:} Low-Complex Mapping Algorithm for Spatial {DNN} Accelerators},
  journal      = {CoRR},
  volume       = {abs/2211.03672},
  year         = {2022},
  url          = {https://doi.org/10.48550/arXiv.2211.03672},
  doi          = {10.48550/ARXIV.2211.03672},
  eprinttype    = {arXiv},
  eprint       = {2211.03672},
  timestamp    = {Wed, 09 Nov 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2211-03672.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/access/Persand0G21,
  author       = {Kaveena Persand and
                  Andrew Anderson and
                  David Gregg},
  title        = {Taxonomy of Saliency Metrics for Channel Pruning},
  journal      = {{IEEE} Access},
  volume       = {9},
  pages        = {120110--120126},
  year         = {2021},
  url          = {https://doi.org/10.1109/ACCESS.2021.3108545},
  doi          = {10.1109/ACCESS.2021.3108545},
  timestamp    = {Wed, 15 Dec 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/access/Persand0G21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/AlamGG21,
  author       = {Syed Asad Alam and
                  James Garland and
                  David Gregg},
  title        = {Low-precision Logarithmic Number Systems: Beyond Base-2},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {18},
  number       = {4},
  pages        = {47:1--47:25},
  year         = {2021},
  url          = {https://doi.org/10.1145/3461699},
  doi          = {10.1145/3461699},
  timestamp    = {Mon, 03 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/AlamGG21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aiia/Persand0G21,
  author       = {Kaveena Persand and
                  Andrew Anderson and
                  David Gregg},
  editor       = {Stefania Bandini and
                  Francesca Gasparini and
                  Viviana Mascardi and
                  Matteo Palmonari and
                  Giuseppe Vizzari},
  title        = {Domino Saliency Metrics: Improving Existing Channel Saliency Metrics
                  with Structural Information},
  booktitle    = {AIxIA 2021 - Advances in Artificial Intelligence - 20th International
                  Conference of the Italian Association for Artificial Intelligence,
                  Virtual Event, December 1-3, 2021, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13196},
  pages        = {447--461},
  publisher    = {Springer},
  year         = {2021},
  url          = {https://doi.org/10.1007/978-3-031-08421-8\_31},
  doi          = {10.1007/978-3-031-08421-8\_31},
  timestamp    = {Thu, 21 Jul 2022 13:16:26 +0200},
  biburl       = {https://dblp.org/rec/conf/aiia/Persand0G21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/norcas/ReshadiG21,
  author       = {Midia Reshadi and
                  David Gregg},
  editor       = {Jari Nurmi and
                  Dag T. Wisland and
                  Snorre Aunet and
                  Kristian Kjelgaard},
  title        = {{LOCAL:} Low-Complex Mapping Algorithm for Spatial {DNN} Accelerators},
  booktitle    = {{IEEE} Nordic Circuits and Systems Conference, NorCAS 2021, Oslo,
                  Norway, October 26-27, 2021},
  pages        = {1--7},
  publisher    = {{IEEE}},
  year         = {2021},
  url          = {https://doi.org/10.1109/NorCAS53631.2021.9599862},
  doi          = {10.1109/NORCAS53631.2021.9599862},
  timestamp    = {Wed, 07 Dec 2022 23:13:05 +0100},
  biburl       = {https://dblp.org/rec/conf/norcas/ReshadiG21.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2102-06681,
  author       = {Syed Asad Alam and
                  James Garland and
                  David Gregg},
  title        = {Low precision logarithmic number systems: Beyond base-2},
  journal      = {CoRR},
  volume       = {abs/2102.06681},
  year         = {2021},
  url          = {https://arxiv.org/abs/2102.06681},
  eprinttype    = {arXiv},
  eprint       = {2102.06681},
  timestamp    = {Thu, 18 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2102-06681.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tiot/PradoSSKV0GBLOD20,
  author       = {Miguel de Prado and
                  Jing Su and
                  Rabia Saeed and
                  Lorenzo Keller and
                  Noelia V{\'{a}}llez and
                  Andrew Anderson and
                  David Gregg and
                  Luca Benini and
                  Tim Llewellynn and
                  Nabil Ouerhani and
                  Rozenn Dahyot and
                  Nuria Pazos},
  title        = {Bonseyes {AI} Pipeline - Bringing {AI} to You: End-to-end integration
                  of data, algorithms, and deployment tools},
  journal      = {{ACM} Trans. Internet Things},
  volume       = {1},
  number       = {4},
  pages        = {26:1--26:25},
  year         = {2020},
  url          = {https://doi.org/10.1145/3403572},
  doi          = {10.1145/3403572},
  timestamp    = {Sat, 08 Jan 2022 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/tiot/PradoSSKV0GBLOD20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toms/Barabasz0SG20,
  author       = {Barbara Barabasz and
                  Andrew Anderson and
                  Kirk M. Soodhalter and
                  David Gregg},
  title        = {Error Analysis and Improving the Accuracy of Winograd Convolution
                  for Deep Neural Networks},
  journal      = {{ACM} Trans. Math. Softw.},
  volume       = {46},
  number       = {4},
  pages        = {37:1--37:33},
  year         = {2020},
  url          = {https://doi.org/10.1145/3412380},
  doi          = {10.1145/3412380},
  timestamp    = {Tue, 16 Aug 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/toms/Barabasz0SG20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lctrts/AlamG20,
  author       = {Syed Asad Alam and
                  David Gregg},
  editor       = {Jingling Xue and
                  Changhee Jung},
  title        = {Beyond Base-2 Logarithmic Number Systems (WiP Paper)},
  booktitle    = {Proceedings of the 21st {ACM} {SIGPLAN/SIGBED} International Conference
                  on Languages, Compilers, and Tools for Embedded Systems, {LCTES} 2020,
                  London, UK, June 16, 2020},
  pages        = {141--145},
  publisher    = {{ACM}},
  year         = {2020},
  url          = {https://doi.org/10.1145/3372799.3394368},
  doi          = {10.1145/3372799.3394368},
  timestamp    = {Tue, 29 Dec 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/lctrts/AlamG20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sbac-pad/0001VKG20,
  author       = {Andrew Anderson and
                  Aravind Vasudevan and
                  Cormac Keane and
                  David Gregg},
  title        = {High-Performance Low-Memory Lowering: GEMM-based Algorithms for {DNN}
                  Convolution},
  booktitle    = {32nd {IEEE} International Symposium on Computer Architecture and High
                  Performance Computing, {SBAC-PAD} 2020, Porto, Portugal, September
                  9-11, 2020},
  pages        = {99--106},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/SBAC-PAD49847.2020.00024},
  doi          = {10.1109/SBAC-PAD49847.2020.00024},
  timestamp    = {Thu, 29 Oct 2020 12:50:52 +0100},
  biburl       = {https://dblp.org/rec/conf/sbac-pad/0001VKG20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sbac-pad/Wen0ROG20,
  author       = {Yuan Wen and
                  Andrew Anderson and
                  Valentin Radu and
                  Michael F. P. O'Boyle and
                  David Gregg},
  title        = {{TASO:} Time and Space Optimization for Memory-Constrained {DNN} Inference},
  booktitle    = {32nd {IEEE} International Symposium on Computer Architecture and High
                  Performance Computing, {SBAC-PAD} 2020, Porto, Portugal, September
                  9-11, 2020},
  pages        = {199--208},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/SBAC-PAD49847.2020.00036},
  doi          = {10.1109/SBAC-PAD49847.2020.00036},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/sbac-pad/Wen0ROG20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ssci/PersandAG20,
  author       = {Kaveena Persand and
                  Andrew Anderson and
                  David Gregg},
  title        = {Composition of Saliency Metrics for Pruning with a Myopic Oracle},
  booktitle    = {2020 {IEEE} Symposium Series on Computational Intelligence, {SSCI}
                  2020, Canberra, Australia, December 1-4, 2020},
  pages        = {753--759},
  publisher    = {{IEEE}},
  year         = {2020},
  url          = {https://doi.org/10.1109/SSCI47803.2020.9308157},
  doi          = {10.1109/SSCI47803.2020.9308157},
  timestamp    = {Thu, 14 Jan 2021 15:14:22 +0100},
  biburl       = {https://dblp.org/rec/conf/ssci/PersandAG20.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2001-02976,
  author       = {Andrew Anderson and
                  Jing Su and
                  Rozenn Dahyot and
                  David Gregg},
  title        = {Performance-Oriented Neural Architecture Search},
  journal      = {CoRR},
  volume       = {abs/2001.02976},
  year         = {2020},
  url          = {http://arxiv.org/abs/2001.02976},
  eprinttype    = {arXiv},
  eprint       = {2001.02976},
  timestamp    = {Sat, 23 Jan 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2001-02976.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2004-03376,
  author       = {Kaveena Persand and
                  Andrew Anderson and
                  David Gregg},
  title        = {Composition of Saliency Metrics for Channel Pruning with a Myopic
                  Oracle},
  journal      = {CoRR},
  volume       = {abs/2004.03376},
  year         = {2020},
  url          = {https://arxiv.org/abs/2004.03376},
  eprinttype    = {arXiv},
  eprint       = {2004.03376},
  timestamp    = {Wed, 08 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2004-03376.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2005-10709,
  author       = {Yuan Wen and
                  Andrew Anderson and
                  Valentin Radu and
                  Michael F. P. O'Boyle and
                  David Gregg},
  title        = {{TASO:} Time and Space Optimization for Memory-Constrained {DNN} Inference},
  journal      = {CoRR},
  volume       = {abs/2005.10709},
  year         = {2020},
  url          = {https://arxiv.org/abs/2005.10709},
  eprinttype    = {arXiv},
  eprint       = {2005.10709},
  timestamp    = {Fri, 22 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2005-10709.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2006-11967,
  author       = {Yuan Wen and
                  David Gregg},
  title        = {Exploiting Weight Redundancy in CNNs: Beyond Pruning and Quantization},
  journal      = {CoRR},
  volume       = {abs/2006.11967},
  year         = {2020},
  url          = {https://arxiv.org/abs/2006.11967},
  eprinttype    = {arXiv},
  eprint       = {2006.11967},
  timestamp    = {Tue, 23 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2006-11967.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-2007-06563,
  author       = {James Garland and
                  David Gregg},
  title        = {{HOBFLOPS} CNNs: Hardware Optimized Bitsliced Floating-Point Operations
                  Convolutional Neural Networks},
  journal      = {CoRR},
  volume       = {abs/2007.06563},
  year         = {2020},
  url          = {https://arxiv.org/abs/2007.06563},
  eprinttype    = {arXiv},
  eprint       = {2007.06563},
  timestamp    = {Tue, 21 Jul 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2007-06563.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/Wen0ROG19,
  author       = {Yuan Wen and
                  Andrew Anderson and
                  Valentin Radu and
                  Michael F. P. O'Boyle and
                  David Gregg},
  title        = {{POSTER:} Space and Time Optimal {DNN} Primitive Selection with Integer
                  Linear Programming},
  booktitle    = {28th International Conference on Parallel Architectures and Compilation
                  Techniques, {PACT} 2019, Seattle, WA, USA, September 23-26, 2019},
  pages        = {489--490},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/PACT.2019.00059},
  doi          = {10.1109/PACT.2019.00059},
  timestamp    = {Sun, 12 Nov 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/Wen0ROG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/aiia/BarabaszG19,
  author       = {Barbara Barabasz and
                  David Gregg},
  editor       = {Mario Alviano and
                  Gianluigi Greco and
                  Francesco Scarcello},
  title        = {Winograd Convolution for DNNs: Beyond Linear Polynomials},
  booktitle    = {AI*IA 2019 - Advances in Artificial Intelligence - XVIIIth International
                  Conference of the Italian Association for Artificial Intelligence,
                  Rende, Italy, November 19-22, 2019, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {11946},
  pages        = {307--320},
  publisher    = {Springer},
  year         = {2019},
  url          = {https://doi.org/10.1007/978-3-030-35166-3\_22},
  doi          = {10.1007/978-3-030-35166-3\_22},
  timestamp    = {Mon, 18 Nov 2019 16:33:10 +0100},
  biburl       = {https://dblp.org/rec/conf/aiia/BarabaszG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/arith/0001DG19,
  author       = {Andrew Anderson and
                  Michael Doyle and
                  David Gregg},
  editor       = {Naofumi Takagi and
                  Sylvie Boldo and
                  Martin Langhammer},
  title        = {Scalar Arithmetic Multiple Data: Customizable Precision for Deep Neural
                  Networks},
  booktitle    = {26th {IEEE} Symposium on Computer Arithmetic, {ARITH} 2019, Kyoto,
                  Japan, June 10-12, 2019},
  pages        = {61--68},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/ARITH.2019.00018},
  doi          = {10.1109/ARITH.2019.00018},
  timestamp    = {Tue, 22 Oct 2019 15:32:50 +0200},
  biburl       = {https://dblp.org/rec/conf/arith/0001DG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ieeehpcs/0001SDG19,
  author       = {Andrew Anderson and
                  Jing Su and
                  Rozenn Dahyot and
                  David Gregg},
  title        = {Performance-Oriented Neural Architecture Search},
  booktitle    = {17th International Conference on High Performance Computing {\&}
                  Simulation, {HPCS} 2019, Dublin, Ireland, July 15-19, 2019},
  pages        = {177--184},
  publisher    = {{IEEE}},
  year         = {2019},
  url          = {https://doi.org/10.1109/HPCS48598.2019.9188213},
  doi          = {10.1109/HPCS48598.2019.9188213},
  timestamp    = {Tue, 29 Dec 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/ieeehpcs/0001SDG19.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1905-05233,
  author       = {Barbara Barabasz and
                  David Gregg},
  title        = {Winograd Convolution for DNNs: Beyond linear polinomials},
  journal      = {CoRR},
  volume       = {abs/1905.05233},
  year         = {2019},
  url          = {http://arxiv.org/abs/1905.05233},
  eprinttype    = {arXiv},
  eprint       = {1905.05233},
  timestamp    = {Tue, 28 May 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1905-05233.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1906-04675,
  author       = {Kaveena Persand and
                  Andrew Anderson and
                  David Gregg},
  title        = {A Taxonomy of Channel Pruning Signals in CNNs},
  journal      = {CoRR},
  volume       = {abs/1906.04675},
  year         = {2019},
  url          = {http://arxiv.org/abs/1906.04675},
  eprinttype    = {arXiv},
  eprint       = {1906.04675},
  timestamp    = {Fri, 14 Jun 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1906-04675.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/GarlandG18,
  author       = {James Garland and
                  David Gregg},
  title        = {Low Complexity Multiply-Accumulate Units for Convolutional Neural
                  Networks with Weight-Sharing},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {15},
  number       = {3},
  pages        = {31:1--31:24},
  year         = {2018},
  url          = {https://doi.org/10.1145/3233300},
  doi          = {10.1145/3233300},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/GarlandG18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cgo/AndersonG18,
  author       = {Andrew Anderson and
                  David Gregg},
  editor       = {Jens Knoop and
                  Markus Schordan and
                  Teresa Johnson and
                  Michael F. P. O'Boyle},
  title        = {Optimal {DNN} primitive selection with partitioned boolean quadratic
                  programming},
  booktitle    = {Proceedings of the 2018 International Symposium on Code Generation
                  and Optimization, {CGO} 2018, V{\"{o}}sendorf / Vienna, Austria,
                  February 24-28, 2018},
  pages        = {340--351},
  publisher    = {{ACM}},
  year         = {2018},
  url          = {https://doi.org/10.1145/3168805},
  doi          = {10.1145/3168805},
  timestamp    = {Mon, 16 Sep 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cgo/AndersonG18.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1801-10219,
  author       = {James Garland and
                  David Gregg},
  title        = {Low Complexity Multiply-Accumulate Units for Convolutional Neural
                  Networks with Weight-Sharing},
  journal      = {CoRR},
  volume       = {abs/1801.10219},
  year         = {2018},
  url          = {http://arxiv.org/abs/1801.10219},
  eprinttype    = {arXiv},
  eprint       = {1801.10219},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1801-10219.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1803-10986,
  author       = {Barbara Barabasz and
                  Andrew Anderson and
                  David Gregg},
  title        = {Improving accuracy of Winograd convolution for DNNs},
  journal      = {CoRR},
  volume       = {abs/1803.10986},
  year         = {2018},
  url          = {http://arxiv.org/abs/1803.10986},
  eprinttype    = {arXiv},
  eprint       = {1803.10986},
  timestamp    = {Wed, 15 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1803-10986.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1809-10572,
  author       = {Andrew Anderson and
                  David Gregg},
  title        = {Scalar Arithmetic Multiple Data: Customizable Precision for Deep Neural
                  Networks},
  journal      = {CoRR},
  volume       = {abs/1809.10572},
  year         = {2018},
  url          = {http://arxiv.org/abs/1809.10572},
  eprinttype    = {arXiv},
  eprint       = {1809.10572},
  timestamp    = {Fri, 05 Oct 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1809-10572.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/cal/GarlandG17,
  author       = {James Garland and
                  David Gregg},
  title        = {Low Complexity Multiply Accumulate Unit for Weight-Sharing Convolutional
                  Neural Networks},
  journal      = {{IEEE} Comput. Archit. Lett.},
  volume       = {16},
  number       = {2},
  pages        = {132--135},
  year         = {2017},
  url          = {https://doi.org/10.1109/LCA.2017.2656880},
  doi          = {10.1109/LCA.2017.2656880},
  timestamp    = {Sun, 15 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/cal/GarlandG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tc/AndersonMG17,
  author       = {Andrew Anderson and
                  Servesh Muralidharan and
                  David Gregg},
  title        = {Efficient Multibyte Floating Point Data Formats Using Vectorization},
  journal      = {{IEEE} Trans. Computers},
  volume       = {66},
  number       = {12},
  pages        = {2081--2096},
  year         = {2017},
  url          = {https://doi.org/10.1109/TC.2017.2716355},
  doi          = {10.1109/TC.2017.2716355},
  timestamp    = {Wed, 15 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tc/AndersonMG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asap/VasudevanAG17,
  author       = {Aravind Vasudevan and
                  Andrew Anderson and
                  David Gregg},
  title        = {Parallel Multi Channel convolution using General Matrix Multiplication},
  booktitle    = {28th {IEEE} International Conference on Application-specific Systems,
                  Architectures and Processors, {ASAP} 2017, Seattle, WA, USA, July
                  10-12, 2017},
  pages        = {19--24},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ASAP.2017.7995254},
  doi          = {10.1109/ASAP.2017.7995254},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/asap/VasudevanAG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpp/XuG17,
  author       = {Shixiong Xu and
                  David Gregg},
  title        = {Bitslice Vectors: {A} Software Approach to Customizable Data Precision
                  on Processors with {SIMD} Extensions},
  booktitle    = {46th International Conference on Parallel Processing, {ICPP} 2017,
                  Bristol, United Kingdom, August 14-17, 2017},
  pages        = {442--451},
  publisher    = {{IEEE} Computer Society},
  year         = {2017},
  url          = {https://doi.org/10.1109/ICPP.2017.53},
  doi          = {10.1109/ICPP.2017.53},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpp/XuG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/VasudevanG17,
  author       = {Aravind Vasudevan and
                  David Gregg},
  title        = {Mutual Inclusivity of the Critical Path and its Partial Schedule on
                  Heterogeneous Systems},
  journal      = {CoRR},
  volume       = {abs/1701.08800},
  year         = {2017},
  url          = {http://arxiv.org/abs/1701.08800},
  eprinttype    = {arXiv},
  eprint       = {1701.08800},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/VasudevanG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/VasudevanAG17,
  author       = {Aravind Vasudevan and
                  Andrew Anderson and
                  David Gregg},
  title        = {Parallel Multi Channel Convolution using General Matrix Multiplication},
  journal      = {CoRR},
  volume       = {abs/1704.04428},
  year         = {2017},
  url          = {http://arxiv.org/abs/1704.04428},
  eprinttype    = {arXiv},
  eprint       = {1704.04428},
  timestamp    = {Wed, 15 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/VasudevanAG17.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1709-03395,
  author       = {Andrew Anderson and
                  Aravind Vasudevan and
                  Cormac Keane and
                  David Gregg},
  title        = {Low-memory GEMM-based convolution algorithms for deep neural networks},
  journal      = {CoRR},
  volume       = {abs/1709.03395},
  year         = {2017},
  url          = {http://arxiv.org/abs/1709.03395},
  eprinttype    = {arXiv},
  eprint       = {1709.03395},
  timestamp    = {Wed, 15 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1709-03395.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/abs-1710-01079,
  author       = {Andrew Anderson and
                  David Gregg},
  title        = {Optimal {DNN} Primitive Selection with Partitioned Boolean Quadratic
                  Programming},
  journal      = {CoRR},
  volume       = {abs/1710.01079},
  year         = {2017},
  url          = {http://arxiv.org/abs/1710.01079},
  eprinttype    = {arXiv},
  eprint       = {1710.01079},
  timestamp    = {Wed, 15 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/abs-1710-01079.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jea/MarinovNG16,
  author       = {Martin Marinov and
                  Nicholas Nash and
                  David Gregg},
  title        = {Practical Algorithms for Finding Extremal Sets},
  journal      = {{ACM} J. Exp. Algorithmics},
  volume       = {21},
  number       = {1},
  pages        = {1.9:1--1.9:21},
  year         = {2016},
  url          = {https://doi.org/10.1145/2893184},
  doi          = {10.1145/2893184},
  timestamp    = {Thu, 25 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jea/MarinovNG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/AndersonMG16,
  author       = {Andrew Anderson and
                  Avinash Malik and
                  David Gregg},
  title        = {Automatic Vectorization of Interleaved Data Revisited},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {12},
  number       = {4},
  pages        = {50:1--50:25},
  year         = {2016},
  url          = {https://doi.org/10.1145/2838735},
  doi          = {10.1145/2838735},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taco/AndersonMG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tse/AtachiantsDG16,
  author       = {Roman Atachiants and
                  Gavin J. Doherty and
                  David Gregg},
  title        = {Parallel Performance Problems on Shared-Memory Multicore Systems:
                  Taxonomy and Observation},
  journal      = {{IEEE} Trans. Software Eng.},
  volume       = {42},
  number       = {8},
  pages        = {764--785},
  year         = {2016},
  url          = {https://doi.org/10.1109/TSE.2016.2519346},
  doi          = {10.1109/TSE.2016.2519346},
  timestamp    = {Tue, 03 Oct 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tse/AtachiantsDG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/AndersonG16,
  author       = {Andrew Anderson and
                  David Gregg},
  editor       = {Ayal Zaks and
                  Bilha Mendelson and
                  Lawrence Rauchwerger and
                  Wen{-}mei W. Hwu},
  title        = {Vectorization of Multibyte Floating Point Data Formats},
  booktitle    = {Proceedings of the 2016 International Conference on Parallel Architectures
                  and Compilation, {PACT} 2016, Haifa, Israel, September 11-15, 2016},
  pages        = {363--372},
  publisher    = {{ACM}},
  year         = {2016},
  url          = {https://doi.org/10.1145/2967938.2967966},
  doi          = {10.1145/2967938.2967966},
  timestamp    = {Wed, 11 Aug 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/AndersonG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/AndersonG16,
  author       = {Andrew Anderson and
                  David Gregg},
  title        = {Vectorization of Multibyte Floating Point Data Formats},
  journal      = {CoRR},
  volume       = {abs/1601.07789},
  year         = {2016},
  url          = {http://arxiv.org/abs/1601.07789},
  eprinttype    = {arXiv},
  eprint       = {1601.07789},
  timestamp    = {Wed, 15 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/AndersonG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/XuG16,
  author       = {Shixiong Xu and
                  David Gregg},
  title        = {Customizable Precision of Floating-Point Arithmetic with Bitslice
                  Vector Types},
  journal      = {CoRR},
  volume       = {abs/1602.04716},
  year         = {2016},
  url          = {http://arxiv.org/abs/1602.04716},
  eprinttype    = {arXiv},
  eprint       = {1602.04716},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/XuG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/GarlandG16,
  author       = {James Garland and
                  David Gregg},
  title        = {Low Complexity Multiply Accumulate Unit for Weight-Sharing Convolutional
                  Neural Networks},
  journal      = {CoRR},
  volume       = {abs/1609.05132},
  year         = {2016},
  url          = {http://arxiv.org/abs/1609.05132},
  eprinttype    = {arXiv},
  eprint       = {1609.05132},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/GarlandG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/FrancescaHG16,
  author       = {Maria Francesca and
                  Arthur Hughes and
                  David Gregg},
  title        = {Spectral Convolution Networks},
  journal      = {CoRR},
  volume       = {abs/1611.05378},
  year         = {2016},
  url          = {http://arxiv.org/abs/1611.05378},
  eprinttype    = {arXiv},
  eprint       = {1611.05378},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/FrancescaHG16.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/micro/IonicaG15,
  author       = {Mircea Horea Ionica and
                  David Gregg},
  title        = {The Movidius Myriad Architecture's Potential for Scientific Computing},
  journal      = {{IEEE} Micro},
  volume       = {35},
  number       = {1},
  pages        = {6--14},
  year         = {2015},
  url          = {https://doi.org/10.1109/MM.2015.4},
  doi          = {10.1109/MM.2015.4},
  timestamp    = {Sat, 20 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/micro/IonicaG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/MalikG15,
  author       = {Avinash Malik and
                  David Gregg},
  title        = {Heuristics on Reachability Trees for Bicriteria Scheduling of Stream
                  Graphs on Heterogeneous Multiprocessor Architectures},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {14},
  number       = {2},
  pages        = {23:1--23:26},
  year         = {2015},
  url          = {https://doi.org/10.1145/2638553},
  doi          = {10.1145/2638553},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/MalikG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/XuG15,
  author       = {Shixiong Xu and
                  David Gregg},
  title        = {An Efficient Vectorization Approach to Nested Thread-level Parallelism
                  for {CUDA} GPUs},
  booktitle    = {2015 International Conference on Parallel Architectures and Compilation,
                  {PACT} 2015, San Francisco, CA, USA, October 18-21, 2015},
  pages        = {488--489},
  publisher    = {{IEEE} Computer Society},
  year         = {2015},
  url          = {https://doi.org/10.1109/PACT.2015.56},
  doi          = {10.1109/PACT.2015.56},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/XuG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/trustcom/XuG15,
  author       = {Shixiong Xu and
                  David Gregg},
  title        = {Exploiting Hyper-Loop Parallelism in Vectorization to Improve Memory
                  Performance on {CUDA} {GPGPU}},
  booktitle    = {2015 {IEEE} TrustCom/BigDataSE/ISPA, Helsinki, Finland, August 20-22,
                  2015, Volume 3},
  pages        = {53--60},
  publisher    = {{IEEE}},
  year         = {2015},
  url          = {https://doi.org/10.1109/Trustcom.2015.612},
  doi          = {10.1109/TRUSTCOM.2015.612},
  timestamp    = {Wed, 16 Oct 2019 14:14:49 +0200},
  biburl       = {https://dblp.org/rec/conf/trustcom/XuG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/MarinovG15,
  author       = {Martin Marinov and
                  David Gregg},
  title        = {Towards Optimal Sorting Networks: The Third Level},
  journal      = {CoRR},
  volume       = {abs/1502.04748},
  year         = {2015},
  url          = {http://arxiv.org/abs/1502.04748},
  eprinttype    = {arXiv},
  eprint       = {1502.04748},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/MarinovG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/MarinovG15a,
  author       = {Martin Marinov and
                  David Gregg},
  title        = {Sorting Networks: The Final Countdown},
  journal      = {CoRR},
  volume       = {abs/1502.05983},
  year         = {2015},
  url          = {http://arxiv.org/abs/1502.05983},
  eprinttype    = {arXiv},
  eprint       = {1502.05983},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/MarinovG15a.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/MarinovG15b,
  author       = {Martin Marinov and
                  David Gregg},
  title        = {Itemset Isomorphism: GI-Complete},
  journal      = {CoRR},
  volume       = {abs/1507.05841},
  year         = {2015},
  url          = {http://arxiv.org/abs/1507.05841},
  eprinttype    = {arXiv},
  eprint       = {1507.05841},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/MarinovG15b.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/corr/MarinovNG15,
  author       = {Martin Marinov and
                  Nicholas Nash and
                  David Gregg},
  title        = {Practical Algorithms for Finding Extremal Sets},
  journal      = {CoRR},
  volume       = {abs/1508.01753},
  year         = {2015},
  url          = {http://arxiv.org/abs/1508.01753},
  eprinttype    = {arXiv},
  eprint       = {1508.01753},
  timestamp    = {Mon, 13 Aug 2018 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/corr/MarinovNG15.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/chi/AtachiantsGJD14,
  author       = {Roman Atachiants and
                  David Gregg and
                  Kim Jarvis and
                  Gavin J. Doherty},
  editor       = {Matt Jones and
                  Philippe A. Palanque and
                  Albrecht Schmidt and
                  Tovi Grossman},
  title        = {Design considerations for parallel performance tools},
  booktitle    = {{CHI} Conference on Human Factors in Computing Systems, CHI'14, Toronto,
                  ON, Canada - April 26 - May 01, 2014},
  pages        = {2501--2510},
  publisher    = {{ACM}},
  year         = {2014},
  url          = {https://doi.org/10.1145/2556288.2557350},
  doi          = {10.1145/2556288.2557350},
  timestamp    = {Tue, 01 Jun 2021 15:21:43 +0200},
  biburl       = {https://dblp.org/rec/conf/chi/AtachiantsGJD14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/icpads/VasudevanMG14,
  author       = {Aravind Vasudevan and
                  Avinash Malik and
                  David Gregg},
  title        = {An improved simulated annealing heuristic for static partitioning
                  of task graphs onto heterogeneous architectures},
  booktitle    = {20th {IEEE} International Conference on Parallel and Distributed Systems,
                  {ICPADS} 2014, Hsinchu, Taiwan, December 16-19, 2014},
  pages        = {95--102},
  publisher    = {{IEEE} Computer Society},
  year         = {2014},
  url          = {https://doi.org/10.1109/PADSW.2014.7097796},
  doi          = {10.1109/PADSW.2014.7097796},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/icpads/VasudevanMG14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/XuG14,
  author       = {Shixiong Xu and
                  David Gregg},
  editor       = {James C. Brodman and
                  Peng Tu},
  title        = {Efficient Exploitation of Hyper Loop Parallelism in Vectorization},
  booktitle    = {Languages and Compilers for Parallel Computing - 27th International
                  Workshop, {LCPC} 2014, Hillsboro, OR, USA, September 15-17, 2014,
                  Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {8967},
  pages        = {382--396},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-319-17473-0\_25},
  doi          = {10.1007/978-3-319-17473-0\_25},
  timestamp    = {Mon, 05 Feb 2024 20:34:25 +0100},
  biburl       = {https://dblp.org/rec/conf/lcpc/XuG14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/npc/XuG14,
  author       = {Shixiong Xu and
                  David Gregg},
  editor       = {Ching{-}Hsien Hsu and
                  Xuanhua Shi and
                  Valentina Salapura},
  title        = {Semi-automatic Composition of Data Layout Transformations for Loop
                  Vectorization},
  booktitle    = {Network and Parallel Computing - 11th {IFIP} {WG} 10.3 International
                  Conference, {NPC} 2014, Ilan, Taiwan, September 18-20, 2014. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {8707},
  pages        = {485--496},
  publisher    = {Springer},
  year         = {2014},
  url          = {https://doi.org/10.1007/978-3-662-44917-2\_40},
  doi          = {10.1007/978-3-662-44917-2\_40},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/npc/XuG14.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ijpp/BachirTBGC13,
  author       = {Mounira Bachir and
                  Sid Ahmed Ali Touati and
                  Frederic Brault and
                  David Gregg and
                  Albert Cohen},
  title        = {Minimal Unroll Factor for Code Generation of Software Pipelining},
  journal      = {Int. J. Parallel Program.},
  volume       = {41},
  number       = {1},
  pages        = {1--58},
  year         = {2013},
  url          = {https://doi.org/10.1007/s10766-012-0203-z},
  doi          = {10.1007/S10766-012-0203-Z},
  timestamp    = {Wed, 01 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/ijpp/BachirTBGC13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/ClearyCPG13,
  author       = {Jimmy Cleary and
                  Owen Callanan and
                  Mark Purcell and
                  David Gregg},
  title        = {Fast asymmetric thread synchronization},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {9},
  number       = {4},
  pages        = {27:1--27:22},
  year         = {2013},
  url          = {https://doi.org/10.1145/2400682.2400686},
  doi          = {10.1145/2400682.2400686},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/ClearyCPG13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/DolanMG13,
  author       = {Stephen Dolan and
                  Servesh Muralidharan and
                  David Gregg},
  title        = {Compiler support for lightweight context switching},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {9},
  number       = {4},
  pages        = {36:1--36:25},
  year         = {2013},
  url          = {https://doi.org/10.1145/2400682.2400695},
  doi          = {10.1145/2400682.2400695},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/taco/DolanMG13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/MalikG13,
  author       = {Avinash Malik and
                  David Gregg},
  title        = {Orchestrating stream graphs using model checking},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {10},
  number       = {3},
  pages        = {19:1--19:25},
  year         = {2013},
  url          = {https://doi.org/10.1145/2512435},
  doi          = {10.1145/2512435},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/MalikG13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/trustcom/MuralidharanVMG13,
  author       = {Servesh Muralidharan and
                  Aravind Vasudevan and
                  Avinash Malik and
                  David Gregg},
  title        = {Heterogeneous Multiconstraint Application Partitioner {(HMAP)}},
  booktitle    = {12th {IEEE} International Conference on Trust, Security and Privacy
                  in Computing and Communications, TrustCom 2013 / 11th {IEEE} International
                  Symposium on Parallel and Distributed Processing with Applications,
                  {ISPA-13} / 12th {IEEE} International Conference on Ubiquitous Computing
                  and Communications, IUCC-2013, Melbourne, Australia, July 16-18, 2013},
  pages        = {999--1007},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/TrustCom.2013.122},
  doi          = {10.1109/TRUSTCOM.2013.122},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/trustcom/MuralidharanVMG13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/trustcom/MuralidharanCG13,
  author       = {Servesh Muralidharan and
                  Kevin Casey and
                  David Gregg},
  title        = {A Parallel Runtime Framework for Communication Intensive Stream Applications},
  booktitle    = {12th {IEEE} International Conference on Trust, Security and Privacy
                  in Computing and Communications, TrustCom 2013 / 11th {IEEE} International
                  Symposium on Parallel and Distributed Processing with Applications,
                  {ISPA-13} / 12th {IEEE} International Conference on Ubiquitous Computing
                  and Communications, IUCC-2013, Melbourne, Australia, July 16-18, 2013},
  pages        = {1179--1187},
  publisher    = {{IEEE} Computer Society},
  year         = {2013},
  url          = {https://doi.org/10.1109/TrustCom.2013.142},
  doi          = {10.1109/TRUSTCOM.2013.142},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/trustcom/MuralidharanCG13.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/BiggarVG12,
  author       = {Paul Biggar and
                  Edsko de Vries and
                  David Gregg},
  title        = {A practical solution for achieving language compatibility in scripting
                  language compilers},
  journal      = {Sci. Comput. Program.},
  volume       = {77},
  number       = {9},
  pages        = {971--989},
  year         = {2012},
  url          = {https://doi.org/10.1016/j.scico.2011.01.004},
  doi          = {10.1016/J.SCICO.2011.01.004},
  timestamp    = {Sun, 22 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/scp/BiggarVG12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/McCandlessG12,
  author       = {Jason McCandless and
                  David Gregg},
  title        = {Compiler techniques to improve dynamic branch prediction for indirect
                  jump and call instructions},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {8},
  number       = {4},
  pages        = {24:1--24:20},
  year         = {2012},
  url          = {https://doi.org/10.1145/2086696.2086703},
  doi          = {10.1145/2086696.2086703},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/McCandlessG12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dsrt/PurcellVG12,
  author       = {Mark Purcell and
                  Aravind Vasudevan and
                  David Gregg},
  editor       = {Azzedine Boukerche and
                  Vinny Cahill and
                  Abdulmotaleb El{-}Saddik and
                  Georgios Theodoropoulos and
                  Ray Walshe},
  title        = {Real-Time Sensor Signal Capture from a Harsh Environment},
  booktitle    = {16th {IEEE/ACM} International Symposium on Distributed Simulation
                  and Real Time Applications, {DS-RT} 2012, Dublin, Ireland, October
                  25-27, 2012},
  pages        = {36--43},
  publisher    = {{IEEE} Computer Society},
  year         = {2012},
  url          = {https://doi.org/10.1109/DS-RT.2012.14},
  doi          = {10.1109/DS-RT.2012.14},
  timestamp    = {Thu, 23 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/dsrt/PurcellVG12.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pppj/McCandlessG11,
  author       = {Jason McCandless and
                  David Gregg},
  editor       = {Christian W. Probst and
                  Christian Wimmer},
  title        = {Optimizing interpreters by tuning opcode orderings on virtual machines
                  for modern architectures: or: how {I} learned to stop worrying and
                  love hill climbing},
  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        = {161--170},
  publisher    = {{ACM}},
  year         = {2011},
  url          = {https://doi.org/10.1145/2093157.2093183},
  doi          = {10.1145/2093157.2093183},
  timestamp    = {Mon, 26 Nov 2018 15:05:58 +0100},
  biburl       = {https://dblp.org/rec/conf/pppj/McCandlessG11.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/ipl/NashG10,
  author       = {Nicholas Nash and
                  David Gregg},
  title        = {An output sensitive algorithm for computing a maximum independent
                  set of a circle graph},
  journal      = {Inf. Process. Lett.},
  volume       = {110},
  number       = {16},
  pages        = {630--634},
  year         = {2010},
  url          = {https://doi.org/10.1016/j.ipl.2010.05.016},
  doi          = {10.1016/J.IPL.2010.05.016},
  timestamp    = {Wed, 14 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/ipl/NashG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jea/NashG10,
  author       = {Nicholas Nash and
                  David Gregg},
  title        = {Comparing integer data structures for 32- and 64-bit keys},
  journal      = {{ACM} J. Exp. Algorithmics},
  volume       = {15},
  year         = {2010},
  url          = {https://doi.org/10.1145/1671970.1671977},
  doi          = {10.1145/1671970.1671977},
  timestamp    = {Thu, 25 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jea/NashG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/TichySG10,
  author       = {Milan Tich{\'{y}} and
                  Jan Schier and
                  David Gregg},
  title        = {{GSFAP} adaptive filtering using log arithmetic for resource-constrained
                  embedded systems},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {9},
  number       = {3},
  pages        = {29:1--29:31},
  year         = {2010},
  url          = {https://doi.org/10.1145/1698772.1698787},
  doi          = {10.1145/1698772.1698787},
  timestamp    = {Tue, 08 Sep 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/TichySG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/asap/ManleyMG10,
  author       = {Raymond Manley and
                  Paul Magrath and
                  David Gregg},
  editor       = {Fran{\c{c}}ois Charot and
                  Frank Hannig and
                  J{\"{u}}rgen Teich and
                  Christophe Wolinski},
  title        = {Code generation for hardware accelerated {AES}},
  booktitle    = {21st {IEEE} International Conference on Application-specific Systems
                  Architectures and Processors, {ASAP} 2010, Rennes, France, 7-9 July
                  2010},
  pages        = {345--348},
  publisher    = {{IEEE} Computer Society},
  year         = {2010},
  url          = {https://doi.org/10.1109/ASAP.2010.5540955},
  doi          = {10.1109/ASAP.2010.5540955},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/asap/ManleyMG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cgo/WilliamsMG10,
  author       = {Kevin Williams and
                  Jason McCandless and
                  David Gregg},
  editor       = {Andreas Moshovos and
                  J. Gregory Steffan and
                  Kim M. Hazelwood and
                  David R. Kaeli},
  title        = {Dynamic interpretation for dynamic scripting languages},
  booktitle    = {Proceedings of the {CGO} 2010, The 8th International Symposium on
                  Code Generation and Optimization, Toronto, Ontario, Canada, April
                  24-28, 2010},
  pages        = {278--287},
  publisher    = {{ACM}},
  year         = {2010},
  url          = {https://doi.org/10.1145/1772954.1772993},
  doi          = {10.1145/1772954.1772993},
  timestamp    = {Tue, 09 Jul 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cgo/WilliamsMG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/indocrypt/ManleyG10,
  author       = {Raymond Manley and
                  David Gregg},
  editor       = {Guang Gong and
                  Kishan Chand Gupta},
  title        = {A Program Generator for Intel {AES-NI} Instructions},
  booktitle    = {Progress in Cryptology - {INDOCRYPT} 2010 - 11th International Conference
                  on Cryptology in India, Hyderabad, India, December 12-15, 2010. Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {6498},
  pages        = {311--327},
  publisher    = {Springer},
  year         = {2010},
  url          = {https://doi.org/10.1007/978-3-642-17401-8\_22},
  doi          = {10.1007/978-3-642-17401-8\_22},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/indocrypt/ManleyG10.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iccS/PurcellCG09,
  author       = {Mark Purcell and
                  Owen Callanan and
                  David Gregg},
  editor       = {Gabrielle Allen and
                  Jaroslaw Nabrzyski and
                  Edward Seidel and
                  G. Dick van Albada and
                  Jack J. Dongarra and
                  Peter M. A. Sloot},
  title        = {Streamlining Offload Computing to High Performance Architectures},
  booktitle    = {Computational Science - {ICCS} 2009, 9th International Conference,
                  Baton Rouge, LA, USA, May 25-27, 2009, Proceedings, Part {I}},
  series       = {Lecture Notes in Computer Science},
  volume       = {5544},
  pages        = {974--983},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-01970-8\_98},
  doi          = {10.1007/978-3-642-01970-8\_98},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/iccS/PurcellCG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/ManleyG09,
  author       = {Raymond Manley and
                  David Gregg},
  editor       = {Guang R. Gao and
                  Lori L. Pollock and
                  John Cavazos and
                  Xiaoming Li},
  title        = {Mapping Streaming Languages to General Purpose Processors through
                  Vectorization},
  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        = {95--110},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-13374-9\_7},
  doi          = {10.1007/978-3-642-13374-9\_7},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/ManleyG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/BachirGT09,
  author       = {Mounira Bachir and
                  David Gregg and
                  Sid Ahmed Ali Touati},
  editor       = {Guang R. Gao and
                  Lori L. Pollock and
                  John Cavazos and
                  Xiaoming Li},
  title        = {Using the Meeting Graph Framework to Minimise Kernel Loop Unrolling
                  for Scheduled Loops},
  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        = {278--292},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-13374-9\_19},
  doi          = {10.1007/978-3-642-13374-9\_19},
  timestamp    = {Wed, 17 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/BachirGT09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/lcpc/WilliamsMG09,
  author       = {Kevin Williams and
                  Jason McCandless and
                  David Gregg},
  editor       = {Guang R. Gao and
                  Lori L. Pollock and
                  John Cavazos and
                  Xiaoming Li},
  title        = {Portable Just-in-Time Specialization of Dynamically Typed Scripting
                  Languages},
  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        = {391--398},
  publisher    = {Springer},
  year         = {2009},
  url          = {https://doi.org/10.1007/978-3-642-13374-9\_27},
  doi          = {10.1007/978-3-642-13374-9\_27},
  timestamp    = {Tue, 09 Jul 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/lcpc/WilliamsMG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/BiggarVG09,
  author       = {Paul Biggar and
                  Edsko de Vries and
                  David Gregg},
  editor       = {Sung Y. Shin and
                  Sascha Ossowski},
  title        = {A practical solution for scripting language compilers},
  booktitle    = {Proceedings of the 2009 {ACM} Symposium on Applied Computing (SAC),
                  Honolulu, Hawaii, USA, March 9-12, 2009},
  pages        = {1916--1923},
  publisher    = {{ACM}},
  year         = {2009},
  url          = {https://doi.org/10.1145/1529282.1529709},
  doi          = {10.1145/1529282.1529709},
  timestamp    = {Tue, 06 Nov 2018 11:06:49 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/BiggarVG09.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jea/BiggarNWG08,
  author       = {Paul Biggar and
                  Nicholas Nash and
                  Kevin Williams and
                  David Gregg},
  title        = {An experimental study of sorting and branch prediction},
  journal      = {{ACM} J. Exp. Algorithmics},
  volume       = {12},
  pages        = {1.8:1--1.8:39},
  year         = {2008},
  url          = {https://doi.org/10.1145/1227161.1370599},
  doi          = {10.1145/1227161.1370599},
  timestamp    = {Thu, 25 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jea/BiggarNWG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jea/NashLG08,
  author       = {Nicholas Nash and
                  Sylvain Lelait and
                  David Gregg},
  title        = {Efficiently implementing maximum independent set algorithms on circle
                  graphs},
  journal      = {{ACM} J. Exp. Algorithmics},
  volume       = {13},
  year         = {2008},
  url          = {https://doi.org/10.1145/1412228.1455265},
  doi          = {10.1145/1412228.1455265},
  timestamp    = {Thu, 25 Jun 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jea/NashLG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/taco/ShiCEG08,
  author       = {Yunhe Shi and
                  Kevin Casey and
                  M. Anton Ertl and
                  David Gregg},
  title        = {Virtual machine showdown: Stack versus registers},
  journal      = {{ACM} Trans. Archit. Code Optim.},
  volume       = {4},
  number       = {4},
  pages        = {2:1--2:36},
  year         = {2008},
  url          = {https://doi.org/10.1145/1328195.1328197},
  doi          = {10.1145/1328195.1328197},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/taco/ShiCEG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/tecs/OzerNG08,
  author       = {Emre {\"{O}}zer and
                  Andy Nisbet and
                  David Gregg},
  title        = {A stochastic bitwidth estimation technique for compact and low-power
                  custom processors},
  journal      = {{ACM} Trans. Embed. Comput. Syst.},
  volume       = {7},
  number       = {3},
  pages        = {34:1--34:30},
  year         = {2008},
  url          = {https://doi.org/10.1145/1347375.1347387},
  doi          = {10.1145/1347375.1347387},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/tecs/OzerNG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cf/WilliamsNGG08,
  author       = {Kevin Williams and
                  Albert Noll and
                  Andreas Gal and
                  David Gregg},
  editor       = {Alex Ram{\'{\i}}rez and
                  Gianfranco Bilardi and
                  Michael Gschwind},
  title        = {Optimization strategies for a java virtual machine interpreter on
                  the cell broadband engine},
  booktitle    = {Proceedings of the 5th Conference on Computing Frontiers, 2008, Ischia,
                  Italy, May 5-7, 2008},
  pages        = {189--198},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1366230.1366265},
  doi          = {10.1145/1366230.1366265},
  timestamp    = {Tue, 09 Jul 2019 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cf/WilliamsNGG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/wea/NashG08,
  author       = {Nicholas Nash and
                  David Gregg},
  editor       = {Catherine C. McGeoch},
  title        = {Comparing Integer Data Structures for 32 and 64 Bit Keys},
  booktitle    = {Experimental Algorithms, 7th International Workshop, {WEA} 2008, Provincetown,
                  MA, USA, May 30-June 1, 2008, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {5038},
  pages        = {28--42},
  publisher    = {Springer},
  year         = {2008},
  url          = {https://doi.org/10.1007/978-3-540-68552-4\_3},
  doi          = {10.1007/978-3-540-68552-4\_3},
  timestamp    = {Tue, 14 May 2019 10:00:42 +0200},
  biburl       = {https://dblp.org/rec/conf/wea/NashG08.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/vee/2008,
  editor       = {David Gregg and
                  Vikram S. Adve and
                  Brian N. Bershad},
  title        = {Proceedings of the 4th International Conference on Virtual Execution
                  Environments, {VEE} 2008, Seattle, WA, USA, March 5-7, 2008},
  publisher    = {{ACM}},
  year         = {2008},
  url          = {https://doi.org/10.1145/1346256},
  doi          = {10.1145/1346256},
  isbn         = {978-1-59593-796-4},
  timestamp    = {Mon, 12 Jul 2021 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/vee/2008.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/toplas/CaseyEG07,
  author       = {Kevin Casey and
                  M. Anton Ertl and
                  David Gregg},
  title        = {Optimizing indirect branch prediction accuracy in virtual machine
                  interpreters},
  journal      = {{ACM} Trans. Program. Lang. Syst.},
  volume       = {29},
  number       = {6},
  pages        = {37},
  year         = {2007},
  url          = {https://doi.org/10.1145/1286821.1286828},
  doi          = {10.1145/1286821.1286828},
  timestamp    = {Tue, 06 Nov 2018 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/toplas/CaseyEG07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fpl/GreggMMCMMG07,
  author       = {David Gregg and
                  Colm McSweeney and
                  Ciar{\'{a}}n McElroy and
                  Fergal Connor and
                  S{\'{e}}amas McGettrick and
                  David Moloney and
                  Dermot Geraghty},
  editor       = {Koen Bertels and
                  Walid A. Najjar and
                  Arjan J. van Genderen and
                  Stamatis Vassiliadis},
  title        = {{FPGA} based Sparse Matrix Vector Multiplication using Commodity {DRAM}
                  Memory},
  booktitle    = {{FPL} 2007, International Conference on Field Programmable Logic and
                  Applications, Amsterdam, The Netherlands, 27-29 August 2007},
  pages        = {786--791},
  publisher    = {{IEEE}},
  year         = {2007},
  url          = {https://doi.org/10.1109/FPL.2007.4380769},
  doi          = {10.1109/FPL.2007.4380769},
  timestamp    = {Wed, 16 Oct 2019 14:14:53 +0200},
  biburl       = {https://dblp.org/rec/conf/fpl/GreggMMCMMG07.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/concurrency/GreggE06,
  author       = {David Gregg and
                  M. Anton Ertl},
  title        = {Optimizing code-copying {JIT} compilers for virtual stack machines},
  journal      = {Concurr. Comput. Pract. Exp.},
  volume       = {18},
  number       = {11},
  pages        = {1465--1484},
  year         = {2006},
  url          = {https://doi.org/10.1002/cpe.1016},
  doi          = {10.1002/CPE.1016},
  timestamp    = {Mon, 28 Aug 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/concurrency/GreggE06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jilp/ShiOG06,
  author       = {Yunhe Shi and
                  Emre {\"{O}}zer and
                  David Gregg},
  title        = {Analyzing Effects of Trace Cache Configurations on the Prediction
                  of Indirect Branches},
  journal      = {J. Instr. Level Parallelism},
  volume       = {8},
  year         = {2006},
  url          = {http://www.jilp.org/vol8/v8paper2.pdf},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jilp/ShiOG06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/arc/TichySG06,
  author       = {Milan Tich{\'{y}} and
                  Jan Schier and
                  David Gregg},
  editor       = {Koen Bertels and
                  Jo{\~{a}}o M. P. Cardoso and
                  Stamatis Vassiliadis},
  title        = {Efficient Floating-Point Implementation of High-Order {(N)LMS} Adaptive
                  Filters in {FPGA}},
  booktitle    = {Reconfigurable Computing: Architectures and Applications, Second International
                  Workshop, {ARC} 2006, Delft, The Netherlands, March 1-3, 2006, Revised
                  Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {3985},
  pages        = {311--316},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11802839\_39},
  doi          = {10.1007/11802839\_39},
  timestamp    = {Tue, 14 May 2019 10:00:49 +0200},
  biburl       = {https://dblp.org/rec/conf/arc/TichySG06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fpga/TichyNG06,
  author       = {Milan Tich{\'{y}} and
                  Andy Nisbet and
                  David Gregg},
  editor       = {Steven J. E. Wilton and
                  Andr{\'{e}} DeHon},
  title        = {{GSFAP} adaptive filtering using log arithmetic for resource-constrained
                  embedded systems},
  booktitle    = {Proceedings of the {ACM/SIGDA} 14th International Symposium on Field
                  Programmable Gate Arrays, {FPGA} 2006, Monterey, California, USA,
                  February 22-24, 2006},
  pages        = {236},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1117201.1117263},
  doi          = {10.1145/1117201.1117263},
  timestamp    = {Tue, 06 Nov 2018 16:58:23 +0100},
  biburl       = {https://dblp.org/rec/conf/fpga/TichyNG06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fpl/CallananGNP06,
  author       = {Owen Callanan and
                  David Gregg and
                  Andy Nisbet and
                  Mike Peardon},
  title        = {High Performance Scientific Computing Using FPGAs with {IEEE} Floating
                  Point and Logarithmic Arithmetic for Lattice {QCD}},
  booktitle    = {Proceedings of the 2006 International Conference on Field Programmable
                  Logic and Applications (FPL), Madrid, Spain, August 28-30, 2006},
  pages        = {1--6},
  publisher    = {{IEEE}},
  year         = {2006},
  url          = {https://doi.org/10.1109/FPL.2006.311191},
  doi          = {10.1109/FPL.2006.311191},
  timestamp    = {Wed, 16 Oct 2019 14:14:53 +0200},
  biburl       = {https://dblp.org/rec/conf/fpl/CallananGNP06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/iscis/ShiOG06,
  author       = {Yunhe Shi and
                  Emre {\"{O}}zer and
                  David Gregg},
  editor       = {Albert Levi and
                  Erkay Savas and
                  H{\"{u}}sn{\"{u}} Yenig{\"{u}}n and
                  Selim Balcisoy and
                  Y{\"{u}}cel Saygin},
  title        = {Low-Cost Microarchitectural Techniques for Enhancing the Prediction
                  of Return Addresses on High-Performance Trace Cache Processors},
  booktitle    = {Computer and Information Sciences - {ISCIS} 2006, 21th International
                  Symposium, Istanbul, Turkey, November 1-3, 2006, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {4263},
  pages        = {248--257},
  publisher    = {Springer},
  year         = {2006},
  url          = {https://doi.org/10.1007/11902140\_28},
  doi          = {10.1007/11902140\_28},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/iscis/ShiOG06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ErtlCG06,
  author       = {M. Anton Ertl and
                  Kevin Casey and
                  David Gregg},
  editor       = {Michael I. Schwartzbach and
                  Thomas Ball},
  title        = {Fast and flexible instruction selection with on-demand tree-parsing
                  automata},
  booktitle    = {Proceedings of the {ACM} {SIGPLAN} 2006 Conference on Programming
                  Language Design and Implementation, Ottawa, Ontario, Canada, June
                  11-14, 2006},
  pages        = {52--60},
  publisher    = {{ACM}},
  year         = {2006},
  url          = {https://doi.org/10.1145/1133981.1133988},
  doi          = {10.1145/1133981.1133988},
  timestamp    = {Fri, 25 Jun 2021 14:48:54 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/ErtlCG06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sips/TichySG06,
  author       = {Milan Tich{\'{y}} and
                  Jan Schier and
                  David Gregg},
  title        = {{FPGA} Implementation of Adaptive Filters based on {GSFAP} using Log
                  Arithmetic},
  booktitle    = {Proceedings of the {IEEE} Workshop on Signal Processing Systems, SiPS
                  2006, Proceedings, October 2-4, 2006, Banff, Alberta, Canada},
  pages        = {321--326},
  publisher    = {{IEEE}},
  year         = {2006},
  url          = {https://doi.org/10.1109/SIPS.2006.352602},
  doi          = {10.1109/SIPS.2006.352602},
  timestamp    = {Sun, 21 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/sips/TichySG06.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/concurrency/GreggPW05,
  author       = {David Gregg and
                  James F. Power and
                  John Waldron},
  title        = {A method-level comparison of the Java Grande and {SPEC} {JVM98} benchmark
                  suites},
  journal      = {Concurr. Pract. Exp.},
  volume       = {17},
  number       = {7-8},
  pages        = {757--773},
  year         = {2005},
  url          = {https://doi.org/10.1002/cpe.846},
  doi          = {10.1002/CPE.846},
  timestamp    = {Thu, 21 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/concurrency/GreggPW05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/dafes/OzerNGC05,
  author       = {Emre {\"{O}}zer and
                  Andy Nisbet and
                  David Gregg and
                  Owen Callanan},
  title        = {Estimating data bus size for custom processors in embedded systems},
  journal      = {Des. Autom. Embed. Syst.},
  volume       = {10},
  number       = {1},
  pages        = {5--26},
  year         = {2005},
  url          = {https://doi.org/10.1007/s10617-006-8706-8},
  doi          = {10.1007/S10617-006-8706-8},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/dafes/OzerNGC05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/scp/GreggBCDN05,
  author       = {David Gregg and
                  Andrew Beatty and
                  Kevin Casey and
                  Brian Davis and
                  Andy Nisbet},
  title        = {The case for virtual register machines},
  journal      = {Sci. Comput. Program.},
  volume       = {57},
  number       = {3},
  pages        = {319--338},
  year         = {2005},
  url          = {https://doi.org/10.1016/j.scico.2004.08.005},
  doi          = {10.1016/J.SCICO.2004.08.005},
  timestamp    = {Wed, 17 Feb 2021 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/scp/GreggBCDN05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/CaseyGE05,
  author       = {Kevin Casey and
                  David Gregg and
                  M. Anton Ertl},
  editor       = {Rastislav Bod{\'{\i}}k},
  title        = {Tiger - An Interpreter Generation Tool},
  booktitle    = {Compiler Construction, 14th International Conference, {CC} 2005, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2005, Edinburgh, UK, April 4-8, 2005, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3443},
  pages        = {246--249},
  publisher    = {Springer},
  year         = {2005},
  url          = {https://doi.org/10.1007/978-3-540-31985-6\_18},
  doi          = {10.1007/978-3-540-31985-6\_18},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/CaseyGE05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/digra/FicocelliG05,
  author       = {Libero Ficocelli and
                  David Gregg},
  title        = {B.Sc. Computer Game Development ... Why not?},
  booktitle    = {Digital Games Research Conference 2005, Changing Views: Worlds in
                  Play, June 16-20, 2005, Vancouver, British Columbia, Canada},
  year         = {2005},
  url          = {http://www.digra.org/digital-library/publications/b-sc-computer-game-development-why-not/},
  timestamp    = {Wed, 10 Feb 2021 08:45:52 +0100},
  biburl       = {https://dblp.org/rec/conf/digra/FicocelliG05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ipps/CallananNOSG05,
  author       = {Owen Callanan and
                  Andy Nisbet and
                  Emre {\"{O}}zer and
                  James Sexton and
                  David Gregg},
  title        = {{FPGA} Implementation of a Lattice Quantum Chromodynamics Algorithm
                  Using Logarithmic Arithmetic},
  booktitle    = {19th International Parallel and Distributed Processing Symposium {(IPDPS}
                  2005), {CD-ROM} / Abstracts Proceedings, 4-8 April 2005, Denver, CO,
                  {USA}},
  publisher    = {{IEEE} Computer Society},
  year         = {2005},
  url          = {https://doi.org/10.1109/IPDPS.2005.228},
  doi          = {10.1109/IPDPS.2005.228},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ipps/CallananNOSG05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ismvl/OzerSG05,
  author       = {Emre {\"{O}}zer and
                  Resit Sendag and
                  David Gregg},
  title        = {Multiple-Valued Caches for Power-Efficient Embedded Systems},
  booktitle    = {35th {IEEE} International Symposium on Multiple-Valued Logic {(ISMVL}
                  2005), 18-21 May 2005, Calgary, Canada},
  pages        = {126--131},
  publisher    = {{IEEE} Computer Society},
  year         = {2005},
  url          = {https://doi.org/10.1109/ISMVL.2005.28},
  doi          = {10.1109/ISMVL.2005.28},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ismvl/OzerSG05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/vee/ShiGBE05,
  author       = {Yunhe Shi and
                  David Gregg and
                  Andrew Beatty and
                  M. Anton Ertl},
  editor       = {Michael Hind and
                  Jan Vitek},
  title        = {Virtual machine showdown: stack versus registers},
  booktitle    = {Proceedings of the 1st International Conference on Virtual Execution
                  Environments, {VEE} 2005, Chicago, IL, USA, June 11-12, 2005},
  pages        = {153--163},
  publisher    = {{ACM}},
  year         = {2005},
  url          = {https://doi.org/10.1145/1064979.1065001},
  doi          = {10.1145/1064979.1065001},
  timestamp    = {Mon, 12 Jul 2021 15:34:15 +0200},
  biburl       = {https://dblp.org/rec/conf/vee/ShiGBE05.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/IEEEpact/ErtlG04,
  author       = {M. Anton Ertl and
                  David Gregg},
  title        = {Retargeting {JIT} Compilers by using C-Compiler Generated Executable
                  Code},
  booktitle    = {13th International Conference on Parallel Architectures and Compilation
                  Techniques {(PACT} 2004), 29 September - 3 October 2004, Antibes Juan-les-Pins,
                  France},
  pages        = {41--50},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.ieeecomputersociety.org/10.1109/PACT.2004.10021},
  doi          = {10.1109/PACT.2004.10021},
  timestamp    = {Fri, 24 Mar 2023 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/conf/IEEEpact/ErtlG04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/OzerNG04,
  author       = {Emre {\"{O}}zer and
                  Andy Nisbet and
                  David Gregg},
  editor       = {Evelyn Duesterwald},
  title        = {Stochastic Bit-Width Approximation Using Extreme Value Theory for
                  Customizable Processors},
  booktitle    = {Compiler Construction, 13th International Conference, {CC} 2004, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2004, Barcelona, Spain, March 29 - April 2, 2004,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2985},
  pages        = {250--264},
  publisher    = {Springer},
  year         = {2004},
  url          = {https://doi.org/10.1007/978-3-540-24723-4\_17},
  doi          = {10.1007/978-3-540-24723-4\_17},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/OzerNG04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/OzerNG04,
  author       = {Emre {\"{O}}zer and
                  Andy Nisbet and
                  David Gregg},
  editor       = {Marco Danelutto and
                  Marco Vanneschi and
                  Domenico Laforenza},
  title        = {Automatic Customization of Embedded Applications for Enhanced Performance
                  and Reduced Power Using Optimizing Compiler Techniques},
  booktitle    = {Euro-Par 2004 Parallel Processing, 10th International Euro-Par Conference,
                  Pisa, Italy, August 31-September 3, 2004, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {3149},
  pages        = {318--327},
  publisher    = {Springer},
  year         = {2004},
  url          = {https://doi.org/10.1007/978-3-540-27866-5\_41},
  doi          = {10.1007/978-3-540-27866-5\_41},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/OzerNG04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/fccm/OzreNG04,
  author       = {Emre {\"{O}}zer and
                  Andy Nisbet and
                  David Gregg},
  title        = {Fine-Tuning Loop-Level Parallelism for Increasing Performance of {DSP}
                  Applications on FPGAs},
  booktitle    = {12th {IEEE} Symposium on Field-Programmable Custom Computing Machines
                  {(FCCM} 2004), 20-23 April 2004, Napa, CA, USA, Proceedings},
  pages        = {273--274},
  publisher    = {{IEEE} Computer Society},
  year         = {2004},
  url          = {https://doi.org/10.1109/FCCM.2004.32},
  doi          = {10.1109/FCCM.2004.32},
  timestamp    = {Wed, 11 Oct 2023 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/fccm/OzreNG04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ivme/ErtlG04,
  author       = {M. Anton Ertl and
                  David Gregg},
  editor       = {Michael Franz and
                  Etienne M. Gagnon},
  title        = {Combining stack caching with dynamic superinstructions},
  booktitle    = {Proceedings of the 2004 Workshop on Interpreters, Virtual Machines
                  and Emulators, {IVME} 2004, Washington, D.C., USA, June 7, 2004},
  pages        = {7--14},
  publisher    = {{ACM}},
  year         = {2004},
  url          = {https://doi.org/10.1145/1059579.1059583},
  doi          = {10.1145/1059579.1059583},
  timestamp    = {Mon, 20 Jun 2022 12:04:50 +0200},
  biburl       = {https://dblp.org/rec/conf/ivme/ErtlG04.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/concurrency/GreggPW03,
  author       = {David Gregg and
                  James F. Power and
                  John Waldron},
  title        = {Platform independent dynamic Java virtual machine analysis: the Java
                  Grande Forum benchmark suite},
  journal      = {Concurr. Comput. Pract. Exp.},
  volume       = {15},
  number       = {3-5},
  pages        = {459--484},
  year         = {2003},
  url          = {https://doi.org/10.1002/cpe.666},
  doi          = {10.1002/CPE.666},
  timestamp    = {Mon, 02 Mar 2020 00:00:00 +0100},
  biburl       = {https://dblp.org/rec/journals/concurrency/GreggPW03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/jilp/ErtlG03,
  author       = {M. Anton Ertl and
                  David Gregg},
  title        = {The Structure and Performance of Efficient Interpreters},
  journal      = {J. Instr. Level Parallelism},
  volume       = {5},
  year         = {2003},
  url          = {http://www.jilp.org/vol5/v5paper12.pdf},
  timestamp    = {Mon, 11 May 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/jilp/ErtlG03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/dagstuhl/GreggE03,
  author       = {David Gregg and
                  M. Anton Ertl},
  editor       = {Christian Lengauer and
                  Don S. Batory and
                  Charles Consel and
                  Martin Odersky},
  title        = {A Language and Tool for Generating Efficient Virtual Machine Interpreters},
  booktitle    = {Domain-Specific Program Generation, International Seminar, Dagstuhl
                  Castle, Germany, March 23-28, 2003, Revised Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {3016},
  pages        = {196--215},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-25935-0\_12},
  doi          = {10.1007/978-3-540-25935-0\_12},
  timestamp    = {Tue, 14 May 2019 10:00:51 +0200},
  biburl       = {https://dblp.org/rec/conf/dagstuhl/GreggE03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/ivme/DavisBCGW03,
  author       = {Brian Davis and
                  Andrew Beatty and
                  Kevin Casey and
                  David Gregg and
                  John Waldron},
  editor       = {David Gregg and
                  M. Anton Ertl},
  title        = {The case for virtual register machines},
  booktitle    = {Proceedings of the 2003 Workshop on Interpreters, Virtual Machines
                  and Emulators, {IVME} 2003, San Diego, California, USA, June 12, 2003},
  pages        = {41--49},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/858570.858575},
  doi          = {10.1145/858570.858575},
  timestamp    = {Fri, 17 Jun 2022 16:17:17 +0200},
  biburl       = {https://dblp.org/rec/conf/ivme/DavisBCGW03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/pldi/ErtlG03,
  author       = {M. Anton Ertl and
                  David Gregg},
  editor       = {Ron Cytron and
                  Rajiv Gupta},
  title        = {Optimizing indirect branch prediction accuracy in virtual machine
                  interpreters},
  booktitle    = {Proceedings of the {ACM} {SIGPLAN} 2003 Conference on Programming
                  Language Design and Implementation 2003, San Diego, California, USA,
                  June 9-11, 2003},
  pages        = {278--288},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/781131.781162},
  doi          = {10.1145/781131.781162},
  timestamp    = {Fri, 25 Jun 2021 17:17:37 +0200},
  biburl       = {https://dblp.org/rec/conf/pldi/ErtlG03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/sac/BeattyCGN03,
  author       = {Andrew Beatty and
                  Kevin Casey and
                  David Gregg and
                  Andrew Nisbet},
  editor       = {Gary B. Lamont and
                  Hisham Haddad and
                  George A. Papadopoulos and
                  Brajendra Panda},
  title        = {An Optimized Java Interpreter for Connected Devices and Embedded Systems},
  booktitle    = {Proceedings of the 2003 {ACM} Symposium on Applied Computing (SAC),
                  March 9-12, 2003, Melbourne, FL, {USA}},
  pages        = {692--697},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/952532.952667},
  doi          = {10.1145/952532.952667},
  timestamp    = {Tue, 06 Nov 2018 11:06:45 +0100},
  biburl       = {https://dblp.org/rec/conf/sac/BeattyCGN03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/scopes/CaseyGEN03,
  author       = {Kevin Casey and
                  David Gregg and
                  M. Anton Ertl and
                  Andrew Nisbet},
  editor       = {Andreas Krall},
  title        = {Towards Superinstructions for Java Interpreters},
  booktitle    = {Software and Compilers for Embedded Systems, 7th International Workshop,
                  {SCOPES} 2003, Vienna, Austria, September 24-26, 2003, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2826},
  pages        = {329--343},
  publisher    = {Springer},
  year         = {2003},
  url          = {https://doi.org/10.1007/978-3-540-39920-9\_23},
  doi          = {10.1007/978-3-540-39920-9\_23},
  timestamp    = {Tue, 14 May 2019 10:00:53 +0200},
  biburl       = {https://dblp.org/rec/conf/scopes/CaseyGEN03.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@proceedings{DBLP:conf/ivme/2003,
  editor       = {David Gregg and
                  M. Anton Ertl},
  title        = {Proceedings of the 2003 Workshop on Interpreters, Virtual Machines
                  and Emulators, {IVME} 2003, San Diego, California, USA, June 12, 2003},
  publisher    = {{ACM}},
  year         = {2003},
  url          = {https://doi.org/10.1145/858570},
  doi          = {10.1145/858570},
  isbn         = {978-1-58113-655-5},
  timestamp    = {Fri, 17 Jun 2022 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/ivme/2003.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@article{DBLP:journals/spe/ErtlGKP02,
  author       = {M. Anton Ertl and
                  David Gregg and
                  Andreas Krall and
                  Bernd Paysan},
  title        = {Vmgen - a generator of efficient virtual machine interpreters},
  journal      = {Softw. Pract. Exp.},
  volume       = {32},
  number       = {3},
  pages        = {265--294},
  year         = {2002},
  url          = {https://doi.org/10.1002/spe.434},
  doi          = {10.1002/SPE.434},
  timestamp    = {Thu, 09 Apr 2020 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/journals/spe/ErtlGKP02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/ErtlG02,
  author       = {M. Anton Ertl and
                  David Gregg},
  editor       = {R. Nigel Horspool},
  title        = {Building an Interpreter with Vmgen},
  booktitle    = {Compiler Construction, 11th International Conference, {CC} 2002, Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2002, Grenoble, France, April 8-12, 2002, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2304},
  pages        = {5--8},
  publisher    = {Springer},
  year         = {2002},
  url          = {https://doi.org/10.1007/3-540-45937-5\_2},
  doi          = {10.1007/3-540-45937-5\_2},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/ErtlG02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/java/GreggPW02,
  author       = {David Gregg and
                  James F. Power and
                  John Waldron},
  editor       = {Jos{\'{e}} E. Moreira and
                  Geoffrey C. Fox and
                  Vladimir Getov},
  title        = {Measuring the impact of object-oriented techniques in grande applications:
                  a method-level analysis},
  booktitle    = {Proceedings of the 2002 Joint {ACM-ISCOPE} Conference on Java Grande
                  2002, Seattle, Washington, USA, November 3-5, 2002},
  pages        = {229},
  publisher    = {{ACM}},
  year         = {2002},
  url          = {https://doi.org/10.1145/583810.583841},
  doi          = {10.1145/583810.583841},
  timestamp    = {Tue, 06 Nov 2018 11:07:44 +0100},
  biburl       = {https://dblp.org/rec/conf/java/GreggPW02.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/Gregg01,
  author       = {David Gregg},
  editor       = {Reinhard Wilhelm},
  title        = {Comparing Tail Duplication with Compensation Code in Single Path Global
                  Instruction Scheduling},
  booktitle    = {Compiler Construction, 10th International Conference, {CC} 2001 Held
                  as Part of the Joint European Conferences on Theory and Practice of
                  Software, {ETAPS} 2001 Genova, Italy, April 2-6, 2001, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2027},
  pages        = {200--212},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-45306-7\_14},
  doi          = {10.1007/3-540-45306-7\_14},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/Gregg01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/europar/ErtlG01,
  author       = {M. Anton Ertl and
                  David Gregg},
  editor       = {Rizos Sakellariou and
                  John A. Keane and
                  John R. Gurd and
                  Len Freeman},
  title        = {The Behavior of Efficient Virtual Machine Interpreters on Modern Architectures},
  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        = {403--412},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-44681-8\_59},
  doi          = {10.1007/3-540-44681-8\_59},
  timestamp    = {Tue, 14 May 2019 10:00:46 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/ErtlG01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpcn/GreggEK01,
  author       = {David Gregg and
                  M. Anton Ertl and
                  Andreas Krall},
  editor       = {Louis O. Hertzberger and
                  Alfons G. Hoekstra and
                  Roy Williams},
  title        = {Implementing an Efficient Java Interpreter},
  booktitle    = {High-Performance Computing and Networking, 9th International Conference,
                  {HPCN} Europe 2001, Amsterdam, The Netherlands, June 25-27, 2001,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2110},
  pages        = {613--620},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-48228-8\_70},
  doi          = {10.1007/3-540-48228-8\_70},
  timestamp    = {Tue, 14 May 2019 10:00:47 +0200},
  biburl       = {https://dblp.org/rec/conf/hpcn/GreggEK01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/hpcn/WaldronG01,
  author       = {John Waldron and
                  David Gregg},
  editor       = {Louis O. Hertzberger and
                  Alfons G. Hoekstra and
                  Roy Williams},
  title        = {Identification and Quantification of Hotspots in Java Grande Programs},
  booktitle    = {High-Performance Computing and Networking, 9th International Conference,
                  {HPCN} Europe 2001, Amsterdam, The Netherlands, June 25-27, 2001,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {2110},
  pages        = {701--710},
  publisher    = {Springer},
  year         = {2001},
  url          = {https://doi.org/10.1007/3-540-48228-8\_80},
  doi          = {10.1007/3-540-48228-8\_80},
  timestamp    = {Tue, 23 May 2017 01:00:00 +0200},
  biburl       = {https://dblp.org/rec/conf/hpcn/WaldronG01.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
@inproceedings{DBLP:conf/cc/Gregg00,
  author       = {David Gregg},
  editor       = {David A. Watt},
  title        = {Global Software Pipelining with Iteration Preselection},
  booktitle    = {Compiler Construction, 9th International Conference, {CC} 2000, Held
                  as Part of the European Joint Conferences on the Theory and Practice
                  of Software, {ETAPS} 2000, Berlin, Germany, March 25 - April 2, 2000,
                  Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {1781},
  pages        = {189--201},
  publisher    = {Springer},
  year         = {2000},
  url          = {https://doi.org/10.1007/3-540-46423-9\_13},
  doi          = {10.1007/3-540-46423-9\_13},
  timestamp    = {Tue, 14 May 2019 10:00:48 +0200},
  biburl       = {https://dblp.org/rec/conf/cc/Gregg00.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}
a service of  Schloss Dagstuhl - Leibniz Center for Informatics