scispace - formally typeset
D

Deshanand Singh

Researcher at Altera

Publications -  67
Citations -  1314

Deshanand Singh is an academic researcher from Altera. The author has contributed to research in topics: Field-programmable gate array & Logic synthesis. The author has an hindex of 20, co-authored 67 publications receiving 1276 citations. Previous affiliations of Deshanand Singh include University of Toronto.

Papers
More filters
Proceedings ArticleDOI

From opencl to high-performance hardware on FPGAS

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

FPGA technology mapping: a study of optimality

TL;DR: An algorithm is developed, based on Boolean satisfiability (SAT), that is able to map a small subcircuit into the smallest possible number of lookup tables (LUTs) needed to realize its functionality.
Proceedings ArticleDOI

Integrated retiming and placement for field programmable gate arrays

TL;DR: This paper introduces a post-placement retiming algorithm that understands how to take advantage of FPGA architectural features and explores making the placement algorithms "retiming aware," which includes the identification of retimed-critical cycles during placement.
Proceedings ArticleDOI

Fractal video compression in OpenCL: An evaluation of CPUs, GPUs, and FPGAs as acceleration platforms

D. Chen, +1 more
TL;DR: It is shown how the algorithm can be efficiently implemented in OpenCL and optimized for multi-CPUs, GPUs, and FPGAs and compared to a hand coded FPGA implementation to showcase the effectiveness of an OpenCL-to-FPGA compilation tool.
Proceedings ArticleDOI

Invited paper: Using OpenCL to evaluate the efficiency of CPUS, GPUS and FPGAS for information filtering

TL;DR: This paper explores techniques that allow programmers to efficiently use FPGAs at a level of abstraction that is closer to traditional software-centric approaches by using the emerging parallel language, OpenCL.