N
Nazanin Calagar
Researcher at University of Toronto
Publications - 5
Citations - 198
Nazanin Calagar is an academic researcher from University of Toronto. The author has contributed to research in topics: High-level synthesis & Debugging. The author has an hindex of 5, co-authored 5 publications receiving 177 citations.
Papers
More filters
Proceedings ArticleDOI
Source-level debugging for FPGA high-level synthesis
TL;DR: A source-level debugging framework for FPGA high-level synthesis (HLS) that offers gdb-like step, break, and data inspection functionality for an HLS-generated hardware circuit and permits concurrent hardware and software debugging to discover the first point at which any logic signal in the hardware mismatches with its corresponding variable in software.
Proceedings ArticleDOI
From software to accelerators with LegUp high-level synthesis
Andrew Canis,Jongsok Choi,Blair Fort,Ruolong Lian,Qijing Huang,Nazanin Calagar,Marcel Gort,Jia Jun Qin,Mark Aldham,Tomasz Czajkowski,Stephen J. Brown,Jason H. Anderson +11 more
TL;DR: This paper presents on overview of the LegUp design methodology and system architecture, and discusses ongoing work on profiling, hardware/software partitioning, hardware accelerator quality improvements, Pthreads/OpenMP support, visualization tools, and debugging support.
Journal ArticleDOI
The Effect of Compiler Optimizations on High-Level Synthesis-Generated Hardware
Qijing Huang,Ruolong Lian,Andrew Canis,Jongsok Choi,Ryan Xi,Nazanin Calagar,Stephen J. Brown,Jason H. Anderson +7 more
TL;DR: This work presents a new HLS-directed approach to compiler optimizations, wherein it executes partial HLS and profiling at intermittent points in the optimization process and uses the results to judiciously undo the impact of optimization passes predicted to be damaging to the generated hardware quality.
Proceedings ArticleDOI
Automating the Design of Processor/Accelerator Embedded Systems with LegUp High-Level Synthesis
Blair Fort,Andrew Canis,Jongsok Choi,Nazanin Calagar,Ruolong Lian,Stefan Hadjis,Yu Ting Chen,Mathew Hall,Bain Syrowik,Tomasz Czajkowski,Stephen J. Brown,Jason H. Anderson +11 more
TL;DR: The LegUp framework is overviewed and support for an embedded ARM processor, as is available on Altera's recently released SoC FPGA, HLS support for software parallelization schemes -- pthreads and OpenMP, and a preliminary debugging and verification framework providing C source-level debugging of HLS hardware are described.
Proceedings ArticleDOI
From C to Blokus Duo with LegUp high-level synthesis
Jiu Cheng Cai,Ruolong Lian,Mengyao Wang,Andrew Canis,Jongsok Choi,Blair Fort,Eric Hart,Emily Miao,Yanyan Zhang,Nazanin Calagar,Stephen J. Brown,Jason H. Anderson +11 more
TL;DR: This work applies high-level synthesis (HLS) to generate Blokus Duo game-playing hardware for the FPT 2013 Design Competition, and includes a custom stack implementation that uses only integer arithmetic, and employs the use of bitwise logical operations to improve overall computational performance.