Stop the war!
Остановите войну!
for scientists:
default search action
BibTeX records: David Gregg
@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} }
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.