T
Tomasz Czajkowski
Researcher at Altera
Publications - 29
Citations - 1474
Tomasz Czajkowski is an academic researcher from Altera. The author has contributed to research in topics: Field-programmable gate array & Logic gate. The author has an hindex of 13, co-authored 28 publications receiving 1356 citations. Previous affiliations of Tomasz Czajkowski include University of Toronto.
Papers
More filters
Proceedings ArticleDOI
LegUp: high-level synthesis for FPGA-based processor/accelerator systems
Andrew Canis,Jongsok Choi,Mark Aldham,Victor Zhang,Ahmed Kammoona,Jason H. Anderson,Stephen J. Brown,Tomasz Czajkowski +7 more
TL;DR: A new open source high-level synthesis tool called LegUp that allows software techniques to be used for hardware design and produces hardware solutions of comparable quality to a commercial high- level synthesis tool.
Journal ArticleDOI
LegUp: An open-source high-level synthesis tool for FPGA-based processor/accelerator systems
Andrew Canis,Jongsok Choi,Mark Aldham,Victor Zhang,Ahmed Kammoona,Tomasz Czajkowski,Stephen J. Brown,Jason H. Anderson +7 more
TL;DR: Results show that the tool produces hardware solutions of comparable quality to a commercial high-level synthesis tool, and results demonstrate the ability of the tool to explore the hardware/software codesign space by varying the amount of a program that runs in software versus hardware.
Proceedings ArticleDOI
From opencl to high-performance hardware on FPGAS
Tomasz Czajkowski,Utku Aydonat,Dmitry N. Denisenko,John Freeman,Michael Kinsner,David Neto,Jason Wong,Peter Yiannacouras,Deshanand Singh +8 more
TL;DR: It is shown that the OpenCL computing paradigm is a viable design entry method for high-performance computing applications on FPGAs and that it can achieve a clock frequency in excess of 160MHz on benchmarks.
Proceedings ArticleDOI
Impact of Cache Architecture and Interface on Performance and Area of FPGA-Based Processor/Parallel-Accelerator Systems
TL;DR: This work looks at how the number of cache ports affects performance when multiple hardware accelerators operate (and access memory) in parallel, and evaluates two different hardware implementations of multi-ported caches using multi-pumping and a recently-published approach based on the concept of a live-value table.
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.