@inproceedings{DBLP:conf/europar/SelvacoumarSLS22,
  author       = {Akilan Selvacoumar and
                  Rob Stewart and
                  Hans{-}Wolfgang Loidl and
                  Ahmad Ryad Soobhany},
  editor       = {Jeremy Singer and
                  Yehia Elkhatib and
                  Dora Blanco Heras and
                  Patrick Diehl and
                  Nick Brown and
                  Aleksandar Ilic},
  title        = {Benchmarking Parallelism in Unikernels},
  booktitle    = {Euro-Par 2022: Parallel Processing Workshops - Euro-Par 2022 International
                  Workshops, Glasgow, UK, August 22-26, 2022, Revised Selected Papers},
  series       = {Lecture Notes in Computer Science},
  volume       = {13835},
  pages        = {286--293},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-31209-0_23},
  doi          = {10.1007/978-3-031-31209-0\_23},
  timestamp    = {Wed, 17 May 2023 21:55:41 +0200},
  biburl       = {https://dblp.org/rec/conf/europar/SelvacoumarSLS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/corr/abs-2303-10650,
  author       = {Natalia Slusarz and
                  Ekaterina Komendantskaya and
                  Matthew L. Daggitt and
                  Robert J. Stewart and
                  Kathrin Stark},
  title        = {Logic of Differentiable Logics: Towards a Uniform Semantics of {DL}},
  journal      = {CoRR},
  volume       = {abs/2303.10650},
  year         = {2023},
  url          = {https://doi.org/10.48550/arXiv.2303.10650},
  doi          = {10.48550/arXiv.2303.10650},
  eprinttype    = {arXiv},
  eprint       = {2303.10650},
  timestamp    = {Wed, 22 Mar 2023 14:41:36 +0100},
  biburl       = {https://dblp.org/rec/journals/corr/abs-2303-10650.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/cav/SlusarzKDS22,
  author       = {Natalia Slusarz and
                  Ekaterina Komendantskaya and
                  Matthew L. Daggitt and
                  Robert J. Stewart},
  editor       = {Omri Isac and
                  Radoslav Ivanov and
                  Guy Katz and
                  Nina Narodytska and
                  Laura Nenzi},
  title        = {Differentiable Logics for Neural Network Training and Verification},
  booktitle    = {Software Verification and Formal Methods for ML-Enabled Autonomous
                  Systems - 5th International Workshop, FoMLAS 2022, and 15th International
                  Workshop, {NSV} 2022, Haifa, Israel, July 31 - August 1, and August
                  11, 2022, Proceedings},
  series       = {Lecture Notes in Computer Science},
  volume       = {13466},
  pages        = {67--77},
  publisher    = {Springer},
  year         = {2022},
  url          = {https://doi.org/10.1007/978-3-031-21222-2\_5},
  doi          = {10.1007/978-3-031-21222-2\_5},
  timestamp    = {Mon, 19 Dec 2022 08:47:37 +0100},
  biburl       = {https://dblp.org/rec/conf/cav/SlusarzKDS22.bib},
  bibsource    = {dblp computer science bibliography, https://dblp.org}
}

@INPROCEEDINGS {,
    author  = "Sestito, C. and Perri, S. and Stewart, R.",
    title   = "High-Level Synthesis of Hardware Accelerators for Deconvolution Engines",
    booktitle = "International Conference on Advances in Circuits, Electronics and Micro-electronics (CENICS)",
    year    = "2022",
    url = "https://www.thinkmind.org/index.php?view=article&articleid=cenics_2022_1_10_50003"
}

@INPROCEEDINGS {,
    author  = "Sestito, C. and Perri, S. and Stewart, R.",
    title   = "Design-Space Exploration of Quantized Transposed Convolutional Neural Networks for FPGA-based Systems-on-Chip",
    booktitle = "Pervasive Intelligence and Computing (PiCom)",
    doi     = {10.1109/DASC/PiCom/CBDCom/Cy55231.2022.9927825},
    year    = "2022"
}

@inproceedings{DBLP:conf/gecco/GarrowLS22,
  author    = {Fraser Garrow and
               Michael A. Lones and
               Robert J. Stewart},
  title     = {Why functional program synthesis matters (in the realm of genetic
               programming)},
  booktitle = {{GECCO} '22: Genetic and Evolutionary Computation Conference, Companion
               Volume, Boston, Massachusetts, USA, July 9 - 13, 2022},
  pages     = {1844--1853},
  publisher = {{ACM}},
  year      = {2022},
  doi       = {10.1145/3520304.3534045},
  timestamp = {Sun, 02 Oct 2022 16:01:45 +0200},
  biburl    = {https://dblp.org/rec/conf/gecco/GarrowLS22.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@INPROCEEDINGS{9892671,  author={Sestito, Cristian and Perri, Stefania and Stewart, Robert},  booktitle={2022 International Joint Conference
on Neural Networks (IJCNN)},   title={Accuracy Evaluation of
Transposed Convolution-Based Quantized Neural Networks},
year={2022},  volume={},  number={},  pages={1-8},
doi={10.1109/IJCNN55064.2022.9892671}}

@Article{electronics10040396,
AUTHOR = {Stewart, Robert and Nowlan, Andrew and Bacchus, Pascal and Ducasse, Quentin and Komendantskaya, Ekaterina},
TITLE = {Optimising Hardware Accelerated Neural Networks with Quantisation and a Knowledge Distillation Evolutionary Algorithm},
JOURNAL = {Electronics},
VOLUME = {10},
YEAR = {2021},
NUMBER = {4},
ARTICLE-NUMBER = {396},
URL = {https://www.mdpi.com/2079-9292/10/4/396},
ISSN = {2079-9292},
ABSTRACT = {This paper compares the latency, accuracy, training time and hardware costs of neural networks compressed with our new multi-objective evolutionary algorithm called NEMOKD, and with quantisation. We evaluate NEMOKD on Intel’s Movidius Myriad X VPU processor, and quantisation on Xilinx’s programmable Z7020 FPGA hardware. Evolving models with NEMOKD increases inference accuracy by up to 82% at the cost of 38% increased latency, with throughput performance of 100–590 image frames-per-second (FPS). Quantisation identifies a sweet spot of 3 bit precision in the trade-off between latency, hardware requirements, training time and accuracy. Parallelising FPGA implementations of 2 and 3 bit quantised neural networks increases throughput from 6 k FPS to 373 k FPS, a 62× speedup.},
DOI = {10.3390/electronics10040396}
}

@inproceedings{DBLP:conf/ijcnn/DuncanKSL20,
  author    = {Kirsty Duncan and
               Ekaterina Komendantskaya and
               Robert J. Stewart and
               Michael A. Lones},
  title     = {Relative Robustness of Quantized Neural Networks Against Adversarial
               Attacks},
  booktitle = {2020 International Joint Conference on Neural Networks, {IJCNN} 2020,
               Glasgow, United Kingdom, July 19-24, 2020},
  pages     = {1--8},
  publisher = {{IEEE}},
  year      = {2020},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/ijcnn2020/ijcnn-2020.pdf},
  doi       = {10.1109/IJCNN48605.2020.9207596},
  timestamp = {Mon, 01 Aug 2022 08:51:51 +0200},
  biburl    = {https://dblp.org/rec/conf/ijcnn/DuncanKSL20.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/arc/BacchusSK20,
  author    = {Pascal Bacchus and
               Robert J. Stewart and
               Ekaterina Komendantskaya},
  title     = {Accuracy, Training Time and Hardware Efficiency Trade-Offs for Quantized
               Neural Networks on FPGAs},
  booktitle = {Applied Reconfigurable Computing. Architectures, Tools, and Applications
               - 16th International Symposium, {ARC} 2020, Toledo, Spain, April 1-3,
               2020, Proceedings},
  series    = {Lecture Notes in Computer Science},
  volume    = {12083},
  pages     = {121--135},
  publisher = {Springer},
  year      = {2020},
  url       = {https://www.macs.hw.ac.uk/~rs46/papers/arc2020/arc-2020.pdf},
  doi       = {10.1007/978-3-030-44534-8_10},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/arc/BacchusSK20.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/ppopp/ArchibaldMST20,
  author    = {Blair Archibald and
               Patrick Maier and
               Rob Stewart and
               Phil Trinder},
  title     = {YewPar: skeletons for exact combinatorial search},
  booktitle = {PPoPP '20: 25th {ACM} {SIGPLAN} Symposium on Principles and Practice
               of Parallel Programming, San Diego, California, USA, February 22-26,
               2020},
  pages     = {292--307},
  publisher = {{ACM}},
  year      = {2020},
  url       =
  {https://www.macs.hw.ac.uk/~rs46/papers/ppopp2020/ppopp-2020.pdf},
  file = {https://doi.org/10.5525/gla.researchdata.935},
  doi       = {10.1145/3332466.3374537},
  timestamp = {Sun, 12 Jun 2022 19:46:08 +0200},
  biburl    = {https://dblp.org/rec/conf/ppopp/ArchibaldMST20.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/jsa/StewartBGIMW19,
  author    = {Robert J. Stewart and
               Bernard Berthomieu and
               Paulo Garcia and
               Idris Ibrahim and
               Greg Michaelson and
               Andrew M. Wallace},
  title     = {Verifying parallel dataflow transformations with model checking and
               its application to FPGAs},
  journal   = {J. Syst. Archit.},
  volume    = {101},
  year      = {2019},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/jsa2019/jsa-2019.pdf},
  file = {https://doi.org/10.17861/85ff96b4-2c6b-4f58-8322-74f0ab45f684},
  doi       = {10.1016/j.sysarc.2019.101657},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/jsa/StewartBGIMW19.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/europar/Archibald0ST19,
  author    = {Blair Archibald and
               Patrick Maier and
               Robert J. Stewart and
               Phil Trinder},
  title     = {Implementing YewPar: {A} Framework for Parallel Tree Search},
  booktitle = {Euro-Par 2019: Parallel Processing - 25th International Conference
               on Parallel and Distributed Computing, Gottingen, Germany,
               August 26-30, 2019, Proceedings},
  series    = {Lecture Notes in Computer Science},
  volume    = {11725},
  pages     = {184--196},
  publisher = {Springer},
  year      = {2019},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/europar2019/europar2019.pdf},
  doi       = {10.1007/978-3-030-29400-7_14},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/europar/Archibald0ST19.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/sac/StewartBGIMW19,
  author    = {Robert J. Stewart and
               Bernard Berthomieu and
               Paulo Garcia and
               Idris Ibrahim and
               Greg Michaelson and
               Andrew M. Wallace},
  title     = {Graphical program transformations for embedded systems},
  booktitle = {Proceedings of the 34th {ACM/SIGAPP} Symposium on Applied Computing,
               {SAC} 2019, Limassol, Cyprus, April 8-12, 2019},
  pages     = {647--649},
  publisher = {{ACM}},
  year      = {2019},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/sac2019/sac-2019.pdf},
  doi       = {10.1145/3297280.3297555},
  timestamp = {Mon, 01 Aug 2022 08:51:51 +0200},
  biburl    = {https://dblp.org/rec/conf/sac/StewartBGIMW19.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/jimaging/GarciaBSMW19,
  author    = {Paulo Garcia and
               Deepayan Bhowmik and
               Robert J. Stewart and
               Greg Michaelson and
               Andrew M. Wallace},
  title     = {Optimized Memory Allocation and Power Minimization for FPGA-Based
               Image Processing},
  journal   = {J. Imaging},
  volume    = {5},
  number    = {1},
  pages     = {7},
  year      = {2019},
  url       = {https://doi.org/10.3390/jimaging5010007},
  doi       = {10.3390/jimaging5010007},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/jimaging/GarciaBSMW19.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/sips/ModasBSBAM18,
  author    = {Apostolos Modas and
               Simone Casale Brunet and
               Robert J. Stewart and
               Endri Bezati and
               Junaid Jameel Ahmad and
               Marco Mattavelli},
  title     = {Shared-variable Synchronization Approaches for Dynamic Data Flow Programs},
  booktitle = {2018 {IEEE} International Workshop on Signal Processing Systems, SiPS
               2018, Cape Town, South Africa, October 21-24, 2018},
  pages     = {263--268},
  publisher = {{IEEE}},
  year      = {2018},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/sips2018/sips-2018.pdf},
  doi       = {10.1109/SiPS.2018.8598431},
  timestamp = {Mon, 01 Aug 2022 08:51:51 +0200},
  biburl    = {https://dblp.org/rec/conf/sips/ModasBSBAM18.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/icip/DuncanSM18,
  author    = {Kirsty R. Duncan and
               Robert J. Stewart and
               Greg Michaelson},
  title     = {Parallel Mean Shift Accuracy and Performance Trade-Offs},
  booktitle = {2018 {IEEE} International Conference on Image Processing, {ICIP} 2018,
               Athens, Greece, October 7-10, 2018},
  pages     = {2197--2201},
  publisher = {{IEEE}},
  year      = {2018},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/icip2018/icip-2018.pdf},
  file = {https://doi.org/10.17861/fd3ee9dd-dd6d-47f2-8b22-12e634cb6556},
  doi       = {10.1109/ICIP.2018.8451199},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/icip/DuncanSM18.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/ifl/SinkarovsSSV17,
  author    = {Artjoms Sinkarovs and
               Sven{-}Bodo Scholz and
               Robert J. Stewart and
               Hans{-}Nikolai Viessmann},
  title     = {Recursive Array Comprehensions in a Call-by-Value Language},
  booktitle = {Proceedings of the 29th Symposium on Implementation and Application
               of Functional Programming Languages, {IFL} 2017, Bristol, UK, August
               30 - September 01, 2017},
  pages     = {5:1--5:12},
  publisher = {{ACM}},
  year      = {2017},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/ifl2017/ifl-2017.pdf},
  doi       = {10.1145/3205368.3205373},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/ifl/SinkarovsSSV17.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/trets/StewartDMGBW18,
  author    = {Rob Stewart and
               Kirsty Duncan and
               Greg Michaelson and
               Paulo Garcia and
               Deepayan Bhowmik and
               Andrew M. Wallace},
  title     = {{RIPL:} {A} Parallel Image Processing Language for FPGAs},
  journal   = {{ACM} Trans. Reconfigurable Technol. Syst.},
  volume    = {11},
  number    = {1},
  pages     = {7:1--7:24},
  year      = {2018},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/trets2018/trets-2018.pdf},
  file = {http://dx.doi.org/10.17861/ca09418a-cbc2-4d28-98a1-746267a26f9d},
  doi       = {10.1145/3180481},
  timestamp = {Fri, 24 Apr 2020 16:35:44 +0200},
  biburl    = {https://dblp.org/rec/journals/trets/StewartDMGBW18.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/arc/GarciaBWSM18,
  author    = {Paulo Garcia and
               Deepayan Bhowmik and
               Andrew M. Wallace and
               Robert J. Stewart and
               Greg Michaelson},
  title     = {Area-Energy Aware Dataflow Optimisation of Visual Tracking Systems},
  booktitle = {Applied Reconfigurable Computing. Architectures, Tools, and Applications
               - 14th International Symposium, {ARC} 2018, Santorini, Greece, May
               2-4, 2018, Proceedings},
  series    = {Lecture Notes in Computer Science},
  volume    = {10824},
  pages     = {523--536},
  publisher = {Springer},
  year      = {2018},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/arc2018/arc2018.pdf},
  doi       = {10.1007/978-3-319-78890-6_42},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/arc/GarciaBWSM18.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/jpdc/ArchibaldMMST18,
  author    = {Blair Archibald and
               Patrick Maier and
               Ciaran McCreesh and
               Robert J. Stewart and
               Phil Trinder},
  title     = {Replicable parallel branch and bound search},
  journal   = {J. Parallel Distributed Comput.},
  volume    = {113},
  pages     = {92--114},
  year      = {2018},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/jpdc2017/jpdc-2017.pdf},
  file = {https://doi.org/doi:10.5525/gla.researchdata.442},
  doi       = {10.1016/j.jpdc.2017.10.010},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/jpdc/ArchibaldMMST18.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/dasip/BhowmikGWSM17,
  author    = {Deepayan Bhowmik and
               Paulo Garcia and
               Andrew M. Wallace and
               Robert J. Stewart and
               Greg Michaelson},
  title     = {Power efficient dataflow design for a heterogeneous smart camera architecture},
  booktitle = {2017 Conference on Design and Architectures for Signal and Image Processing,
               {DASIP} 2017, Dresden, Germany, September 27-29, 2017},
  pages     = {1--6},
  publisher = {{IEEE}},
  year      = {2017},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/dasip2017/dasip-2017.pdf},
  doi       = {10.1109/DASIP.2017.8122128},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/dasip/BhowmikGWSM17.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/issac/Archibald0STB17,
  author    = {Blair Archibald and
               Patrick Maier and
               Robert J. Stewart and
               Phil Trinder and
               Jan De Beule},
  title     = {Towards Generic Scalable Parallel Combinatorial Search},
  booktitle = {Proceedings of the International Workshop on Parallel Symbolic Computation,
               PASCO@ISSAC 2017, Kaiserslautern, Germany, July 23-24, 2017},
  pages     = {6:1--6:10},
  publisher = {{ACM}},
  year      = {2017},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/pasco2017/pasco-2017.pdf},
  file = {http://dx.doi.org/10.5525/gla.researchdata.430},
  doi       = {10.1145/3115936.3115942},
  timestamp = {Mon, 01 Aug 2022 08:51:51 +0200},
  biburl    = {https://dblp.org/rec/conf/issac/Archibald0STB17.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@proceedings{DBLP:conf/cgo/2019rwdsl,
  editor    = {Robert J. Stewart and
               Greg J. Michaelson},
  title     = {Proceedings of the 4th {ACM} International Workshop on Real World
               Domain Specific Languages, RWDSL@CGO 2019, Washington, DC, DC, USA,
               February 17, 2019},
  publisher = {{ACM}},
  year      = {2019},
  url       = {https://dl.acm.org/citation.cfm?id=3300111},
  isbn      = {978-1-4503-6637-3},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/cgo/2019rwdsl.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@proceedings{DBLP:conf/cgo/2017rwdsl,
  editor    = {Robert J. Stewart and
               Greg Michaelson},
  title     = {Proceedings of the 2nd International Workshop on Real World Domain
               Specific Languages, RWDSL@CGO 2017, Austin, TX, USA, February 4, 2017},
  publisher = {{ACM}},
  year      = {2017},
  url       = {https://doi.org/10.1145/3039895},
  doi       = {10.1145/3039895},
  isbn      = {978-1-4503-4845-4},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/cgo/2017rwdsl.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@proceedings{DBLP:conf/cgo/2016rwdsl,
  editor    = {Robert J. Stewart and
               Greg Michaelson},
  title     = {Proceedings of the 1st International Workshop on Real World Domain
               Specific Languages, RWDSL@CGO 2016, Barcelona, Spain, March 12, 2016},
  publisher = {{ACM}},
  year      = {2016},
  url       = {https://doi.org/10.1145/2889420},
  doi       = {10.1145/2889420},
  isbn      = {978-1-4503-4051-9},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/cgo/2016rwdsl.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/ica3pp/StewartMBGW16,
  author    = {Robert J. Stewart and
               Greg J. Michaelson and
               Deepayan Bhowmik and
               Paulo Garcia and
               Andy Wallace},
  title     = {A Dataflow {IR} for Memory Efficient {RIPL} Compilation to FPGAs},
  booktitle = {Algorithms and Architectures for Parallel Processing - {ICA3PP} 2016
               Collocated Workshops: SCDT, TAPEMS, BigTrust, UCER, DLMCS, Granada,
               Spain, December 14-16, 2016, Proceedings},
  series    = {Lecture Notes in Computer Science},
  volume    = {10049},
  pages     = {174--188},
  publisher = {Springer},
  year      = {2016},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/dlmcs2016/RIPL-dlmcs2016.pdf},
  file = {http://dx.doi.org/10.17861/283859ba-f53b-40b9-8202-2ee4e302bc0f},
  doi       = {10.1007/978-3-319-49956-7_14},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/ica3pp/StewartMBGW16.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/cgo/Stewart16,
  author    = {Robert J. Stewart},
  editor    = {Robert J. Stewart and
               Greg Michaelson},
  title     = {An Image Processing Language: External and Shallow/Deep Embeddings},
  booktitle = {Proceedings of the 1st International Workshop on Real World Domain
               Specific Languages, RWDSL@CGO 2016, Barcelona, Spain, March 12, 2016},
  pages     = {6:1--6:10},
  publisher = {{ACM}},
  year      = {2016},
  url       = {https://dl.acm.org/citation.cfm?id=2892270},
  file = {http://dx.doi.org/10.17861/df180189-04c9-4ab1-aab6-688efa00b17b},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/cgo/Stewart16.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/vlsisp/StewartBWM17,
  author    = {Robert J. Stewart and
               Deepayan Bhowmik and
               Andrew M. Wallace and
               Greg Michaelson},
  title     = {Profile Guided Dataflow Transformation for FPGAs and CPUs},
  journal   = {J. Signal Process. Syst.},
  volume    = {87},
  number    = {1},
  pages     = {3--20},
  year      = {2017},
  url       = {https://doi.org/10.1007/s11265-015-1044-y},
  file = {http://dx.doi.org/10.17861/7925c541-42d9-4ded-9a01-5ac652d51353},
  doi       = {10.1007/s11265-015-1044-y},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/vlsisp/StewartBWM17.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/corr/StewartBMW15,
  author    = {Robert J. Stewart and
               Deepayan Bhowmik and
               Greg Michaelson and
               Andrew M. Wallace},
  title     = {{RIPL:} An Efficient Image Processing {DSL} for FPGAs},
  journal   = {CoRR},
  volume    = {abs/1508.07136},
  year      = {2015},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/fsp2015/fsp-2015.pdf},
  eprinttype = {arXiv},
  eprint    = {1508.07136},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/corr/StewartBMW15.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/jfp/StewartMT16,
  author    = {Robert J. Stewart and
               Patrick Maier and
               Phil Trinder},
  title     = {Transparent fault tolerance for scalable functional computation},
  journal   = {J. Funct. Program.},
  volume    = {26},
  pages     = {e5},
  year      = {2016},
  url       =
  {http://www.macs.hw.ac.uk/~rs46/papers/jfp2015/JFP2015-Stewart.pdf},
  file = {http://dx.doi.org/10.5525/gla.researchdata.189},
  doi       = {10.1017/S095679681600006X},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/jfp/StewartMT16.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/globalsip/BhowmikWSQM14,
  author    = {Deepayan Bhowmik and
               Andrew M. Wallace and
               Robert J. Stewart and
               Xinyuan Qian and
               Greg J. Michaelson},
  title     = {Profile driven dataflow optimisation of mean shift visual tracking},
  booktitle = {2014 {IEEE} Global Conference on Signal and Information Processing,
               GlobalSIP 2014, Atlanta, GA, USA, December 3-5, 2014},
  pages     = {1--5},
  publisher = {{IEEE}},
  year      = {2014},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/globalsip2014/globalsip-2014.pdf},
  doi       = {10.1109/GlobalSIP.2014.7032066},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/globalsip/BhowmikWSQM14.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/haskell/MaierST14,
  author    = {Patrick Maier and
               Robert J. Stewart and
               Phil Trinder},
  title     = {The HdpH DSLs for scalable reliable computation},
  booktitle = {Proceedings of the 2014 {ACM} {SIGPLAN} symposium on Haskell, Gothenburg,
               Sweden, September 4-5, 2014},
  pages     = {65--76},
  publisher = {{ACM}},
  year      = {2014},
  url       = {https://doi.org/10.1145/2633357.2633363},
  doi       = {10.1145/2633357.2633363},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/haskell/MaierST14.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/esws/FrostDMAS14,
  author    = {Richard A. Frost and
               Jonathon A. Donais and
               Eric Matthews and
               Wale Agboola and
               Robert J. Stewart},
  title     = {A Demonstration of a Natural Language Query Interface to an Event-Based
               Semantic Web Triplestore},
  booktitle = {The Semantic Web: {ESWC} 2014 Satellite Events - {ESWC} 2014 Satellite
               Events, Anissaras, Crete, Greece, May 25-29, 2014, Revised Selected
               Papers},
  series    = {Lecture Notes in Computer Science},
  volume    = {8798},
  pages     = {343--348},
  publisher = {Springer},
  year      = {2014},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/eswc2014/ESWC_DEMO.pdf},
  doi       = {10.1007/978-3-319-11955-7_46},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/esws/FrostDMAS14.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@article{DBLP:journals/cl/MaierST14,
  author    = {Patrick Maier and
               Robert J. Stewart and
               Philip W. Trinder},
  title     = {Reliable scalable symbolic computation: The design of SymGridPar2},
  journal   = {Comput. Lang. Syst. Struct.},
  volume    = {40},
  number    = {1},
  pages     = {19--35},
  year      = {2014},
  url       = {https://doi.org/10.1016/j.cl.2014.03.001},
  doi       = {10.1016/j.cl.2014.03.001},
  timestamp = {Mon, 01 Aug 2022 08:51:49 +0200},
  biburl    = {https://dblp.org/rec/journals/cl/MaierST14.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@phdthesis{DBLP:phd/ethos/Stewart13,
  author    = {Robert J. Stewart},
  title     = {Reliable massively parallel symbolic computing: fault tolerance for
               a distributed Haskell},
  organization = {School of Mathematical and Computer Sciences},
  school    = {Heriot-Watt University, Edinburgh, {UK}},
  year      = {2013},
  type =	 {Doctoral Dissertation},
  url       = {phd-thesis.html},
  timestamp = {Mon, 01 Aug 2022 08:51:53 +0200},
  biburl    = {https://dblp.org/rec/phd/ethos/Stewart13.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/sac/MaierST13,
  author    = {Patrick Maier and
               Robert J. Stewart and
               Philip W. Trinder},
  title     = {Reliable scalable symbolic computation: the design of SymGridPar2},
  booktitle = {Proceedings of the 28th Annual {ACM} Symposium on Applied Computing,
               {SAC} '13, Coimbra, Portugal, March 18-22, 2013},
  pages     = {1674--1681},
  publisher = {{ACM}},
  year      = {2013},
  url       = {https://doi.org/10.1145/2480362.2480677},
  doi       = {10.1145/2480362.2480677},
  timestamp = {Mon, 01 Aug 2022 08:51:51 +0200},
  biburl    = {https://dblp.org/rec/conf/sac/MaierST13.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/paams/ForthGWSBAMMSW13,
  author    = {Jamie Forth and
               Thanasis Giannimaras and
               Geraint A. Wiggins and
               Robert J. Stewart and
               Diana Bental and
               Ruth Aylett and
               Deborah Maxwell and
               Hadi Mehrpouya and
               Jamie Shek and
               Mel Woods},
  title     = {SerenA: {A} Multi-site Pervasive Agent Environment That Supports Serendipitous
               Discovery in Research},
  booktitle = {Advances on Practical Applications of Agents and Multi-Agent Systems,
               11th International Conference, {PAAMS} 2013, Salamanca, Spain, May
               22-24, 2013. Proceedings},
  volume    = {7879},
  pages     = {85--96},
  publisher = {Springer},
  year      = {2013},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/paams2013/paams2013.pdf},
  doi       = {10.1007/978-3-642-38073-0_8},
  timestamp = {Sun, 02 Oct 2022 16:13:19 +0200},
  biburl    = {https://dblp.org/rec/conf/paams/ForthGWSBAMMSW13.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/paams/ForthGWSBAMMSW13a,
  author    = {Jamie Forth and
               Athanasios Giannimaras and
               Geraint A. Wiggins and
               Robert J. Stewart and
               Diana Bental and
               Ruth Aylett and
               Deborah Maxwell and
               Hadi Mehrpouya and
               Jamie Shek and
               Mel Woods},
  title     = {Demonstrating SerenA: Chance Encounters in the Space of Ideas},
  booktitle = {Advances on Practical Applications of Agents and Multi-Agent Systems,
               11th International Conference, {PAAMS} 2013, Salamanca, Spain, May
               22-24, 2013. Proceedings},
  volume    = {7879},
  pages     = {275--278},
  publisher = {Springer},
  year      = {2013},
  url       = {https://doi.org/10.1007/978-3-642-38073-0_26},
  doi       = {10.1007/978-3-642-38073-0_26},
  timestamp = {Sun, 02 Oct 2022 16:13:19 +0200},
  biburl    = {https://dblp.org/rec/conf/paams/ForthGWSBAMMSW13a.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@inproceedings{DBLP:conf/sfp/StewartTM12,
  author    = {Robert J. Stewart and
               Phil Trinder and
               Patrick Maier},
  title     = {Supervised Workpools for Reliable Massively Parallel Computing},
  booktitle = {Trends in Functional Programming - 13th International Symposium, {TFP}
               2012, St. Andrews, UK, June 12-14, 2012, Revised Selected Papers},
  series    = {Lecture Notes in Computer Science},
  volume    = {7829},
  pages     = {247--262},
  publisher = {Springer},
  year      = {2012},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/tfp2012/TFP2012_Robert_Stewart.pdf},
  doi       = {10.1007/978-3-642-40447-4_16},
  timestamp = {Mon, 01 Aug 2022 08:51:51 +0200},
  biburl    = {https://dblp.org/rec/conf/sfp/StewartTM12.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@INPROCEEDINGS {,
    author    = "Aylett, R. and Bental, D. S. and Stewart, R. J. and
    Forth, J. and Wiggins, G.",
    title     = "Supporting Serendipitous Discovery",
    booktitle = "Digital Futures, The Third Annual Digital Economy All Hands Conference, Aberdeen, Scotland",
    year      = "2012",
    url = "http://www.macs.hw.ac.uk/~rs46/papers/df2012/DF2012.pdf"
}

@INPROCEEDINGS {,
    author    = "Bental, D. and Aylett, R. and Stewart, R. and Maxwell, D. and Woods, M.",
    title     = "Exposing Connections to Support Serendipitous Discovery",
    booktitle = "Influencing People with Information. Aberdeen, Scotland",
    year      = "2012",
    url = "http://www.macs.hw.ac.uk/~rs46/papers/sipi2012/sipi-2012.pdf"
}

@inproceedings{DBLP:conf/appt/StewartTL11,
  author    = {Robert J. Stewart and
               Philip W. Trinder and
               Hans-Wolfgang Loidl},
  title     = {Comparing High Level MapReduce Query Languages},
  booktitle = {Advanced Parallel Processing Technologies - 9th International Symposium,
               {APPT} 2011, Shanghai, China, September 26-27, 2011. Proceedings},
  series    = {Lecture Notes in Computer Science},
  volume    = {6965},
  pages     = {58--72},
  publisher = {Springer},
  year      = {2011},
  url       = {http://www.macs.hw.ac.uk/~rs46/papers/appt2011/RobertStewart_APPT2011.pdf},
  doi       = {10.1007/978-3-642-24151-2_5},
  timestamp = {Mon, 01 Aug 2022 08:51:50 +0200},
  biburl    = {https://dblp.org/rec/conf/appt/StewartTL11.bib},
  bibsource = {dblp computer science bibliography, https://dblp.org}
}

@TECHREPORT {,
    author      = "Stewart, R.J. and Singer, J.",
    title       = "Comparing ForkJoin vs MapReduce",
    institution = "Heriot-Watt University",
    year        = "2012",
    number      = "HW-MACS-TR-0096",
    url        = "http://www.macs.hw.ac.uk/cs/techreps/docs/files/HW-MACS-TR-0096.pdf"
}

@article{jsps2023,
  author    = {Cristian Sestito and Stefania Perri and Robert Stewart},
  title     = {{FPGA Design of Transposed Convolutions for Deep Learning Using High‑Level Synthesis}},
  journal   = {Journal of Signal Processing Systems},
  year      = {2023},
  month     = {August},
  url       = {https://rdcu.be/diuQ4},
  doi       = {10.1007/s11265-023-01883-7}
}