Sunil Shukla  Sunil Shukla photo         

contact information

Researcher - Accelerator Architectures
T. J. Watson Research Center, Yorktown, NY USA


Professional Associations

Professional Associations:  ACM  |  IEEE


Accelerator design for deep learning training
Ankur Agrawal, Chia-Yu Chen, Jungwook Choi, Kailash Gopa lakrishnan, Jinwook Oh, Sun il Shukla, Viji Srinivasan, Swagath Venkataramani, Wei Zhang
Design Automation Conference (DAC'17 invited paper), 2017


Approximate computing: Challenges and opportunities
Agrawal, Ankur and Choi, Jungwook and Gopalakrishnan, Kailash and Gupta, Suyog and Nair, Ravi and Oh, Jinwook and Prener, Daniel A and Shukla, Sunil and Srinivasan, Vijayalakshmi and Sura, Zehra
Rebooting Computing (ICRC), IEEE International Conference on, pp. 1--8, 2016


Growing a Software Language for Hardware Design
Joshua S. Auerbach, David F. Bacon, Perry Cheng, Stephen J. Fink, Rodric M. Rabbah, Sunil Shukla
1st Summit on Advances in Programming Languages (SNAPL 2015)


Parallel real-time garbage collection of multiple heaps in reconfigurable hardware
David F Bacon, Perry Cheng, Sunil Shukla
Proceedings of the 2014 international symposium on Memory management, pp. 117--127


FPGA Implementations of Ladder Diagrams
Neil William Bergmann, Peter Waldeck, Sunil K Shukla
Modern Applied Science 7(3), 2013

QUKU: A dual-layer reconfigurable architecture
Neil W Bergmann, Sunil K Shukla, Juergen Becker
ACM Transactions on Embedded Computing Systems (TECS) 12(1s), 2013

FPGA Programming for the Masses
David F. Bacon, Rodric M. Rabbah, Sunil Shukla
ACM Queue 11(2), 2013

Research Highlight: And then There Were None: A Stall-free Real-time Garbage Collector for Reconfigurable Hardware
David F. Bacon, Perry Cheng, Sunil Shukla
Communications of the ACM 56(12), 101--109, ACM, 2013

FPGA Programming for the Masses
David F. Bacon, Rodric Rabbah, Sunil Shukla
Communications of the ACM 56(4), 56--63, ACM, 2013

The Liquid Metal IP bridge
Perry Cheng, Stephen J. Fink, Rodric M. Rabbah, Sunil Shukla
18th Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 313--319, 2013


A Stall-Free Real-Time Garbage Collector for FPGAs
David F. Bacon, Perry Cheng, Sunil Shukla
The Second Workshop on the Intersections of Computer Architecture and Reconfigurable Logic, 2012
Abstract   (slides)


Virtualization of Heterogeneous Machines: Hardware Description in a Synthesizable Object-Oriented Language
Joshua Auerbach, David F. Bacon, Perry Cheng, Rodric Rabbah, Sunil Shukla
Proceedings of the 48th Design Automation Conference, pp. 890--894, ACM, 2011
Abstract   (slides)


FPGA-based combined architecture for stream categorization and intrusion detection
S Shukla, R Rabbah, M Vorbach
Proceedings of the 8th IEEE/ACM International Conference on Formal Methods and Models for Codesign (MEMOCODE), pp. 77--80, 2010


A web server based edge detector implementation in FPGA
S Shukla, NW Bergmann, J Becker
Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2008)


QUKU: A FPGA based flexible coarse grain architecture design paradigm using process networks
J Becker S Shukla N W Bergmann
Parallel and Distributed Processing Symposium, 2007, pp. 1--7


QUKU: A fast run time reconfigurable platform for image edge detection
S. Shukla, N. Bergmann, J. Becker
International Workshop on Applied Reconfigurable Computing (ARC 2006), pp. 93--98, Springer


CRC-16 Single bit Error Correction Implementation on FPGA
S Shukla, NW Bergmann
Proceedings of the 2004 IEEE International Conference on Field Programmable Technology (FPT 2004)


A fault modeling technique to test memory BIST algorithms
S. Shukla R. Venkatesh
Memory Technology, Design and Testing, 2002.(MTDT 2002). Proceedings of the 2002 IEEE International Workshop on, pp. 109--116