A
Ahmed Kammoona
Researcher at University of Toronto
Publications - 3
Citations - 1083
Ahmed Kammoona is an academic researcher from University of Toronto. The author has contributed to research in topics: Field-programmable gate array & High-level synthesis. The author has an hindex of 3, co-authored 3 publications receiving 1005 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
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.