activity
20152025
most citedA Reconfigurable Vector Instruction Processor for Accelerating a Convection Parametrization Model on FPGAs

7 citations · 15 across the 8 of their papers we have counts for

collaborators

9 papers

cs.DC2025

Energy-Aware Workflow Execution: An Overview of Techniques for Saving Energy and Emissions in Scientific Compute Clusters

Lauritz Thamsen, Yehia Elkhatib, Paul Harvey +3

Scientific research in many fields routinely requires the analysis of large datasets, and scientists often employ workflow systems to leverage clusters of computers for their data…

cs.SE2025★ 2 cited

The Development of Reflective Practice on a Work-Based Software Engineering Program: A Longitudinal Study

Matthew Barr, Syed Waqar Nabi, Oana Andrei

This study examines the development of reflective practice among students on a four-year work-based Software Engineering program. Using two established models of reflection - Boud…

cs.AR2025★ 1 cited

Dynamic Loop Fusion in High-Level Synthesis

Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede

Dynamic High-Level Synthesis (HLS) uses additional hardware to perform memory disambiguation at runtime, increasing loop throughput in irregular codes compared to static HLS. Howev…

cs.PF2025★ 2 cited

Compiler Support for Speculation in Decoupled Access/Execute Architectures

Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede

Irregular codes are bottlenecked by memory and communication latency. Decoupled access/execute (DAE) is a common technique to tackle this problem. It relies on the compiler to sepa…

cs.AR2023

A High-Frequency Load-Store Queue with Speculative Allocations for High-Level Synthesis

Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede

Dynamically scheduled high-level synthesis (HLS) enables the use of load-store queues (LSQs) which can disambiguate data hazards at circuit runtime, increasing throughput in codes…

cs.DC2023

Compiler Discovered Dynamic Scheduling of Irregular Code in High-Level Synthesis

Robert Szafarczyk, Syed Waqar Nabi, Wim Vanderbauwhede

Dynamically scheduled high-level synthesis (HLS) achieves higher throughput than static HLS for codes with unpredictable memory accesses and control flow. However, excessive datafl…