Professor Wim Vanderbauwhede

  • Professor in Computing Science (Computing Science)

telephone: 01413301632
email: Wim.Vanderbauwhede@glasgow.ac.uk

S112, Computing Science, 18 Lilybank Gardens, Glasgow G12 8QQ

Import to contacts

ORCID iDhttps://orcid.org/0000-0001-6768-0037

Biography

Professor Wim Vanderbauwhede is the lead of the Low Carbon and Sustainable Computing activity at the School of Computing Science of the University of Glasgow.

He received a PhD in Electrotechnical Engineering from the University of Gent, Belgium in 1996. He has been a lecturer in the School of Computing Science at the University of Glasgow since 2004. His research has resulted in over 150 refereed conference and journal papers as well as several books and book chapters.

Before returning to academic research, Prof. Vanderbauwhede worked in the electronics industry as a Design Engineer and Technology R&D Engineer.

Research interests

  • Low carbon and sustainable computing
  • Compilers and runtimes for FPGAs, GPUs and manycore systems
  • Novel type systems for scientific computing, specifically for heterogeneous systems
  • Novel type systems for embedded systems design
  • Acceleration of simulation of quantum computing

Publications

List by: Type | Date

Jump to: 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2001 | 2000 | 1999 | 1996 | 1995 | 1994
Number of items: 132.

2024

Szafarczyk, R., Nabi, S. W. and Vanderbauwhede, W. (2024) A High-Frequency Load-Store Queue with Speculative Allocations for High-Level Synthesis. In: International Conference on Field Programmable Technology (FPT'23), Yokohama, Japan, 11-14 December 2023, pp. 115-124. ISBN 9798350359114 (doi: 10.1109/ICFPT59805.2023.00018)

2023

De Muijnck-Hughes, J. , Urlea, C. , Voinea, L. and Vanderbauwhede, W. (2023) Capable: A Mechanised Imperative Language with Native Multiparty Session Types. In: ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH 2023) - 30 Years of Session Types Workshop, Cascais, Portugal, 22-23 Oct 2023, (Accepted for Publication)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2023) Wiring Circuits Is Easy as {0, 1, ω}, or Is It. . . (Artifact). In: 37th European Conference on Object-Oriented Programming (ECOOP 2023), Seattle, WA, USA, 17-21 July 2023, 4:1-4:3. (doi: 10.4230/DARTS.9.2.4)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2023) Wiring Circuits Is Easy as {0,1,ω}, or Is It... In: 37th European Conference on Object-Oriented Programming (ECOOP 2023), Seattle, WA, USA, 17-21 July 2023, 8:1-8:28. (doi: 10.4230/LIPIcs.ECOOP.2023.8)

Szafarczyk, R., Nabi, S. W. and Vanderbauwhede, W. (2023) Compiler Discovered Dynamic Scheduling of Irregular Code in High-Level Synthesis. In: 33rd International Conference on Field-Programmable Logic and Applications (FPL 2023), Gothenburg, Sweden, 4-8 September 2023, (Accepted for Publication)

Moawad, Y., Vanderbauwhede, W. and Steijl, R. (2023) Quantum circuit-width reduction through parameterisation and specialisation. Algorithms, 16(5), 241. (doi: 10.3390/a16050241)

Szafarczyk, R., Nabi, S. W. and Vanderbauwhede, W. (2023) Reducing FPGA Memory Footprint of Stencil Codes through Automatic Extraction of Memory Patterns. In: 32nd International Conference on Field-Programmable Logic and Applications (FPL 2022), Belfast, United Kingdom, 29 August - 2 September 2022, pp. 148-152. ISBN 9781665473903 (doi: 10.1109/FPL57034.2022.00033)

2022

Moawad, Y., Vanderbauwhede, W. and Steijl, R. (2022) Investigating hardware acceleration for simulation of CFD quantum circuits. Frontiers in Mechanical Engineering, 8, 925637. (doi: 10.3389/fmech.2022.925637)

Vanderbauwhede, W. (2022) Making legacy Fortran code type safe through automated program transformation. Journal of Supercomputing, 78(2), pp. 2988-3028. (doi: 10.1007/s11227-021-03839-9)

2021

Khalid, M. et al. (2021) PERCEPTRON: an open-source GPU-accelerated proteoform identification pipeline for top-down proteomics. Nucleic Acids Research, 49(W1), W510-W515. (doi: 10.1093/nar/gkab368) (PMID:33999207)

2020

de Muijnck-Hughes, J. , Brady, E. and Vanderbauwhede, W. (2020) A Framework for Resource Dependent EDSLs in a Dependently Typed Language (Pearl). In: 34th European Conference on Object-Oriented Programming (ECOOP 2020), 15-17 Nov 2020, p. 20. ISBN 9783959771542 (doi: 10.4230/LIPIcs.ECOOP.2020.20)

Takemi, T., Yoshida, T., Horiguchi, M. and Vanderbauwhede, W. (2020) Large-Eddy-simulation analysis of airflows and strong wind hazards in urban areas. Urban Climate, 32, 100625. (doi: 10.1016/j.uclim.2020.100625)

Urlea, C. , Vanderbauwhede, W. and Nabi, S. W. (2020) Efficient FPGA Cost-Performance Space Exploration Using Type-driven Program Transformations. In: 2019 International Conference on Reconfigurable Computing and FPGAs (ReConFig 2019), Cancun, Mexico, 9-11 Dec 2019, ISBN 9781728119571 (doi: 10.1109/ReConFig48160.2019.8994801)

de Muijnck-Hughes, J. , Brady, E. and Vanderbauwhede, W. (2020) A Framework for Resource Dependent EDSLs in a Dependently Typed Language (Artifact). Dagstuhl Artifacts Series, 6(2), 2. (doi: 10.4230/DARTS.6.2.2)

2019

Nabi, S. W. and Vanderbauwhede, W. (2019) Automatic pipelining and vectorization of scientific code for FPGAs. International Journal of Reconfigurable Computing, 2019, 7348013. (doi: 10.1155/2019/7348013)

Nabi, S. W. and Vanderbauwhede, W. (2019) FPGA design space exploration for scientific HPC applications using a fast and accurate cost model based on roofline analysis. Journal of Parallel and Distributed Computing, 133, pp. 407-419. (doi: 10.1016/j.jpdc.2017.05.014)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2019) Well-Typed Models are Correct Models: Applying State-of-the-Art Advances in Programming Language Theory to Systems-on-a-Chip. Scottish Seminar on Formal Modelling, Verification, and Synthesis (SFMoVeS 19), Glasgow, UK, 09 Sep 2019.

Nabi, S. W. and Vanderbauwhede, W. (2019) Smart-Cache: Optimising Memory Accesses for Arbitrary Boundaries and Stencils on FPGAs. In: 33rd IEEE International Parallel and Distributed Processing Symposium, Reconfigurable Architectures Workshop (RAW 2019), Rio de Janeiro, Brazil, 20-24 May 2019, ISBN 9781728135106 (doi: 10.1109/IPDPSW.2019.00024)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2019) A typing discipline for hardware interfaces (artifact). Dagstuhl Artifacts Series, 5(2), 14:1-14:3. (doi: 10.4230/DARTS.5.2.14)

de Muijnck-Hughes, J. and Vanderbauwhede, W. (2019) A Typing Discipline for Hardware Interfaces. In: 33rd European Conference on Object-Oriented Programming (ECOOP 2019), London, UK, 15-19 Jul 2019, 6:1-6:27. ISBN 9783959771115 (doi: 10.4230/LIPIcs.ECOOP.2019.6)

de Muijnck-Hughes, J. , Brady, E. and Vanderbauwhede, W. (2019) Value-Dependent Session Design in a Dependently Typed Language. In: Programming Language Approaches to Concurrency- and Communication-cEntric Software, (PLACES 2019), Prague, Czech Republic, 07 Apr 2019, pp. 47-59. (doi: 10.4204/EPTCS.291.5)

Vanderbauwhede, W. , Nabi, S. W. and Urlea, C. (2019) Type-driven automated program transformations and cost modelling for optimising streaming programs on FPGAs. International Journal of Parallel Programming, 47(1), pp. 114-136. (doi: 10.1007/s10766-018-0572-z)

2018

Vanderbauwhede, W. and Davidson, G. (2018) Domain-specific acceleration and auto-parallelization of legacy scientific code in FORTRAN 77 using source-to-source compilation. Computers and Fluids, 173, pp. 1-5. (doi: 10.1016/j.compfluid.2018.06.005)

Nabi, S. W. and Vanderbauwhede, W. (2018) MP-STREAM: A Memory Performance Benchmark for Design Space Exploration on Heterogeneous HPC Devices. In: 32nd IEEE International Parallel and Distributed Processing Symposium, Reconfigurable Architectures Workshop (RAW 2018), Vancouver, BC, Canada, 21-25 May 2018, ISBN 9781538655559 (doi: 10.1109/IPDPSW.2018.00036)

Singer, J. , Dale, V. , Vanderbauwhede, W. , Barr, N. and Sim, A. (2018) Designing and Evaluating a Blended Course which Includes a MOOC [lightning talk]. 11th Annual Learning and Teaching Conference, Glasgow, UK, 28-29 Mar 2018.

2017

Nasiri, N., Colangelo, P., Segal, O., Margala, M. and Vanderbauwhede, W. (2017) Document Classification Systems in Heterogeneous Computing Environments. In: 26th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2016), Bremen, Germany, 21-23 Sept 2016, pp. 291-295. ISBN 9781509007332 (doi: 10.1109/PATMOS.2016.7833702)

2016

Aßmuth, A., , , , and , (2016) Improving Resilience by Deploying Permuted Code onto Physically Unclonable Unique Processors. In: 2016 Cybersecurity and Cyberforensics Conference (CCC), Amman, Jordon, 02-04 Aug 2016, pp. 144-150. ISBN 9781509026579 (doi: 10.1109/CCC.2016.30)

Al Khanjari, S. and Vanderbauwhede, W. (2016) Evaluation of the Memory Communication Traffic in a Hierarchical Cache Model for Massively-Manycore Processors. In: 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), Heraklion Crete, Greece, 17-19 Feb 2016, pp. 726-733. ISBN 9781467387767 (doi: 10.1109/PDP.2016.30)

Al Khanjari, S. and Vanderbauwhede, W. (2016) The performance of NoCs for very large manycore systems under locality-based traffic. International Journal of Computing and Digital Systems, 5(2), pp. 115-124. (doi: 10.12785/ijcds/050202)

Inam, O., Al Khanjari, S. and Vanderbauwhede, W. (2016) Group based shortest path routing algorithm for hierarchical cross connected recursive networks (HCCR). International Journal of Computing and Digital Systems, 5(2), pp. 147-159. (doi: 10.12785/ijcds/050205)

Vanderbauwhede, W. and Takemi, T. (2016) An analysis of the feasibility and benefits of GPU/multicore acceleration of the Weather Research and Forecasting model. Concurrency and Computation: Practice and Experience, 28(7), pp. 2052-2072. (doi: 10.1002/cpe.3522)

Hentschel, K. T., Vanderbauwhede, W. and Nabi, S. W. (2016) FPGA port of a large scientific model from legacy code: the Emanuel convection scheme. In: Joubert, G. R., Leather, H., Parsons, M., Peters, F. and Sawyer, M. (eds.) Parallel Computing: On the Road to Exascale. Series: Advances in parallel computing (27). IOS Press: Amsterdam, Netherlands, pp. 469-478. ISBN 9781614996200 (doi: 10.3233/978-1-61499-621-7-469)

Nabi, S. W. and Vanderbauwhede, W. (2016) A Fast and Accurate Cost Model for FPGA Design Space Exploration in HPC Applications. In: 30th IEEE International Parallel & Distributed Processing Symposium, Chicago, IL, USA, 23-27 May 2016, (doi: 10.1109/IPDPSW.2016.155)

Nabi, S. W. and Vanderbauwhede, W. (2016) Using Type Transformations to Generate Program Variants for FPGA Design Space Exploration. In: 2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig), Mexico City, Mexico, 7-9 Dec 2015, pp. 1-6. ISBN 9781467394055 (doi: 10.1109/ReConFig.2015.7393365)

Tousimojarad, A. and Vanderbauwhede, W. (2016) Efficient Parallel Linked List Processing. In: Joubert, G. R., Leather, H., Parsons, M., Peters, F. and Sawyer, M. (eds.) Parallel Computing: On the Road to Exascale. Series: Advances in parallel computing (27). IOS Press: Amsterdam, Netherlands, pp. 295-304. ISBN 9781614996200 (doi: 10.3233/978-1-61499-621-7-295)

Vanderbauwhede, W. and Nabi, S. W. (2016) FPGAs as components in heterogeneous high-performance computing systems: raising the abstraction level. In: Joubert, G. R., Leather, H., Parsons, M., Peters, F. and Sawyer, M. (eds.) Parallel Computing: On the Road to Exascale. Series: Advances in parallel computing (27). IOS Press: Amsterdam, Netherlands, pp. 505-514. ISBN 9781614996200 (doi: 10.3233/978-1-61499-621-7-505)

2015

Tousimojarad, A. and Vanderbauwhede, W. (2015) Steal locally, share globally. International Journal of Parallel Programming, 43(5), pp. 894-917. (doi: 10.1007/s10766-015-0350-0)

Inam, O., Al Khanjari, S. and Vanderbauwhede, W. (2015) Shortest path routing algorithm for hierarchical interconnection network-on-chip. Procedia Computer Science, 56, pp. 409-414. (doi: 10.1016/j.procs.2015.07.228)

Lewis, S.J., Ireland, D.G. and Vanderbauwhede, W. (2015) Code optimisation in a nested-sampling algorithm. Nuclear Instruments and Methods in Physics Research. Section A: Accelerators, Spectrometers, Detectors, and Associated Equipment, 785, pp. 105-109. (doi: 10.1016/j.nima.2015.03.006)

Al Khanjari, S. and Vanderbauwhede, W. (2015) The impact of traffic localisation on the performance of NoCs for very large manycore systems. Procedia Computer Science, 56, pp. 403-408. (doi: 10.1016/j.procs.2015.07.227)

Nabi, S. W. and Vanderbauwhede, W. (2015) An Intermediate Language and Estimator for Automated Design Space Exploration on FPGAs. In: HEART2015: International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, Boston, MA, USA, 1-2 Jun 2015,

Nasiri, N., Segal, O., Margala, M., Vanderbauwhede, W. and Chalamalasetti, S. R. (2015) High Level Programming of Document Classification Systems for Heterogeneous Environments using OpenCL (Abstract Only). In: FPGA '15: ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, C.A., USA, 22-24 Feb 2015, p. 274. ISBN 9781450333153 (doi: 10.1145/2684746.2689136)

Tousimojarad, A. and Vanderbauwhede, W. (2015) Number of Tasks, Not Threads, is Key. In: 23rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Turku, Finland, 4-6 Mar 2015, pp. 128-136. (doi: 10.1109/PDP.2015.81)

Vanderbauwhede, W. (2015) Inferring Program Transformations from Type Transformations for Partitioning of Ordered Sets. arXiv, (Unpublished)

Vanderbauwhede, W. (2015) Model coupling between the weather research and forecasting model and the dpri large eddy simulator for urban flows on gpu-accelerated multicore systems. arXiv, (Unpublished)

Vanderbauwhede, W. and Takemi, T. (2015) Twinned Buffering: A simple and Highly Effective Scheme for Parallelization of Successive Over-Relaxation on GPUs and Other Accelerators. In: International Conference on High Performance Computing & Simulation (HPCS), Amsterdam, The Netherlands, 20-24 Jul 2015, pp. 436-443. ISBN 9781467378123 (doi: 10.1109/HPCSim.2015.7237073)

2014

Vanderbauwhede, W. , Frolov, A., Chalamalasetti, S. R. and Margala, M. (2014) A hybrid CPU-FPGA system for high throughput (10Gb/s) streaming document classification. Computer Architecture News, 41(5), pp. 53-58. (doi: 10.1145/2641361.2641370)

Tousimojarad, A. and Vanderbauwhede, W. (2014) An Efficient Thread Mapping Strategy for Multiprogramming on Manycore Processors. In: International Conference on Parallel Computing (ParCo2013), Munich, Germany, 10-13 Sep 2013, ISBN 9781614993803

Harvey, P. , Hameed, S. and Vanderbauwhede, W. (2014) Accelerating Lagrangian Particle Dispersion in the Atmosphere with OpenCL Across Multiple Platforms. In: IWOCL '14: International Workshop on OpenCL, Atlanta, GA, USA, 13-14 May 204, pp. 1-8. ISBN 9781450330077 (doi: 10.1145/2664666.2664672)

Lewis, S., Ireland, D. and Vanderbauwhede, W. (2014) Development of Bayesian analysis program for extraction of polarisation observables at CLAS. Journal of Physics: Conference Series, 513, 022020. (doi: 10.1088/1742-6596/513/2/022020)

Nabi, S. W. , Hameed, S. N. and Vanderbauwhede, W. (2014) A Reconfigurable Vector Instruction Processor for Accelerating a Convection Parametrization Model on FPGAs. In: HEART2014: International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, Sendai, Japan, 9-11 Jun 2014,

Segal, O., Nasiri, N., Margala, M. and Vanderbauwhede, W. (2014) High Level Programming of FPGAs for HPC and Data Centric Applications. IEEE High Performance Extreme Computing Conference (HPEC), Waltham, MA, USA, 9-11 Sep 2014. pp. 1-3. ISBN 9781479962327 (doi: 10.1109/HPEC.2014.7040979)

Tousimojarad, A. and Vanderbauwhede, W. (2014) Comparison of Three Popular Parallel Programming Models on the Intel Xeon Phi. In: Euro-Par 2014 International Workshops, Porto, Portugal, 25-26 Aug 2014, pp. 314-325. ISBN 9783319143125 (doi: 10.1007/978-3-319-14313-2_27)

Tousimojarad, A. and Vanderbauwhede, W. (2014) A Parallel Task-Based Approach to Linear Algebra. In: IEEE 13th International Symposium on Parallel and Distributed Computing (ISPDC), Marseilles, France, 24-27 Jun 2014, pp. 59-66. ISBN 9781479959181 (doi: 10.1109/ISPDC.2014.11)

Vanderbauwhede, W. (2014) List-based Monadic Computations for Dynamically Typed Languages. In: Dyla'14: Workshop on Dynamic Languages and Applications, Edinburgh, Scotland, 9-11 Jun 2014, pp. 1-7. ISBN 9781450329163 (doi: 10.1145/2617548.2617551)

2013

Tousimojarad, A. and Vanderbauwhede, W. (2013) The Glasgow Parallel Reduction Machine: programming shared-memory many-core systems using parallel task composition. Electronic Proceedings in Theoretical Computer Science, 137, pp. 79-94. (doi: 10.4204/EPTCS.137.7)

Purohit, S. S., Chalamalasetti, S. R., Margala, M. and Vanderbauwhede, W. A. (2013) Design and evaluation of high-performance processing elements for reconfigurable systems. IEEE Transactions on Very Large Scale Integration Systems, 21(10), pp. 1915-1927. (doi: 10.1109/TVLSI.2012.2220868)

Purohit, S., Rahul, S., Margala, M. and Vanderbauwhede, W. (2013) Throughput/resource-efficient reconfigurable processor for multimedia applications. IEEE Transactions on Very Large Scale Integration Systems, 21(7), pp. 1346-1350. (doi: 10.1109/TVLSI.2012.2206063)

Vanderbauwhede, W. and Benkrid, K. (Eds.) (2013) High-Performance Computing Using FPGAs. Springer: New York, NY. ISBN 9781461417903

Tousimojarad, A. and Vanderbauwhede, W. (2013) Cache-Aware Parallel Programming for Manycore Processors. In: 4th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART2013), Edinburgh, Scotland, 13-14 Jun 2013,

Vanderbauwhede, W. , Frolov, A., Azzopardi, L., Chalamalasetti, S. R. and Margala, M. (2013) High throughput filtering using FPGA-acceleration. In: CIKM 2013: 22nd ACM International Conference on Information and Knowledge Management, San Francisco CA, USA, 27 Oct - 1 Nov 2013, pp. 1245-1248. (doi: 10.1145/2505515.2507866)

Vanderbauwhede, W. , Lewis, S. and Ireland, D. (2013) Implementing data parallelisation in a Nested-Sampling Monte Carlo algorithm. In: 2013 International Conference on High Performance Computing and Simulation (HPCS), Helsinki, Finland, 1-5 July 2013, pp. 512-518. (doi: 10.1109/HPCSim.2013.6641462)

Vanderbauwhede, W. and Takemi, T. (2013) An investigation into the feasibility and benefits of GPU/multicore acceleration of the weather research and forecasting model. In: 2013 International Conference on High Performance Computing and Simulation (HPCS), Helsinki, Finland, 1-5 July 2013, pp. 482-489. (doi: 10.1109/HPCSim.2013.6641457)

Vanderbauwhede, W. and Yoshida, N. (2013) Preface. Electronic Proceedings in Theoretical Computer Science, 137,

2012

Hassan, F., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2012) Impact of random dopant fluctuations on the timing characteristics of flip-flops. IEEE Transactions on Very Large Scale Integration Systems, 20(1), pp. 157-161. (doi: 10.1109/TVLSI.2010.2088409)

Chalamalasetti, S., Margala, M., Vanderbauwhede, W. , Wright, M. and Ranganathan, P. (2012) Evaluating FPGA-acceleration for real-time unstructured search. In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS2012), New Brunswick, NJ, USA, 1-3 April 2012. IEEE: Piscataway, NJ, USA, pp. 200-209. ISBN 9781467311434 (doi: 10.1109/ISPASS.2012.6189226)

Hassan, F.U., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2012) Performance analysis of on-chip communication structures under device variability. In: Virtanen, S. (ed.) Innovations in Embedded and Real-Time Systems Engineering for Communication. Information Science Reference: Hershey, PA, USA, pp. 177-197. ISBN 9781466609129

Stewart, G. and Vanderbauwhede, W. (2012) Improving user experience of submitting jobs to HPC resources. In: 2012 International Conference on High Performance Computing and Simulation, Madrid, Spain, 2-6 Jul 2012, pp. 635-641. (doi: 10.1109/HPCSim.2012.6266985)

Vanderbauwhede, W. , Chalamalasetti, S.R. and Margala, M. (2012) Throughput analysis for a high-performance FPGA-accelerated real-time search application. International Journal of Reconfigurable Computing, 2012, Art. 507173. (doi: 10.1155/2012/507173)

2011

Moadeli, M. and Vanderbauwhede, W. (2011) An analytical model of broadcast in QoS-aware wormhole-routed NoCs. Journal of Systems and Software, 84(1), pp. 12-20. (doi: 10.1016/j.jss.2010.08.024)[Book Review]

Hassan, F.U., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2011) Timing yield analysis of pipelined circuits under device variability. In: 10th International Symposium on Signals, Circuits and Systems (ISSCS2011), Lasi, Romania, 30 June - 1 July 2011. IEEE: Piscataway, NJ, USA. ISBN 9781612849447

Vanderbauwhede, W. , Chalamalasetti, S.R., Purohit, S. and Margala, M. (2011) A few lines of code, thousands of cores: high-level FPGA programming using vector processor networks. In: Proceedings of the 2011 International Conference on High Performance Computing and Simulation (HPCS), Istanbul, Turkey, 4-8 July 2011. IEEE: Piscataway, NJ, USA, pp. 461-467. ISBN 9781612843803 (doi: 10.1109/HPCSim.2011.5999875)

2010

Chalamalasetti, S.R., Purohit, S., Margala, M. and Vanderbauwhede, W. (2010) Radiation-hardened reconfigurable array with instruction roll-back. IEEE Embedded Systems Letters, 2(4), pp. 123-126. (doi: 10.1109/LES.2010.2089428)

Moadeli, M. and Vanderbauwhede, W. (2010) Communication modeling of multicast in all-port wormhole-routed NoCs. Journal of Systems and Software, 83(8), pp. 1327-1336. (doi: 10.1016/j.jss.2010.01.016)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Maji, P. (2010) An analytical performance model for the Spidergon NoC with virtual channels. Journal of Systems Architecture, 56(1), 16 - 26. (doi: 10.1016/j.sysarc.2009.10.002)

Al Zain, A., Michaelson, G. and Vanderbauwhede, W. (2010) mHume for parallel FPGA. In: 22nd International Symposium on Implementation and Application of Functional Languages (IFL2010), Amsterdam, The Netherlands, 1-3 Sep 2010,

Al Zain, A., Vanderbauwhede, W. and Michaelson, G. (2010) Hume on FPGA. In: 10th International Symposium on Trends in Functional Programming (TFP10), University of Oklahoma, OK, USA, 17-19 May 2010, pp. 151-164.

Azzopardi, L., Vanderbauwhede, W. and Joho, H. (2010) Search system requirements of patent analysts. In: Proceedings of the 33rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 13-19 July 2010, Geneva, Switzerland. Association for Computing Machinery: New York, USA, pp. 775-776. ISBN 9781450301534 (doi: 10.1145/1835449.1835610)

Hassan, F., Rodriguez-Salazar, F. and Vanderbauwhede, W.A. (2010) Optimization of On-Chip Link Performance under Area, Power and Variability Constraints. In: International Conference on Microelectronics, Cairo, Egypt, 19-22 December 2010, pp. 48-51. (doi: 10.1109/ICM.2010.5696196)

Hassan, F., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2010) Performance analysis of on-chip communication structures under device variability. International Journal of Embedded and Real-Time Communication Systems, 1(4), pp. 40-62. (doi: 10.4018/jertcs.2010100103)

Joho, H., Azzopardi, L.A. and Vanderbauwhede, W. (2010) A survey of patent users. In: Proceeding of the Third Symposium on Information Interaction in Context: IIiX '10, New Brunswick, New Jersey, USA. Association for Computing Machinery: New York, USA, pp. 13-24. ISBN 9781450302470 (doi: 10.1145/1840784.1840789)

Vanderbauwhede, W. , Margala, M., Chalamalasetti, S.R. and Purohit, S. (2010) A C++-embedded Domain-Specific Language for programming the MORA soft processor array. In: Charot, F., Hannig, F., Teich, J. and Wolinski, C. (eds.) ASAP 2010 - 21st IEEE International Conference on Application-specific Systems, Architectures and Processors, 7-9 July 2010, Rennes, France. IEEE Computer Society: Piscataway, N.J., pp. 141-148. ISBN 9781424469666 (doi: 10.1109/ASAP.2010.5540750)

Vanderbauwhede, W. and Nabi, S.W. (2010) A high-level language for programming a NoC-based dynamic reconfiguration infrastructure. In: Proceedings of the 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP), Edinburgh, UK, 26-28 Oct 2010. IEEE: Piscataway, NJ, USA, pp. 7-14. ISBN 9781424487349 (doi: 10.1109/DASIP.2010.5706239)

Vanderbauwhede, W. (2010) High-level programming of dynamically reconfigurable NoC-based heterogeneous multicore SoCs. In: Shen, J.S. and Hsiung, P.A. (eds.) Dynamic Reconfigurable Network-on-Chip Design: Innovations for Computational Processing and Communication. Information Science Reference: Hershey, PA, USA, pp. 186-219. ISBN 9781615208074 (doi: 10.4018/978-1-61520-807-4.ch008)

2009

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Ould-Khaoua, M. (2009) An analytical comparison of the spidergon and rectangular mesh NoCs. Journal of Interconnection Networks, 10(01n02), pp. 167-188. (doi: 10.1142/S0219265909002492)

Al-Humoud, S.O., Mackenzie, L.M. and Vanderbauwhede, W. (2009) Dynamic counter-based broadcast in MANETs. In: Proceedings of the 4th ACM Workshop on Performance Monitoring and Measurement of Heterogeneous Wireless and Wired Networks. Association for Computing Machinery: New York, USA, pp. 84-88. ISBN 9781605586212 (doi: 10.1145/1641913.1641925)

Azzopardi, L., Vanderbauwhede, W. and Moadeli, M. (2009) Developing energy efficient filtering systems. In: Allan, J. and Aslam, J. (eds.) Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval: 19-23 July 2009, Boston, MA, USA. Association for Computing Machinery: New York, USA, pp. 664-665. ISBN 9781605584836 (doi: 10.1145/1571941.1572067)

Chalamalasetti, S.R., Purohit, S., Margala, M. and Vanderbauwhede, W. (2009) MORA - an architecture and programming model for a resource efficient coarse grained reconfigurable processor. In: 2009 NASA/ESA Conference on Adaptive Hardware and Systems, 29 July 2009 - 1 Aug. 2009, San Francisco, CA, USA. IEEE Computer Society: Piscataway, N.J., USA, pp. 389-396. ISBN 9780769537146 (doi: 10.1109/AHS.2009.37)

Chalamalasetti, S.R., Vanderbauwhede, W. , Purohit, S. and Margala, M. (2009) A low cost reconfigurable soft processor for multimedia applications: design synthesis and programming model. In: 2009 International Conference on Field Programmable Logic and Applications. IEEE Computer Society: Piscataway, N.J., USA, pp. 534-538. ISBN 9781424438921 (doi: 10.1109/FPL.2009.5272461)

Hassan, F., Cheng, B., Vanderbauwhede, W. and Rodriguez, F. (2009) Impact of device variability in the communication structures for future synchronous SoC designs. In: 2009 International Symposium on System-on-Chip, 5-7 Oct. 2009, Tampere, Finalnd. IEEE Computer Society: Piscataway, N.J., USA, pp. 68-72. ISBN 9781424444656 (doi: 10.1109/SOCC.2009.5335676)

Hassan, F., Rodriguez, F. and Vanderbauwhede, W. (2009) Power dissipation in NoC repeaters under random dopant fluctuations. In: 2009 Asia Pacific Conference on Postgraduate Research in Microelectronics and Electronics, 19-21 Jan. 2009, Shanghai, China. IEEE Computer Society: Piscataway, N.J., USA, pp. 388-391. ISBN 9781424446681 (doi: 10.1109/PRIMEASIA.2009.5397363)

McKechnie, P.E., Blott, M. and Vanderbauwhede, W.A. (2009) Architectural comparison of instruments for transaction level monitoring of FPGA-based packet processing systems. In: 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines, 5-7 April 2009, Napa, CA, USA. IEEE Computer Society: Piscataway, N.J., USA, pp. 175-182. ISBN 9780769537160 (doi: 10.1109/FCCM.2009.31)

McKechnie, P.E., Blott, M. and Vanderbauwhede, W.A. (2009) Automated instrumentation of FPGA-based systems for system-level transaction monitoring. In: 2009 International Symposium on System-on-Chip, 5-7 Oct. 2009, Tampere, Finalnd. IEEE Computer Society: Piscataway, N.J., USA, pp. 168-171. ISBN 9781424444656 (doi: 10.1109/SOCC.2009.5335653)

McKechnie, P.E., Blott, M. and Vanderbauwhede, W.A. (2009) Debugging FPGA-based packet processing systems through transaction-level communication-centric monitoring. In: Proceedings of the 2009 ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems: 19-20 June 2009, Dublin, Ireland. Association for Computing Machinery: New York, USA, pp. 129-136. ISBN 9781605583563 (doi: 10.1145/1542452.1542470)

Moadeli, M., Maji, P.P. and Vanderbauwhede, W. (2009) Design and implementation of the Quarc network on-chip. In: 2009 IEEE International Symposium on Parallel and Distributed Processing, 23-29 May 2009, Rome, Italy. IEEE Computer Society: Piscataway, N.J., USA, pp. 1-9. ISBN 9781424437511 (doi: 10.1109/IPDPS.2009.5161210)

Moadeli, M. and Vanderbauwhede, W. (2009) A communication model of broadcast in wormhole-routed networks on-chip. In: Proceedings of the 2009 International Conference on Advanced Information Networking and Applications (Aina). IEEE Computer Society: Los Alamitos, USA, pp. 315-322. ISBN 9781424440009 (doi: 10.1109/AINA.2009.126)

Moadeli, M., Maji, P. and Vanderbauwhede, W. (2009) Quarc: a high-efficiency network on-chip architecture. In: International Conference on Advanced Information Networking and Applications, 2009. AINA '09, Bradford, UK, 26-29 May 2009, pp. 98-105. ISBN 9781424440009 (doi: 10.1109/AINA.2009.64)

Moadeli, M. and Vanderbauwhede, W. (2009) A performance model of multicast communication in wormhole-routed networks on-chip. In: IEEE International Symposium on Parallel & Distributed Processing, 2009. IPDPS 2009., Rome, Italy, 23-29 May 2009, pp. 1-8. ISBN 9781424437511 (doi: 10.1109/IPDPS.2009.5161177)

Patel, K., Chern, L.J., Bleakley, C.J. and Vanderbauwhede, W. (2009) MAW: a reliable lightweight multi-hop wireless sensor network routing protocol. In: 2009 International Conference on Computational Science and Engineering, 29-31 Aug. 2009, Vancouver, Canada. IEEE Computer Society: Piscataway, N.J., USA, pp. 487-493. ISBN 9781424453344 (doi: 10.1109/CSE.2009.104)

Vanderbauwhede, W. , Azzopardi, L. and Moadeli, M. (2009) FPGA-accelerated information retrieval: high-efficiency document filtering. In: Proceedings of 2009 International Conference on Field Programmable Logic and Applications, 2009, FPL, 2009. IEEE Computer Society: Piscataway, N.J., USA, pp. 417-422. ISBN 9781424438921 (doi: 10.1109/FPL.2009.5272246)

Vanderbauwhede, W. , Margala, M., Chalamalasetti, S.R. and Purohit, S. (2009) Programming model and low-level language for a coarse-grained reconfigurable multimedia processor. In: Plaks, T.P. (ed.) Proceedings of the 2009 International Conference on Engineering of Reconfigurable Systems and Algorithms, ERSA 2009, July 13 - 16, 2009, Las Vegas, Nevada, USA. CSREA, pp. 195-201. ISBN 9781601321015

2008

Moadeli, M., Vanderbauwhede, W. and Shahrabi, A. (2008) Communication modeling of QoS-aware wormhole-routed NoCs. Journal of Interconnection Networks, 9(4), pp. 409-423. (doi: 10.1142/S0219265908002357)

Vanderbauwhede, W. (2008) A formal semantics for control and data flow in the gannet service-based system-on-chip architecture. In: International Conference on Engineering of Reconfigurable Systems and Algorithms, Las Vegas, USA, 13-16 July 2008, pp. 167-183.

Cockshott, P., Koltes, A., O'Donnell, J., Prosser, P. and Vanderbauwhede, W. (2008) A hardware relaxation paradigm for solving NP-hard problems. In: Abramsky, S., Gelenbe, E. and Sassone, V. (eds.) Visions of Computer Science: BCS International Academic Conference, Imperial College, London, UK, 22-24 September 2008. BCS: Swindon, UK, pp. 75-86.

McKechnie, P.E., Lindop, N.A. and Vanderbauwhede, W.A. (2008) A type system for static typing of a domain-specific language. In: FPGA 2008 : Sixteenth ACM/SIGDA International Symposium on Field-Programmable Gate Arrays : Monterey Beach Resort, Monterey, California, USA, February 24-26, 2008. American Heart Association: New York, USA, p. 258. ISBN 9781595939340 (doi: 10.1145/1344671.1344712)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Ould-Khaoua, M. (2008) Modeling differentiated services-based QoS in wormhole-routed NoCs. In: 22nd International Conference on Advanced Information Networking and Applications (AINA 2008), 25-28 March 2008, Okinawa, Japan. IEEE Computer Society: Los Alamitos, USA, pp. 942-949. ISBN 9780769530956 (doi: 10.1109/AINA.2008.142)

Moadeli, M., Vanderbauwhede, W. and Shahrabi, A. (2008) A performance model of communication in the quarc NoC. In: 14th IEEE International Conference on Parallel and Distributed Systems, 2008. ICPADS '08., Melbourne, Australia, 8-10 Dec 2008, pp. 908-913. ISBN 9780769534343 (doi: 10.1109/ICPADS.2008.54)

Moadeli, M., Vanderbauwhede, W. and Shahrabi, A. (2008) Quarc: a novel network-on-chip architecture. In: 14th IEEE International Conference on Parallel and Distributed Systems, 2008. ICPADS '08, Melbourne, Australia, 8-10 Dec 2008, pp. 705-712. ISBN 9780769534343 (doi: 10.1109/ICPADS.2008.53)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2008) A coarse-grained dynamically reconfigurable MAC processor for power-sensitive multi-standard devices. In: 2008 IEEE International SOC Conference, 17-20 Sept. 2008, Newport Beach, CA, USA. IEEE Computer Society: Piscataway, N.J., USA, p. 151. ISBN 9781424425969 (doi: 10.1109/SOCC.2008.4641500)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2008) A dynamically reconfigurable hardware co-processor for a multi-standard wireless MAC processor. In: Keymeulen, D. (ed.) 2008 NASA/ESA Conference on Adaptive Hardware and Systems, 22-25 June 2008, Noordwijk, The Netherlands. IEEE Computer Society: Los Alamitos, USA, pp. 368-375. ISBN 9780769531663 (doi: 10.1109/AHS.2008.54)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2008) Interface and Reconfiguration Controller for a wireless MAC-oriented dynamically reconfigurable hardware co-processor. In: Kebschull, U., Platzner, M. and Teich, J. (eds.) 2008 International Conference on Field Programmable Logic and Applications, 8-10 Sept. 2008, Heidelberg, Germany. IEEE Computer Society: Piscataway, N.J., USA, pp. 591-594. ISBN 9781424419609 (doi: 10.1109/FPL.2008.4630016)

Vanderbauwhede, W. , Mckechnie, P. and Thirunavukkarasu, C. (2008) The gannet service manager: a distributed dataflow controller for heterogeneous multi-core SoCs. In: Hobbs, M., Xiang, Y. and Zhou, W. (eds.) 2008 NASA/ESA Conference on Adaptive Hardware and Systems, 22-25 June 2008, Noordwijk, The Netherlands. IEEE Computer Society: Los Alamitos, USA, pp. 301-308. ISBN 9780769531663 (doi: 10.1109/AHS.2008.14)

2007

Moadeli, M., Sharabi, A., Vanderbauwhede, W.A. and Ould-Khaoua, M. (2007) An analytical performance model for the Spidergon NoC. In: 21st Annual Conference on Advanced Networking and Applications, 2007. AINA '07, Niagra Falls, Ontario, Canada, 21-23 May 2007, pp. 1014-1021. (doi: 10.1109/AINA.2007.31)

Milligan, G. and Vanderbauwhede, W. (2007) Implementation of finite state machines on a reconfigurable device. In: Arslan, T. (ed.) Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 5-8 Aug. 2007, Edinburgh, UK. IEEE Computer Society: Los Alamitos, USA, pp. 386-396. ISBN 9780769528663 (doi: 10.1109/AHS.2007.64)

Moadeli, M., Shahrabi, A. and Vanderbauwhede, W. (2007) Analytical modelling of communication in the rectangular mesh NoC. In: 2007 International Conference on Parallel and Distributed Systems, 5-7 Dec. 2007, Hsinchu, Taiwan. IEEE Computer Society: Piscataway, N.J., USA, pp. 1-8. ISBN 9781424418893 (doi: 10.1109/ICPADS.2007.4447826)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Ould-Khaoua, M. (2007) Communication modelling of the spidergon NoC with virtual channels. In: 2007 International Conference on Parallel Processing (ICPP 2007), 10-14 Sept. 2007, Xi'an, China. IEEE Computer Society: Piscataway, N.J., USA, p. 76. ISBN 9780769529332 (doi: 10.1109/ICPP.2007.28)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2007) A dynamically reconfigurable system-on-chip for implementing wireless MACs. In: 2007 Ph.D Research in Microelectronics and Electronics Conference, 2-5 July 2007, Bordeaux, France. IEEE Computer Society: Piscataway, N.J., USA, pp. 37-40. ISBN 9781424410002 (doi: 10.1109/RME.2007.4401805)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2007) Towards a reconfigurable SoC for wireless MACs in consumer handheld devices. In: First International Conference on Computer, Control and Communication, Karachi, Pakistan, 12-13 Nov 2007, pp. 182-191.

Vanderbauwhede, W. (2007) Separation of data flow and control flow in reconfigurable multi-core SoCs using the gannet service-based architecture. In: Arslan, T. (ed.) Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 5-8 Aug. 2007, Edinburgh, UK. IEEE Computer Society: Piscataway, N.J., USA, pp. 326-333. ISBN 9780769528663 (doi: 10.1109/AHS.2007.97)

2006

Brys, C. and Vanderbauwhede, W. (2006) Communication challenges in the WC3's Web content accessibility guidelines. Technical Communication, 53, pp. 60-78.

Moadeli, M. and Vanderbauwhede, W. (2006) Towards a framework to evaluate performance of the NoCs. Fifth Workshop on Process Algebra and Stochastically Timed Activities (PASTA), Imperial College London, England, 29-30 June 2006.

Vanderbauwhede, W. (2006) The gannet service-based SoC: a service-level reconfigurable architecture. In: First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06), 15-18 June 2006, Istanbul, Turkey. IEEE Computer Society: Los Alamitos, USA, pp. 255-261. ISBN 9780769526140 (doi: 10.1109/AHS.2006.72)

2005

Vanderbauwhede, W.A. and Novella, H. (2005) A multi-exit recirculating optical packet buffer. IEEE Photonics Technology Letters, 17(8), pp. 1749-1751. (doi: 10.1109/LPT.2005.851043)

Vanderbauwhede, W.A. and Harle, D.A. (2005) Architecture, design, and modeling of the OPSnet asynchronous optical packet switching node. Journal of Lightwave Technology, 23(7), pp. 2215-2228. (doi: 10.1109/JLT.2005.850023)

Vanderbauwhede, W. (2005) A multi-exit recirculating opticalpacket buffer. IEEE Photonics Technology Letters, 17(8), pp. 1-3. (doi: 10 1109/lpt 2005 851043)

Vanderbauwhede, W. and Harle, D. (2005) Architecture, design, and modeling of the OPSnet asynchronous optical packet switching node. Journal of Lightwave Technology, 23, pp. 2215-2228. (doi: 10.1109/JLT.2005.850023)

2001

Ning, Z., Sneyders, Y., Vanderbauwhede, W. , Gillon, R., Tack, M. and Raes, P. (2001) A compact test structure for characterisation of leakage currents in sub-micron CMOS technologies. Microelectronics Reliability, 41(12), pp. 1939-1945. (doi: 10.1016/S0026-2714(01)00100-7)

2000

Regis, D., Dekeukeleire, C., Vanderbauwhede, W. , Demesmaeker, A. and Pergoot, A. (2000) Design rule limitations due to hot carrier degradation of NMOS transistor under DC stress. In: 2000 IEEE International Integrated Reliability Workshop Final Report, 23-26 Oct. 2000, Lake Tahoe, CA , USA. IEEE Computer Society: Piscataway, N.J., USA, pp. 14-19. ISBN 9780780363922 (doi: 10.1109/IRWS.2000.911892)

1999

Healy, S., Horan, E., McCarthy, K., Mathewson, A., Ning, Z., Rombouts, E., Vanderbauwhede, W. and Tack, M. (1999) Implementation of statistical characterisation and design techniques for an industrial 0.5 μm CMOS technology. In: ICMTS 1999. Proceedings of 1999 International Conference on Microelectronic Test Structures, 15-18 March 1999, Goteborg, Sweden. IEEE Computer Society: Piscataway, N.J., USA, pp. 227-232. ISBN 9780780352704 (doi: 10.1109/ICMTS.1999.766249)

1996

Vanderbauwhede, W. , Moerman, I., Van Daele, P. and Demeester, P. (1996) Integration of a temperature-tunable InP/InAlGaAs/InGaAsP grating-assisted vertical codirectional coupler filter with an InGaAs pin-detector. In: Proceedings of 8th International Conference on Indium Phosphide and Related Materials, 21-25 April 1996, Schwabisch-Gmund, Germany. IEEE Computer Society: Piscataway, N.J., USA, pp. 192-194. ISBN 9780780332843 (doi: 10.1109/ICIPRM.1996.491969)

1995

Moerman, I., Vanderbauwhede, W. , D'Hondt, M., Van Daele, P., Demeester, P. and Hunziker, W. (1995) InGaAsP/InP strained MQW laser with integrated mode size converter using the shadow masked growth technique. In: Seventh International Conference on Indium Phosphide and Related Materials, 9-13 May 1995, Hokkaido, Japan. IEEE Computer Society: Piscataway, N.J., USA, pp. 717-720. ISBN 9780780321472 (doi: 10.1109/ICIPRM.1995.522244)

1994

Moerman, I., D'Hondt, M., Vanderbauwhede, W. , Coudenys, G., Haes, J., de Dobbelaere, P., Baets, R., van Daele, P. and Demeester, P. (1994) Monolithic integration of a spot size transformer with a planar buried heterostructure InGaAsP/InP-laser using the shadow masked growth technique. IEEE Photonics Technology Letters, 6(8), pp. 888-890. (doi: 10.1109/68.313042)

This list was generated on Thu Apr 18 11:55:04 2024 BST.
Number of items: 132.

Articles

Moawad, Y., Vanderbauwhede, W. and Steijl, R. (2023) Quantum circuit-width reduction through parameterisation and specialisation. Algorithms, 16(5), 241. (doi: 10.3390/a16050241)

Moawad, Y., Vanderbauwhede, W. and Steijl, R. (2022) Investigating hardware acceleration for simulation of CFD quantum circuits. Frontiers in Mechanical Engineering, 8, 925637. (doi: 10.3389/fmech.2022.925637)

Vanderbauwhede, W. (2022) Making legacy Fortran code type safe through automated program transformation. Journal of Supercomputing, 78(2), pp. 2988-3028. (doi: 10.1007/s11227-021-03839-9)

Khalid, M. et al. (2021) PERCEPTRON: an open-source GPU-accelerated proteoform identification pipeline for top-down proteomics. Nucleic Acids Research, 49(W1), W510-W515. (doi: 10.1093/nar/gkab368) (PMID:33999207)

Takemi, T., Yoshida, T., Horiguchi, M. and Vanderbauwhede, W. (2020) Large-Eddy-simulation analysis of airflows and strong wind hazards in urban areas. Urban Climate, 32, 100625. (doi: 10.1016/j.uclim.2020.100625)

de Muijnck-Hughes, J. , Brady, E. and Vanderbauwhede, W. (2020) A Framework for Resource Dependent EDSLs in a Dependently Typed Language (Artifact). Dagstuhl Artifacts Series, 6(2), 2. (doi: 10.4230/DARTS.6.2.2)

Nabi, S. W. and Vanderbauwhede, W. (2019) Automatic pipelining and vectorization of scientific code for FPGAs. International Journal of Reconfigurable Computing, 2019, 7348013. (doi: 10.1155/2019/7348013)

Nabi, S. W. and Vanderbauwhede, W. (2019) FPGA design space exploration for scientific HPC applications using a fast and accurate cost model based on roofline analysis. Journal of Parallel and Distributed Computing, 133, pp. 407-419. (doi: 10.1016/j.jpdc.2017.05.014)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2019) A typing discipline for hardware interfaces (artifact). Dagstuhl Artifacts Series, 5(2), 14:1-14:3. (doi: 10.4230/DARTS.5.2.14)

Vanderbauwhede, W. , Nabi, S. W. and Urlea, C. (2019) Type-driven automated program transformations and cost modelling for optimising streaming programs on FPGAs. International Journal of Parallel Programming, 47(1), pp. 114-136. (doi: 10.1007/s10766-018-0572-z)

Vanderbauwhede, W. and Davidson, G. (2018) Domain-specific acceleration and auto-parallelization of legacy scientific code in FORTRAN 77 using source-to-source compilation. Computers and Fluids, 173, pp. 1-5. (doi: 10.1016/j.compfluid.2018.06.005)

Al Khanjari, S. and Vanderbauwhede, W. (2016) The performance of NoCs for very large manycore systems under locality-based traffic. International Journal of Computing and Digital Systems, 5(2), pp. 115-124. (doi: 10.12785/ijcds/050202)

Inam, O., Al Khanjari, S. and Vanderbauwhede, W. (2016) Group based shortest path routing algorithm for hierarchical cross connected recursive networks (HCCR). International Journal of Computing and Digital Systems, 5(2), pp. 147-159. (doi: 10.12785/ijcds/050205)

Vanderbauwhede, W. and Takemi, T. (2016) An analysis of the feasibility and benefits of GPU/multicore acceleration of the Weather Research and Forecasting model. Concurrency and Computation: Practice and Experience, 28(7), pp. 2052-2072. (doi: 10.1002/cpe.3522)

Tousimojarad, A. and Vanderbauwhede, W. (2015) Steal locally, share globally. International Journal of Parallel Programming, 43(5), pp. 894-917. (doi: 10.1007/s10766-015-0350-0)

Inam, O., Al Khanjari, S. and Vanderbauwhede, W. (2015) Shortest path routing algorithm for hierarchical interconnection network-on-chip. Procedia Computer Science, 56, pp. 409-414. (doi: 10.1016/j.procs.2015.07.228)

Lewis, S.J., Ireland, D.G. and Vanderbauwhede, W. (2015) Code optimisation in a nested-sampling algorithm. Nuclear Instruments and Methods in Physics Research. Section A: Accelerators, Spectrometers, Detectors, and Associated Equipment, 785, pp. 105-109. (doi: 10.1016/j.nima.2015.03.006)

Al Khanjari, S. and Vanderbauwhede, W. (2015) The impact of traffic localisation on the performance of NoCs for very large manycore systems. Procedia Computer Science, 56, pp. 403-408. (doi: 10.1016/j.procs.2015.07.227)

Vanderbauwhede, W. (2015) Inferring Program Transformations from Type Transformations for Partitioning of Ordered Sets. arXiv, (Unpublished)

Vanderbauwhede, W. (2015) Model coupling between the weather research and forecasting model and the dpri large eddy simulator for urban flows on gpu-accelerated multicore systems. arXiv, (Unpublished)

Vanderbauwhede, W. , Frolov, A., Chalamalasetti, S. R. and Margala, M. (2014) A hybrid CPU-FPGA system for high throughput (10Gb/s) streaming document classification. Computer Architecture News, 41(5), pp. 53-58. (doi: 10.1145/2641361.2641370)

Lewis, S., Ireland, D. and Vanderbauwhede, W. (2014) Development of Bayesian analysis program for extraction of polarisation observables at CLAS. Journal of Physics: Conference Series, 513, 022020. (doi: 10.1088/1742-6596/513/2/022020)

Tousimojarad, A. and Vanderbauwhede, W. (2013) The Glasgow Parallel Reduction Machine: programming shared-memory many-core systems using parallel task composition. Electronic Proceedings in Theoretical Computer Science, 137, pp. 79-94. (doi: 10.4204/EPTCS.137.7)

Purohit, S. S., Chalamalasetti, S. R., Margala, M. and Vanderbauwhede, W. A. (2013) Design and evaluation of high-performance processing elements for reconfigurable systems. IEEE Transactions on Very Large Scale Integration Systems, 21(10), pp. 1915-1927. (doi: 10.1109/TVLSI.2012.2220868)

Purohit, S., Rahul, S., Margala, M. and Vanderbauwhede, W. (2013) Throughput/resource-efficient reconfigurable processor for multimedia applications. IEEE Transactions on Very Large Scale Integration Systems, 21(7), pp. 1346-1350. (doi: 10.1109/TVLSI.2012.2206063)

Vanderbauwhede, W. and Yoshida, N. (2013) Preface. Electronic Proceedings in Theoretical Computer Science, 137,

Hassan, F., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2012) Impact of random dopant fluctuations on the timing characteristics of flip-flops. IEEE Transactions on Very Large Scale Integration Systems, 20(1), pp. 157-161. (doi: 10.1109/TVLSI.2010.2088409)

Vanderbauwhede, W. , Chalamalasetti, S.R. and Margala, M. (2012) Throughput analysis for a high-performance FPGA-accelerated real-time search application. International Journal of Reconfigurable Computing, 2012, Art. 507173. (doi: 10.1155/2012/507173)

Chalamalasetti, S.R., Purohit, S., Margala, M. and Vanderbauwhede, W. (2010) Radiation-hardened reconfigurable array with instruction roll-back. IEEE Embedded Systems Letters, 2(4), pp. 123-126. (doi: 10.1109/LES.2010.2089428)

Moadeli, M. and Vanderbauwhede, W. (2010) Communication modeling of multicast in all-port wormhole-routed NoCs. Journal of Systems and Software, 83(8), pp. 1327-1336. (doi: 10.1016/j.jss.2010.01.016)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Maji, P. (2010) An analytical performance model for the Spidergon NoC with virtual channels. Journal of Systems Architecture, 56(1), 16 - 26. (doi: 10.1016/j.sysarc.2009.10.002)

Hassan, F., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2010) Performance analysis of on-chip communication structures under device variability. International Journal of Embedded and Real-Time Communication Systems, 1(4), pp. 40-62. (doi: 10.4018/jertcs.2010100103)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Ould-Khaoua, M. (2009) An analytical comparison of the spidergon and rectangular mesh NoCs. Journal of Interconnection Networks, 10(01n02), pp. 167-188. (doi: 10.1142/S0219265909002492)

Moadeli, M., Vanderbauwhede, W. and Shahrabi, A. (2008) Communication modeling of QoS-aware wormhole-routed NoCs. Journal of Interconnection Networks, 9(4), pp. 409-423. (doi: 10.1142/S0219265908002357)

Brys, C. and Vanderbauwhede, W. (2006) Communication challenges in the WC3's Web content accessibility guidelines. Technical Communication, 53, pp. 60-78.

Vanderbauwhede, W.A. and Novella, H. (2005) A multi-exit recirculating optical packet buffer. IEEE Photonics Technology Letters, 17(8), pp. 1749-1751. (doi: 10.1109/LPT.2005.851043)

Vanderbauwhede, W.A. and Harle, D.A. (2005) Architecture, design, and modeling of the OPSnet asynchronous optical packet switching node. Journal of Lightwave Technology, 23(7), pp. 2215-2228. (doi: 10.1109/JLT.2005.850023)

Vanderbauwhede, W. (2005) A multi-exit recirculating opticalpacket buffer. IEEE Photonics Technology Letters, 17(8), pp. 1-3. (doi: 10 1109/lpt 2005 851043)

Vanderbauwhede, W. and Harle, D. (2005) Architecture, design, and modeling of the OPSnet asynchronous optical packet switching node. Journal of Lightwave Technology, 23, pp. 2215-2228. (doi: 10.1109/JLT.2005.850023)

Ning, Z., Sneyders, Y., Vanderbauwhede, W. , Gillon, R., Tack, M. and Raes, P. (2001) A compact test structure for characterisation of leakage currents in sub-micron CMOS technologies. Microelectronics Reliability, 41(12), pp. 1939-1945. (doi: 10.1016/S0026-2714(01)00100-7)

Moerman, I., D'Hondt, M., Vanderbauwhede, W. , Coudenys, G., Haes, J., de Dobbelaere, P., Baets, R., van Daele, P. and Demeester, P. (1994) Monolithic integration of a spot size transformer with a planar buried heterostructure InGaAsP/InP-laser using the shadow masked growth technique. IEEE Photonics Technology Letters, 6(8), pp. 888-890. (doi: 10.1109/68.313042)

Book Sections

Hentschel, K. T., Vanderbauwhede, W. and Nabi, S. W. (2016) FPGA port of a large scientific model from legacy code: the Emanuel convection scheme. In: Joubert, G. R., Leather, H., Parsons, M., Peters, F. and Sawyer, M. (eds.) Parallel Computing: On the Road to Exascale. Series: Advances in parallel computing (27). IOS Press: Amsterdam, Netherlands, pp. 469-478. ISBN 9781614996200 (doi: 10.3233/978-1-61499-621-7-469)

Tousimojarad, A. and Vanderbauwhede, W. (2016) Efficient Parallel Linked List Processing. In: Joubert, G. R., Leather, H., Parsons, M., Peters, F. and Sawyer, M. (eds.) Parallel Computing: On the Road to Exascale. Series: Advances in parallel computing (27). IOS Press: Amsterdam, Netherlands, pp. 295-304. ISBN 9781614996200 (doi: 10.3233/978-1-61499-621-7-295)

Vanderbauwhede, W. and Nabi, S. W. (2016) FPGAs as components in heterogeneous high-performance computing systems: raising the abstraction level. In: Joubert, G. R., Leather, H., Parsons, M., Peters, F. and Sawyer, M. (eds.) Parallel Computing: On the Road to Exascale. Series: Advances in parallel computing (27). IOS Press: Amsterdam, Netherlands, pp. 505-514. ISBN 9781614996200 (doi: 10.3233/978-1-61499-621-7-505)

Chalamalasetti, S., Margala, M., Vanderbauwhede, W. , Wright, M. and Ranganathan, P. (2012) Evaluating FPGA-acceleration for real-time unstructured search. In: IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS2012), New Brunswick, NJ, USA, 1-3 April 2012. IEEE: Piscataway, NJ, USA, pp. 200-209. ISBN 9781467311434 (doi: 10.1109/ISPASS.2012.6189226)

Hassan, F.U., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2012) Performance analysis of on-chip communication structures under device variability. In: Virtanen, S. (ed.) Innovations in Embedded and Real-Time Systems Engineering for Communication. Information Science Reference: Hershey, PA, USA, pp. 177-197. ISBN 9781466609129

Hassan, F.U., Vanderbauwhede, W. and Rodriguez-Salazar, F. (2011) Timing yield analysis of pipelined circuits under device variability. In: 10th International Symposium on Signals, Circuits and Systems (ISSCS2011), Lasi, Romania, 30 June - 1 July 2011. IEEE: Piscataway, NJ, USA. ISBN 9781612849447

Vanderbauwhede, W. , Chalamalasetti, S.R., Purohit, S. and Margala, M. (2011) A few lines of code, thousands of cores: high-level FPGA programming using vector processor networks. In: Proceedings of the 2011 International Conference on High Performance Computing and Simulation (HPCS), Istanbul, Turkey, 4-8 July 2011. IEEE: Piscataway, NJ, USA, pp. 461-467. ISBN 9781612843803 (doi: 10.1109/HPCSim.2011.5999875)

Azzopardi, L., Vanderbauwhede, W. and Joho, H. (2010) Search system requirements of patent analysts. In: Proceedings of the 33rd Annual International ACM SIGIR Conference on Research and Development in Information Retrieval, 13-19 July 2010, Geneva, Switzerland. Association for Computing Machinery: New York, USA, pp. 775-776. ISBN 9781450301534 (doi: 10.1145/1835449.1835610)

Joho, H., Azzopardi, L.A. and Vanderbauwhede, W. (2010) A survey of patent users. In: Proceeding of the Third Symposium on Information Interaction in Context: IIiX '10, New Brunswick, New Jersey, USA. Association for Computing Machinery: New York, USA, pp. 13-24. ISBN 9781450302470 (doi: 10.1145/1840784.1840789)

Vanderbauwhede, W. , Margala, M., Chalamalasetti, S.R. and Purohit, S. (2010) A C++-embedded Domain-Specific Language for programming the MORA soft processor array. In: Charot, F., Hannig, F., Teich, J. and Wolinski, C. (eds.) ASAP 2010 - 21st IEEE International Conference on Application-specific Systems, Architectures and Processors, 7-9 July 2010, Rennes, France. IEEE Computer Society: Piscataway, N.J., pp. 141-148. ISBN 9781424469666 (doi: 10.1109/ASAP.2010.5540750)

Vanderbauwhede, W. and Nabi, S.W. (2010) A high-level language for programming a NoC-based dynamic reconfiguration infrastructure. In: Proceedings of the 2010 Conference on Design and Architectures for Signal and Image Processing (DASIP), Edinburgh, UK, 26-28 Oct 2010. IEEE: Piscataway, NJ, USA, pp. 7-14. ISBN 9781424487349 (doi: 10.1109/DASIP.2010.5706239)

Vanderbauwhede, W. (2010) High-level programming of dynamically reconfigurable NoC-based heterogeneous multicore SoCs. In: Shen, J.S. and Hsiung, P.A. (eds.) Dynamic Reconfigurable Network-on-Chip Design: Innovations for Computational Processing and Communication. Information Science Reference: Hershey, PA, USA, pp. 186-219. ISBN 9781615208074 (doi: 10.4018/978-1-61520-807-4.ch008)

Al-Humoud, S.O., Mackenzie, L.M. and Vanderbauwhede, W. (2009) Dynamic counter-based broadcast in MANETs. In: Proceedings of the 4th ACM Workshop on Performance Monitoring and Measurement of Heterogeneous Wireless and Wired Networks. Association for Computing Machinery: New York, USA, pp. 84-88. ISBN 9781605586212 (doi: 10.1145/1641913.1641925)

Azzopardi, L., Vanderbauwhede, W. and Moadeli, M. (2009) Developing energy efficient filtering systems. In: Allan, J. and Aslam, J. (eds.) Proceedings of the 32nd International ACM SIGIR Conference on Research and Development in Information Retrieval: 19-23 July 2009, Boston, MA, USA. Association for Computing Machinery: New York, USA, pp. 664-665. ISBN 9781605584836 (doi: 10.1145/1571941.1572067)

Chalamalasetti, S.R., Purohit, S., Margala, M. and Vanderbauwhede, W. (2009) MORA - an architecture and programming model for a resource efficient coarse grained reconfigurable processor. In: 2009 NASA/ESA Conference on Adaptive Hardware and Systems, 29 July 2009 - 1 Aug. 2009, San Francisco, CA, USA. IEEE Computer Society: Piscataway, N.J., USA, pp. 389-396. ISBN 9780769537146 (doi: 10.1109/AHS.2009.37)

Chalamalasetti, S.R., Vanderbauwhede, W. , Purohit, S. and Margala, M. (2009) A low cost reconfigurable soft processor for multimedia applications: design synthesis and programming model. In: 2009 International Conference on Field Programmable Logic and Applications. IEEE Computer Society: Piscataway, N.J., USA, pp. 534-538. ISBN 9781424438921 (doi: 10.1109/FPL.2009.5272461)

Hassan, F., Cheng, B., Vanderbauwhede, W. and Rodriguez, F. (2009) Impact of device variability in the communication structures for future synchronous SoC designs. In: 2009 International Symposium on System-on-Chip, 5-7 Oct. 2009, Tampere, Finalnd. IEEE Computer Society: Piscataway, N.J., USA, pp. 68-72. ISBN 9781424444656 (doi: 10.1109/SOCC.2009.5335676)

Hassan, F., Rodriguez, F. and Vanderbauwhede, W. (2009) Power dissipation in NoC repeaters under random dopant fluctuations. In: 2009 Asia Pacific Conference on Postgraduate Research in Microelectronics and Electronics, 19-21 Jan. 2009, Shanghai, China. IEEE Computer Society: Piscataway, N.J., USA, pp. 388-391. ISBN 9781424446681 (doi: 10.1109/PRIMEASIA.2009.5397363)

McKechnie, P.E., Blott, M. and Vanderbauwhede, W.A. (2009) Architectural comparison of instruments for transaction level monitoring of FPGA-based packet processing systems. In: 2009 17th IEEE Symposium on Field Programmable Custom Computing Machines, 5-7 April 2009, Napa, CA, USA. IEEE Computer Society: Piscataway, N.J., USA, pp. 175-182. ISBN 9780769537160 (doi: 10.1109/FCCM.2009.31)

McKechnie, P.E., Blott, M. and Vanderbauwhede, W.A. (2009) Automated instrumentation of FPGA-based systems for system-level transaction monitoring. In: 2009 International Symposium on System-on-Chip, 5-7 Oct. 2009, Tampere, Finalnd. IEEE Computer Society: Piscataway, N.J., USA, pp. 168-171. ISBN 9781424444656 (doi: 10.1109/SOCC.2009.5335653)

McKechnie, P.E., Blott, M. and Vanderbauwhede, W.A. (2009) Debugging FPGA-based packet processing systems through transaction-level communication-centric monitoring. In: Proceedings of the 2009 ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems: 19-20 June 2009, Dublin, Ireland. Association for Computing Machinery: New York, USA, pp. 129-136. ISBN 9781605583563 (doi: 10.1145/1542452.1542470)

Moadeli, M., Maji, P.P. and Vanderbauwhede, W. (2009) Design and implementation of the Quarc network on-chip. In: 2009 IEEE International Symposium on Parallel and Distributed Processing, 23-29 May 2009, Rome, Italy. IEEE Computer Society: Piscataway, N.J., USA, pp. 1-9. ISBN 9781424437511 (doi: 10.1109/IPDPS.2009.5161210)

Moadeli, M. and Vanderbauwhede, W. (2009) A communication model of broadcast in wormhole-routed networks on-chip. In: Proceedings of the 2009 International Conference on Advanced Information Networking and Applications (Aina). IEEE Computer Society: Los Alamitos, USA, pp. 315-322. ISBN 9781424440009 (doi: 10.1109/AINA.2009.126)

Patel, K., Chern, L.J., Bleakley, C.J. and Vanderbauwhede, W. (2009) MAW: a reliable lightweight multi-hop wireless sensor network routing protocol. In: 2009 International Conference on Computational Science and Engineering, 29-31 Aug. 2009, Vancouver, Canada. IEEE Computer Society: Piscataway, N.J., USA, pp. 487-493. ISBN 9781424453344 (doi: 10.1109/CSE.2009.104)

Vanderbauwhede, W. , Azzopardi, L. and Moadeli, M. (2009) FPGA-accelerated information retrieval: high-efficiency document filtering. In: Proceedings of 2009 International Conference on Field Programmable Logic and Applications, 2009, FPL, 2009. IEEE Computer Society: Piscataway, N.J., USA, pp. 417-422. ISBN 9781424438921 (doi: 10.1109/FPL.2009.5272246)

Vanderbauwhede, W. , Margala, M., Chalamalasetti, S.R. and Purohit, S. (2009) Programming model and low-level language for a coarse-grained reconfigurable multimedia processor. In: Plaks, T.P. (ed.) Proceedings of the 2009 International Conference on Engineering of Reconfigurable Systems and Algorithms, ERSA 2009, July 13 - 16, 2009, Las Vegas, Nevada, USA. CSREA, pp. 195-201. ISBN 9781601321015

Cockshott, P., Koltes, A., O'Donnell, J., Prosser, P. and Vanderbauwhede, W. (2008) A hardware relaxation paradigm for solving NP-hard problems. In: Abramsky, S., Gelenbe, E. and Sassone, V. (eds.) Visions of Computer Science: BCS International Academic Conference, Imperial College, London, UK, 22-24 September 2008. BCS: Swindon, UK, pp. 75-86.

McKechnie, P.E., Lindop, N.A. and Vanderbauwhede, W.A. (2008) A type system for static typing of a domain-specific language. In: FPGA 2008 : Sixteenth ACM/SIGDA International Symposium on Field-Programmable Gate Arrays : Monterey Beach Resort, Monterey, California, USA, February 24-26, 2008. American Heart Association: New York, USA, p. 258. ISBN 9781595939340 (doi: 10.1145/1344671.1344712)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Ould-Khaoua, M. (2008) Modeling differentiated services-based QoS in wormhole-routed NoCs. In: 22nd International Conference on Advanced Information Networking and Applications (AINA 2008), 25-28 March 2008, Okinawa, Japan. IEEE Computer Society: Los Alamitos, USA, pp. 942-949. ISBN 9780769530956 (doi: 10.1109/AINA.2008.142)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2008) A coarse-grained dynamically reconfigurable MAC processor for power-sensitive multi-standard devices. In: 2008 IEEE International SOC Conference, 17-20 Sept. 2008, Newport Beach, CA, USA. IEEE Computer Society: Piscataway, N.J., USA, p. 151. ISBN 9781424425969 (doi: 10.1109/SOCC.2008.4641500)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2008) A dynamically reconfigurable hardware co-processor for a multi-standard wireless MAC processor. In: Keymeulen, D. (ed.) 2008 NASA/ESA Conference on Adaptive Hardware and Systems, 22-25 June 2008, Noordwijk, The Netherlands. IEEE Computer Society: Los Alamitos, USA, pp. 368-375. ISBN 9780769531663 (doi: 10.1109/AHS.2008.54)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2008) Interface and Reconfiguration Controller for a wireless MAC-oriented dynamically reconfigurable hardware co-processor. In: Kebschull, U., Platzner, M. and Teich, J. (eds.) 2008 International Conference on Field Programmable Logic and Applications, 8-10 Sept. 2008, Heidelberg, Germany. IEEE Computer Society: Piscataway, N.J., USA, pp. 591-594. ISBN 9781424419609 (doi: 10.1109/FPL.2008.4630016)

Vanderbauwhede, W. , Mckechnie, P. and Thirunavukkarasu, C. (2008) The gannet service manager: a distributed dataflow controller for heterogeneous multi-core SoCs. In: Hobbs, M., Xiang, Y. and Zhou, W. (eds.) 2008 NASA/ESA Conference on Adaptive Hardware and Systems, 22-25 June 2008, Noordwijk, The Netherlands. IEEE Computer Society: Los Alamitos, USA, pp. 301-308. ISBN 9780769531663 (doi: 10.1109/AHS.2008.14)

Milligan, G. and Vanderbauwhede, W. (2007) Implementation of finite state machines on a reconfigurable device. In: Arslan, T. (ed.) Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 5-8 Aug. 2007, Edinburgh, UK. IEEE Computer Society: Los Alamitos, USA, pp. 386-396. ISBN 9780769528663 (doi: 10.1109/AHS.2007.64)

Moadeli, M., Shahrabi, A. and Vanderbauwhede, W. (2007) Analytical modelling of communication in the rectangular mesh NoC. In: 2007 International Conference on Parallel and Distributed Systems, 5-7 Dec. 2007, Hsinchu, Taiwan. IEEE Computer Society: Piscataway, N.J., USA, pp. 1-8. ISBN 9781424418893 (doi: 10.1109/ICPADS.2007.4447826)

Moadeli, M., Shahrabi, A., Vanderbauwhede, W. and Ould-Khaoua, M. (2007) Communication modelling of the spidergon NoC with virtual channels. In: 2007 International Conference on Parallel Processing (ICPP 2007), 10-14 Sept. 2007, Xi'an, China. IEEE Computer Society: Piscataway, N.J., USA, p. 76. ISBN 9780769529332 (doi: 10.1109/ICPP.2007.28)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2007) A dynamically reconfigurable system-on-chip for implementing wireless MACs. In: 2007 Ph.D Research in Microelectronics and Electronics Conference, 2-5 July 2007, Bordeaux, France. IEEE Computer Society: Piscataway, N.J., USA, pp. 37-40. ISBN 9781424410002 (doi: 10.1109/RME.2007.4401805)

Vanderbauwhede, W. (2007) Separation of data flow and control flow in reconfigurable multi-core SoCs using the gannet service-based architecture. In: Arslan, T. (ed.) Second NASA/ESA Conference on Adaptive Hardware and Systems (AHS 2007), 5-8 Aug. 2007, Edinburgh, UK. IEEE Computer Society: Piscataway, N.J., USA, pp. 326-333. ISBN 9780769528663 (doi: 10.1109/AHS.2007.97)

Vanderbauwhede, W. (2006) The gannet service-based SoC: a service-level reconfigurable architecture. In: First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06), 15-18 June 2006, Istanbul, Turkey. IEEE Computer Society: Los Alamitos, USA, pp. 255-261. ISBN 9780769526140 (doi: 10.1109/AHS.2006.72)

Regis, D., Dekeukeleire, C., Vanderbauwhede, W. , Demesmaeker, A. and Pergoot, A. (2000) Design rule limitations due to hot carrier degradation of NMOS transistor under DC stress. In: 2000 IEEE International Integrated Reliability Workshop Final Report, 23-26 Oct. 2000, Lake Tahoe, CA , USA. IEEE Computer Society: Piscataway, N.J., USA, pp. 14-19. ISBN 9780780363922 (doi: 10.1109/IRWS.2000.911892)

Healy, S., Horan, E., McCarthy, K., Mathewson, A., Ning, Z., Rombouts, E., Vanderbauwhede, W. and Tack, M. (1999) Implementation of statistical characterisation and design techniques for an industrial 0.5 μm CMOS technology. In: ICMTS 1999. Proceedings of 1999 International Conference on Microelectronic Test Structures, 15-18 March 1999, Goteborg, Sweden. IEEE Computer Society: Piscataway, N.J., USA, pp. 227-232. ISBN 9780780352704 (doi: 10.1109/ICMTS.1999.766249)

Vanderbauwhede, W. , Moerman, I., Van Daele, P. and Demeester, P. (1996) Integration of a temperature-tunable InP/InAlGaAs/InGaAsP grating-assisted vertical codirectional coupler filter with an InGaAs pin-detector. In: Proceedings of 8th International Conference on Indium Phosphide and Related Materials, 21-25 April 1996, Schwabisch-Gmund, Germany. IEEE Computer Society: Piscataway, N.J., USA, pp. 192-194. ISBN 9780780332843 (doi: 10.1109/ICIPRM.1996.491969)

Moerman, I., Vanderbauwhede, W. , D'Hondt, M., Van Daele, P., Demeester, P. and Hunziker, W. (1995) InGaAsP/InP strained MQW laser with integrated mode size converter using the shadow masked growth technique. In: Seventh International Conference on Indium Phosphide and Related Materials, 9-13 May 1995, Hokkaido, Japan. IEEE Computer Society: Piscataway, N.J., USA, pp. 717-720. ISBN 9780780321472 (doi: 10.1109/ICIPRM.1995.522244)

Book Reviews

Moadeli, M. and Vanderbauwhede, W. (2011) An analytical model of broadcast in QoS-aware wormhole-routed NoCs. Journal of Systems and Software, 84(1), pp. 12-20. (doi: 10.1016/j.jss.2010.08.024)[Book Review]

Edited Books

Vanderbauwhede, W. and Benkrid, K. (Eds.) (2013) High-Performance Computing Using FPGAs. Springer: New York, NY. ISBN 9781461417903

Conference or Workshop Item

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2019) Well-Typed Models are Correct Models: Applying State-of-the-Art Advances in Programming Language Theory to Systems-on-a-Chip. Scottish Seminar on Formal Modelling, Verification, and Synthesis (SFMoVeS 19), Glasgow, UK, 09 Sep 2019.

Singer, J. , Dale, V. , Vanderbauwhede, W. , Barr, N. and Sim, A. (2018) Designing and Evaluating a Blended Course which Includes a MOOC [lightning talk]. 11th Annual Learning and Teaching Conference, Glasgow, UK, 28-29 Mar 2018.

Segal, O., Nasiri, N., Margala, M. and Vanderbauwhede, W. (2014) High Level Programming of FPGAs for HPC and Data Centric Applications. IEEE High Performance Extreme Computing Conference (HPEC), Waltham, MA, USA, 9-11 Sep 2014. pp. 1-3. ISBN 9781479962327 (doi: 10.1109/HPEC.2014.7040979)

Moadeli, M. and Vanderbauwhede, W. (2006) Towards a framework to evaluate performance of the NoCs. Fifth Workshop on Process Algebra and Stochastically Timed Activities (PASTA), Imperial College London, England, 29-30 June 2006.

Conference Proceedings

Szafarczyk, R., Nabi, S. W. and Vanderbauwhede, W. (2024) A High-Frequency Load-Store Queue with Speculative Allocations for High-Level Synthesis. In: International Conference on Field Programmable Technology (FPT'23), Yokohama, Japan, 11-14 December 2023, pp. 115-124. ISBN 9798350359114 (doi: 10.1109/ICFPT59805.2023.00018)

De Muijnck-Hughes, J. , Urlea, C. , Voinea, L. and Vanderbauwhede, W. (2023) Capable: A Mechanised Imperative Language with Native Multiparty Session Types. In: ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity (SPLASH 2023) - 30 Years of Session Types Workshop, Cascais, Portugal, 22-23 Oct 2023, (Accepted for Publication)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2023) Wiring Circuits Is Easy as {0, 1, ω}, or Is It. . . (Artifact). In: 37th European Conference on Object-Oriented Programming (ECOOP 2023), Seattle, WA, USA, 17-21 July 2023, 4:1-4:3. (doi: 10.4230/DARTS.9.2.4)

De Muijnck-Hughes, J. and Vanderbauwhede, W. (2023) Wiring Circuits Is Easy as {0,1,ω}, or Is It... In: 37th European Conference on Object-Oriented Programming (ECOOP 2023), Seattle, WA, USA, 17-21 July 2023, 8:1-8:28. (doi: 10.4230/LIPIcs.ECOOP.2023.8)

Szafarczyk, R., Nabi, S. W. and Vanderbauwhede, W. (2023) Compiler Discovered Dynamic Scheduling of Irregular Code in High-Level Synthesis. In: 33rd International Conference on Field-Programmable Logic and Applications (FPL 2023), Gothenburg, Sweden, 4-8 September 2023, (Accepted for Publication)

Szafarczyk, R., Nabi, S. W. and Vanderbauwhede, W. (2023) Reducing FPGA Memory Footprint of Stencil Codes through Automatic Extraction of Memory Patterns. In: 32nd International Conference on Field-Programmable Logic and Applications (FPL 2022), Belfast, United Kingdom, 29 August - 2 September 2022, pp. 148-152. ISBN 9781665473903 (doi: 10.1109/FPL57034.2022.00033)

de Muijnck-Hughes, J. , Brady, E. and Vanderbauwhede, W. (2020) A Framework for Resource Dependent EDSLs in a Dependently Typed Language (Pearl). In: 34th European Conference on Object-Oriented Programming (ECOOP 2020), 15-17 Nov 2020, p. 20. ISBN 9783959771542 (doi: 10.4230/LIPIcs.ECOOP.2020.20)

Urlea, C. , Vanderbauwhede, W. and Nabi, S. W. (2020) Efficient FPGA Cost-Performance Space Exploration Using Type-driven Program Transformations. In: 2019 International Conference on Reconfigurable Computing and FPGAs (ReConFig 2019), Cancun, Mexico, 9-11 Dec 2019, ISBN 9781728119571 (doi: 10.1109/ReConFig48160.2019.8994801)

Nabi, S. W. and Vanderbauwhede, W. (2019) Smart-Cache: Optimising Memory Accesses for Arbitrary Boundaries and Stencils on FPGAs. In: 33rd IEEE International Parallel and Distributed Processing Symposium, Reconfigurable Architectures Workshop (RAW 2019), Rio de Janeiro, Brazil, 20-24 May 2019, ISBN 9781728135106 (doi: 10.1109/IPDPSW.2019.00024)

de Muijnck-Hughes, J. and Vanderbauwhede, W. (2019) A Typing Discipline for Hardware Interfaces. In: 33rd European Conference on Object-Oriented Programming (ECOOP 2019), London, UK, 15-19 Jul 2019, 6:1-6:27. ISBN 9783959771115 (doi: 10.4230/LIPIcs.ECOOP.2019.6)

de Muijnck-Hughes, J. , Brady, E. and Vanderbauwhede, W. (2019) Value-Dependent Session Design in a Dependently Typed Language. In: Programming Language Approaches to Concurrency- and Communication-cEntric Software, (PLACES 2019), Prague, Czech Republic, 07 Apr 2019, pp. 47-59. (doi: 10.4204/EPTCS.291.5)

Nabi, S. W. and Vanderbauwhede, W. (2018) MP-STREAM: A Memory Performance Benchmark for Design Space Exploration on Heterogeneous HPC Devices. In: 32nd IEEE International Parallel and Distributed Processing Symposium, Reconfigurable Architectures Workshop (RAW 2018), Vancouver, BC, Canada, 21-25 May 2018, ISBN 9781538655559 (doi: 10.1109/IPDPSW.2018.00036)

Nasiri, N., Colangelo, P., Segal, O., Margala, M. and Vanderbauwhede, W. (2017) Document Classification Systems in Heterogeneous Computing Environments. In: 26th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2016), Bremen, Germany, 21-23 Sept 2016, pp. 291-295. ISBN 9781509007332 (doi: 10.1109/PATMOS.2016.7833702)

Aßmuth, A., , , , and , (2016) Improving Resilience by Deploying Permuted Code onto Physically Unclonable Unique Processors. In: 2016 Cybersecurity and Cyberforensics Conference (CCC), Amman, Jordon, 02-04 Aug 2016, pp. 144-150. ISBN 9781509026579 (doi: 10.1109/CCC.2016.30)

Al Khanjari, S. and Vanderbauwhede, W. (2016) Evaluation of the Memory Communication Traffic in a Hierarchical Cache Model for Massively-Manycore Processors. In: 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP), Heraklion Crete, Greece, 17-19 Feb 2016, pp. 726-733. ISBN 9781467387767 (doi: 10.1109/PDP.2016.30)

Nabi, S. W. and Vanderbauwhede, W. (2016) A Fast and Accurate Cost Model for FPGA Design Space Exploration in HPC Applications. In: 30th IEEE International Parallel & Distributed Processing Symposium, Chicago, IL, USA, 23-27 May 2016, (doi: 10.1109/IPDPSW.2016.155)

Nabi, S. W. and Vanderbauwhede, W. (2016) Using Type Transformations to Generate Program Variants for FPGA Design Space Exploration. In: 2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig), Mexico City, Mexico, 7-9 Dec 2015, pp. 1-6. ISBN 9781467394055 (doi: 10.1109/ReConFig.2015.7393365)

Nabi, S. W. and Vanderbauwhede, W. (2015) An Intermediate Language and Estimator for Automated Design Space Exploration on FPGAs. In: HEART2015: International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, Boston, MA, USA, 1-2 Jun 2015,

Nasiri, N., Segal, O., Margala, M., Vanderbauwhede, W. and Chalamalasetti, S. R. (2015) High Level Programming of Document Classification Systems for Heterogeneous Environments using OpenCL (Abstract Only). In: FPGA '15: ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterey, C.A., USA, 22-24 Feb 2015, p. 274. ISBN 9781450333153 (doi: 10.1145/2684746.2689136)

Tousimojarad, A. and Vanderbauwhede, W. (2015) Number of Tasks, Not Threads, is Key. In: 23rd Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Turku, Finland, 4-6 Mar 2015, pp. 128-136. (doi: 10.1109/PDP.2015.81)

Vanderbauwhede, W. and Takemi, T. (2015) Twinned Buffering: A simple and Highly Effective Scheme for Parallelization of Successive Over-Relaxation on GPUs and Other Accelerators. In: International Conference on High Performance Computing & Simulation (HPCS), Amsterdam, The Netherlands, 20-24 Jul 2015, pp. 436-443. ISBN 9781467378123 (doi: 10.1109/HPCSim.2015.7237073)

Tousimojarad, A. and Vanderbauwhede, W. (2014) An Efficient Thread Mapping Strategy for Multiprogramming on Manycore Processors. In: International Conference on Parallel Computing (ParCo2013), Munich, Germany, 10-13 Sep 2013, ISBN 9781614993803

Harvey, P. , Hameed, S. and Vanderbauwhede, W. (2014) Accelerating Lagrangian Particle Dispersion in the Atmosphere with OpenCL Across Multiple Platforms. In: IWOCL '14: International Workshop on OpenCL, Atlanta, GA, USA, 13-14 May 204, pp. 1-8. ISBN 9781450330077 (doi: 10.1145/2664666.2664672)

Nabi, S. W. , Hameed, S. N. and Vanderbauwhede, W. (2014) A Reconfigurable Vector Instruction Processor for Accelerating a Convection Parametrization Model on FPGAs. In: HEART2014: International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies, Sendai, Japan, 9-11 Jun 2014,

Tousimojarad, A. and Vanderbauwhede, W. (2014) Comparison of Three Popular Parallel Programming Models on the Intel Xeon Phi. In: Euro-Par 2014 International Workshops, Porto, Portugal, 25-26 Aug 2014, pp. 314-325. ISBN 9783319143125 (doi: 10.1007/978-3-319-14313-2_27)

Tousimojarad, A. and Vanderbauwhede, W. (2014) A Parallel Task-Based Approach to Linear Algebra. In: IEEE 13th International Symposium on Parallel and Distributed Computing (ISPDC), Marseilles, France, 24-27 Jun 2014, pp. 59-66. ISBN 9781479959181 (doi: 10.1109/ISPDC.2014.11)

Vanderbauwhede, W. (2014) List-based Monadic Computations for Dynamically Typed Languages. In: Dyla'14: Workshop on Dynamic Languages and Applications, Edinburgh, Scotland, 9-11 Jun 2014, pp. 1-7. ISBN 9781450329163 (doi: 10.1145/2617548.2617551)

Tousimojarad, A. and Vanderbauwhede, W. (2013) Cache-Aware Parallel Programming for Manycore Processors. In: 4th International Symposium on Highly Efficient Accelerators and Reconfigurable Technologies (HEART2013), Edinburgh, Scotland, 13-14 Jun 2013,

Vanderbauwhede, W. , Frolov, A., Azzopardi, L., Chalamalasetti, S. R. and Margala, M. (2013) High throughput filtering using FPGA-acceleration. In: CIKM 2013: 22nd ACM International Conference on Information and Knowledge Management, San Francisco CA, USA, 27 Oct - 1 Nov 2013, pp. 1245-1248. (doi: 10.1145/2505515.2507866)

Vanderbauwhede, W. , Lewis, S. and Ireland, D. (2013) Implementing data parallelisation in a Nested-Sampling Monte Carlo algorithm. In: 2013 International Conference on High Performance Computing and Simulation (HPCS), Helsinki, Finland, 1-5 July 2013, pp. 512-518. (doi: 10.1109/HPCSim.2013.6641462)

Vanderbauwhede, W. and Takemi, T. (2013) An investigation into the feasibility and benefits of GPU/multicore acceleration of the weather research and forecasting model. In: 2013 International Conference on High Performance Computing and Simulation (HPCS), Helsinki, Finland, 1-5 July 2013, pp. 482-489. (doi: 10.1109/HPCSim.2013.6641457)

Stewart, G. and Vanderbauwhede, W. (2012) Improving user experience of submitting jobs to HPC resources. In: 2012 International Conference on High Performance Computing and Simulation, Madrid, Spain, 2-6 Jul 2012, pp. 635-641. (doi: 10.1109/HPCSim.2012.6266985)

Al Zain, A., Michaelson, G. and Vanderbauwhede, W. (2010) mHume for parallel FPGA. In: 22nd International Symposium on Implementation and Application of Functional Languages (IFL2010), Amsterdam, The Netherlands, 1-3 Sep 2010,

Al Zain, A., Vanderbauwhede, W. and Michaelson, G. (2010) Hume on FPGA. In: 10th International Symposium on Trends in Functional Programming (TFP10), University of Oklahoma, OK, USA, 17-19 May 2010, pp. 151-164.

Hassan, F., Rodriguez-Salazar, F. and Vanderbauwhede, W.A. (2010) Optimization of On-Chip Link Performance under Area, Power and Variability Constraints. In: International Conference on Microelectronics, Cairo, Egypt, 19-22 December 2010, pp. 48-51. (doi: 10.1109/ICM.2010.5696196)

Moadeli, M., Maji, P. and Vanderbauwhede, W. (2009) Quarc: a high-efficiency network on-chip architecture. In: International Conference on Advanced Information Networking and Applications, 2009. AINA '09, Bradford, UK, 26-29 May 2009, pp. 98-105. ISBN 9781424440009 (doi: 10.1109/AINA.2009.64)

Moadeli, M. and Vanderbauwhede, W. (2009) A performance model of multicast communication in wormhole-routed networks on-chip. In: IEEE International Symposium on Parallel & Distributed Processing, 2009. IPDPS 2009., Rome, Italy, 23-29 May 2009, pp. 1-8. ISBN 9781424437511 (doi: 10.1109/IPDPS.2009.5161177)

Vanderbauwhede, W. (2008) A formal semantics for control and data flow in the gannet service-based system-on-chip architecture. In: International Conference on Engineering of Reconfigurable Systems and Algorithms, Las Vegas, USA, 13-16 July 2008, pp. 167-183.

Moadeli, M., Vanderbauwhede, W. and Shahrabi, A. (2008) A performance model of communication in the quarc NoC. In: 14th IEEE International Conference on Parallel and Distributed Systems, 2008. ICPADS '08., Melbourne, Australia, 8-10 Dec 2008, pp. 908-913. ISBN 9780769534343 (doi: 10.1109/ICPADS.2008.54)

Moadeli, M., Vanderbauwhede, W. and Shahrabi, A. (2008) Quarc: a novel network-on-chip architecture. In: 14th IEEE International Conference on Parallel and Distributed Systems, 2008. ICPADS '08, Melbourne, Australia, 8-10 Dec 2008, pp. 705-712. ISBN 9780769534343 (doi: 10.1109/ICPADS.2008.53)

Moadeli, M., Sharabi, A., Vanderbauwhede, W.A. and Ould-Khaoua, M. (2007) An analytical performance model for the Spidergon NoC. In: 21st Annual Conference on Advanced Networking and Applications, 2007. AINA '07, Niagra Falls, Ontario, Canada, 21-23 May 2007, pp. 1014-1021. (doi: 10.1109/AINA.2007.31)

Nabi, S.W., Wells, C.C. and Vanderbauwhede, W. (2007) Towards a reconfigurable SoC for wireless MACs in consumer handheld devices. In: First International Conference on Computer, Control and Communication, Karachi, Pakistan, 12-13 Nov 2007, pp. 182-191.

This list was generated on Thu Apr 18 11:55:04 2024 BST.

Grants

Current grants:

Supervision

Youssef Moawad
Robert Szafarczyk

 

  • Haris, Jude
    Designing Efficient Hardware Accelerators for Deep Neural Networks
  • SAHA, RAPPY
    Framework to optimize DNN model inference on FPGA

Additional information