Publications and Resources

We maintain an annotated list of literature, resources and a list of possible projects for students.

Please visit People to look at profile of individual researchers and their publications.

Following are the publications and talks that have come out of this project to date:

 

Publications:

  1. Sinkarovs, A., and Scholz, S.-B. (2016) Type-driven data layouts for improved vectorisation. Concurrency Computat.: Pract. Exper., 28: 2092–2119. doi: 10.1002/cpe.3501
  2. Hans-Nikolai Vießmann, Sven-Bodo Scholz, Artjoms Šinkarovs, Brian Bainbridge, Brian Hamilton, and Simon Flower. 2015. Making fortran legacy code more functional: using the BGS* geomagnetic field modelling system as an example. In Proceedings of the 27th Symposium on the Implementation and Application of Functional Programming Languages (IFL ’15). ACM, New York, NY, USA, , Article 11 , 13 pages. DOI: http://dx.doi.org/10.1145/2897336.2897348
  3. Syed Waqar Nabi and Wim Vanderbauwhede. “A Fast and Accurate Cost Model for FPGA Design Space Exploration in HPC Applications“. In 23rd Reconfigurable Architectures Workshop (IPDPS), Chicago Hyatt Regency, Chicago, Illinois USA, May 23-24, 2016.  Slides here
  4. Nicholas Ng and Nobuko A Yoshida. “Pabble: parameterised Scribble“. In Service Oriented Computing and Applications, vol. 9, 2015Springer London
  5. Syed Waqar Nabi and Wim Vanderbauwhede. “Using Type Transformations to Generate Program Variants for FPGA Design Space Exploration“. In International Conference on Recon figurable Computing and FPGAs (Reconfi g 2015), Mayan Riviera, Mexico, Dec 7-9, 2015.
  6. Syed Waqar Nabi and Wim Vanderbauwhede. “Towards Automated Design Space Exploration and Code Generation using Type Transformations”. In First International Workshop on Heterogeneous High-performance Recon gurable Computing (H2RC’15), Co-located with Supercomputing 2015, Austin, Texas, Nov 15, 2015. Full paper here. Slides here.
  7. Kristian T. Hentschel, Wim Vanderbauwhede and Syed Waqar Nabi. “FPGA Port of a Large Scienti fic Model from Legacy Code: The Emanuel Convection Scheme“. In International Conference on Parallel Computing (ParCo) 2015, Edinburgh, UK, Sep 1-4, 2015. Slides available here.
  8. Wim Vanderbauwhede and Syed Waqar Nabi. “FPGAs as Components in Heterogeneous High-Performance Computing Systems: Raising the Abstraction Level”. In Parallel Computing with FPGAs, International Conference on Parallel Computing (ParCo) 2015, Edinburgh, UK, Sep 1-4, 2015. Slides available here.
  9. Kristian T. Hentschel, Wim Vanderbauwhede and Syed Waqar Nabi. “Exploring Deep, Hierarchical Pipelines and High-level Synthesis on FPGAs for Accelerating a Legacy Convection Model”. In Emerging Technologies Conference (EMIT2015), Manchester, UK, June 30-July 2, 2015. Full paper hereSlides available here.
  10. Syed Waqar Nabi and Wim Vanderbauwhede. “An Intermediate Language and Estimator for Automated Design Space Exploration on FPGAs”. International symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART2015), Boston, MA, USA, June 1-2, 2015 [in-print]. Extended pre-print available on arXiv.
  11. Syed Waqar Nabi, Saji N Hameed and Wim Vanderbauwhede. “A Reconfigurable Vector Instruction Processor for Accelerating a Convection Parametrization Model on FPGAs”. International symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART2014), Sendai, Japan, June 9-11, 2014. Extended pre-print available on arXiv.

 

Talks:

  1. Syed Waqar Nabi. “Benchmarking Memory Performance in the World of Heterogeneous HPC; Developing an optimizing compiler for running scientific code on FPGAs”. Research seminar for Embedded, Networked and Distributed Systems (ENDS) research group at School of Computing Science, University of Glasgow, 18 May 2016.
  2. Syed Waqar Nabi and Wim Vanderbauwhede. “A High-Level Programming Approach for using FPGAs in HPC using Functional Description, Vector Type-Transformations and Cost-Modelling”. Delivered at School of Informatics, University of Edinburgh, 25 Feb 2016. Slides here.
  3. Syed Waqar Nabi and Wim Vanderbauwhede. “Towards Automated Design Space Exploration and Code Generation for FPGAs using Type Transformations”. Research seminar for Embedded, Networked and Distributed Systems (ENDS) research group at School of Computing Science, University of Glasgow, 30 Mar 2015. You can access slides on slideshare here.
  4. Wim Vanderbauwhede. “On the Capability and Achievable Performance of FPGAs for HPC Applications”. Invited talk in the Emerging Technology Conference 2014University of Manchester, 11 April 2014. You can access the slides on slideshare here.