scispace - formally typeset
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

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

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.