Naif Tarafdar, Nariman Eskandari, Varun Sharma, Charles Lo, Paul Chow:
Galapagos: A Full Stack Approach to FPGA Integration in the Cloud
IEEE Micro.
Curriculum Vitae
Naif Tarafdar
Research Interests
- Data centers
- Heterogeneous Computing
- Field-programmable gate-arrays (FPGAs)
- Virtualization
- Abstraction layers
- Compute clusters
- High-performance computing
Education
- Ph.D at University of Toronto, 2020 (expected)
- Dissertation: “Developing a Hardware Stack for Heterogeneous Data Centers”
- Advisor: Paul Chow
- M.A.Sc at University of Toronto, 2016
- Thesis: “Enabling Flexible Network FPGA Clusters in a Heterogeneous Data Center”
- Advisor: Paul Chow
- B.A.Sc with Honours in Computer Engineering at University of Toronto
Industry And Research Experience
- Xilinx Research: Visiting Scholar - July 2018
- I worked on integrating an optimized Xilinx Machine Learning Engine into my PhD research of a multi-FPGA and CPU framework.
- Xilinx Research: Machine Learning Intern - August 2017 - December 2017
- I designed, synthesized, and emulated, machine learning cores for high throughput, low-latency applications. I also worked on integrating these cores into popular software frameworks to make these cores accessible to software developers.
- IBM Canada: Hardware Acceleration Lab Intern - May 2012 - September 2013
- I optimized large-scale software projects CPU optimizations with the use of hardware accelerators and low-level software optimizations.
Awards & Scholarships
- Queen Elizabeth II/Victoria Noakes Graduate Scholarship in Science and Technology - 2018
- Value: $15000
- Ontario Graduate Scholarship - 2016
- Value: $15000
- Edward S Rogers Sr. Graduate Scholarships - 2016
- Value: $27400
- Edward S Rogers Sr. Admission Scholarships - 2009
- Value: $4000
Publications
Journal Articles
Naif Tarafdar, Nariman Eskandari, Thomas Lin, Paul Chow:
Designing for FPGAs in the Cloud
IEEE Design & Test.
2018
Conference Papers
Nariman Eskandari, Naif Tarafdar, Daniel Ly-Ma, Paul Chow:
A Modular Heterogeneous Stack for Deploying FPGAs and CPUs in the Data Center
Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays.Thomas Lin, Naif Tarafdar, Byungchul Park, Paul Chow, Alberto Leon-Garcia:
Enabling network function virtualization over heterogeneous resources
2017 19th Asia-Pacific Network Operations and Management Symposium (APNOMS).Naif Tarafdar, Thomas Lin, Nariman Eskandari, David Lion, Alberto Leon-Garcia, Paul Chow:
Heterogeneous virtualized network function framework for the data center
2017 27th International Conference on Field Programmable Logic and Applications (FPL).Naif Tarafdar, Thomas Lin, Eric Fukuda, Hadi Bannazadeh, Alberto Leon-Garcia, Paul Chow:
Enabling flexible network FPGA clusters in a heterogeneous cloud data center
Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays.Stuart Byma, Naif Tarafdar, Talia Xu, Hadi Bannazadeh, Alberto Leon-Garcia, Paul Chow:
Expanding OpenFlow capabilities with virtualized reConference Paperigurable hardware
Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays.Mohammad Sadoghi, Rija Javed, Naif Tarafdar, Harsh Singh, Rohan Palaniappan, Hans-Arno Jacobsen:
Multi-query stream processing on FPGAs
IEEE 28th International Conference on Data Engineering.
2019
2017
2015
2012
Book Chapters
Naif Tarafdar, Thomas Lin, Daniel Ly-Ma, Daniel Rozhko, Alberto Leon-Garcia, Paul Chow:
Building the Infrastructure for Deploying FPGAs in The Cloud
Springer: Hardware Accelerators in Data Centers.
2019
Talks
Enabling flexible network FPGA clusters in a heterogeneous cloud data center
Conference Paper at Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, Monterrey, California
Heterogeneous virtualized network function framework for the data center
Conference Paper at 2017 27th International Conference on Field Programmable Logic and Applications (FPL), Ghent, Belgium
Galapagos: A Stacked Approach for Hardware Integration in the Data Center
Talk at Jump Trading, Chicago, Illinois
Galapagos: A Stacked Approach for Hardware Integration in the Data Center
Talk at Xilinx Researchtest, San Jose, California