C
Charles Lo
Researcher at University of Toronto
Publications - 10
Citations - 175
Charles Lo is an academic researcher from University of Toronto. The author has contributed to research in topics: Design space exploration & High-level synthesis. The author has an hindex of 6, co-authored 10 publications receiving 146 citations. Previous affiliations of Charles Lo include Xilinx.
Papers
More filters
Journal ArticleDOI
DART: A Programmable Architecture for NoC Simulation on FPGAs
TL;DR: This design virtualizes the NoC by mapping its components to a generic NoC simulation engine, composed of a fully connected collection of fundamental components (e.g., routers and flit queues), which has two main advantages: since it is virtualized it can simulate any NoC, andAny NoC can be mapped to the engine without rebuilding it, which can take significant time for a large FPGA design.
Proceedings ArticleDOI
K-means implementation on FPGA for high-dimensional data using triangle inequality
TL;DR: This paper proposes a hardware architecture for K-means with triangle inequality optimization on FPGA, an optimal 8-bit square calculator for 6-LUT architectures is described to minimize the hardware cost and an approximation solution is proposed to avoid square root calculation in the original Triangle inequality optimization.
Journal ArticleDOI
Galapagos: A Full Stack Approach to FPGA Integration in the Cloud
TL;DR: This work approaches the challenge of managing large FPGA accelerator clusters in the cloud using abstraction layers and a new hardware stack that is called Galapagos that abstracts low-level details while providing flexibility in the amount of low- level access users require to reach their performance needs.
Proceedings ArticleDOI
Model-based optimization of High Level Synthesis directives
Charles Lo,Paul Chow +1 more
TL;DR: This paper evaluates the use of SMBO for selecting HLS directives and extends the method to relate multiple uses of the same directive within a design and finds that the proposed extension can further improve the convergence rate over the standard method.
Patent
Heterogeneous multiprocessor program compilation targeting programmable integrated circuits
Henry E. Styles,Jeffrey M. Fifield,Ralph D. Wittig,Philip B. James-Roxby,Santan Sonal,Devadas Varma,Fernando Martinez Vallina,Sheng Zhou,Charles Lo +8 more
TL;DR: In this article, a register transfer level (RTL) description of a first kernel of a heterogeneous, multiprocessor design and integrating the RTL description of the first kernel with a base platform circuit design are presented.