J
Jongsok Choi
Researcher at University of Toronto
Publications - 21
Citations - 1984
Jongsok Choi is an academic researcher from University of Toronto. The author has contributed to research in topics: High-level synthesis & Field-programmable gate array. The author has an hindex of 12, co-authored 21 publications receiving 1752 citations.
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
A Survey and Evaluation of FPGA High-Level Synthesis Tools
Razvan Nane,Vlad-Mihai Sima,Christian Pilato,Jongsok Choi,Blair Fort,Andrew Canis,Yu Ting Chen,Hsuan Hsiao,Stephen J. Brown,Fabrizio Ferrandi,Jason H. Anderson,Koen Bertels +11 more
TL;DR: This work uses a first-published methodology to compare one commercial and three academic tools on a common set of C benchmarks, aiming at performing an in-depth evaluation in terms of performance and the use of resources.
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.
LegUp: An Open Source High-Level Synthesis Tool for FPGA-Based Processor/Accelerator Systems Submission for the Special Issue on Application Specic Processors
Andrew Canis,Jongsok Choi,Mark Aldham,Victor Zhang,Ahmed Kammoona,Jason H. Anderson,Stephen J. Brown,Tomasz Czajkowski +7 more
TL;DR: LegUp as discussed by the authors is a high-level synthesis tool that allows software techniques to be used for hardware design, which can synthesize most of the C language to hardware, including fixed-sized multi-dimensional arrays, structs, global variables and pointer arithmetic.
Proceedings ArticleDOI
From software threads to parallel hardware in high-level synthesis for FPGAs
TL;DR: The framework allows a software engineer to specify parallelism to an HLS tool using methodologies they are likely to be familiar with and provides automated synthesis for commonly occurring synchronization constructs within the Pthreads/OpenMP library: mutual exclusion (mutex) and barriers.