Dr. Ankur Narang has 21+ years of experience including in senior R&D leadership and management positions across MNCs including IBM Research India, Sun (Oracle) Research Labs (Menlo Park, CA) and Mentor Graphics and Atrenta (now Synopsys Inc). His technical experience spans across multiple areas including Data Science, Machine Learning/Data Mining, High Performance Computing, Parallelyzing Compiler Optimizations, Massive Scale Simulations and Formal Verification. He has around 35+ publications in international conferences and journals and book chapters primarily in the areas of Data Mining/Machine Learning and High Performance Computing. He has 10 patents granted by USPTO and 6 pending approval targeting verticals including Telecom Analytics, Oil & Gas, Electronic Design Automation as well as Systems Software.
He completed PhD in Computer Science from IIT Delhi in 2011, MS in Engineering Management from Santa Clara University in 2000 and B.Tech in Computer Science from IIT Delhi in 1994.
Further, he has held multiple positions at international conferences including Industry Track Chair at ICDCN 2013 / ICDCN 2014, PC member including IPDPS, HiPC, SBAC-PAD, IndoSys, ICDCIT and others. He has given invited talks at IWDS, 2009 (“Getting Performance from Multicore: Challenges”) and at Industry Track ICDCN 2014 (“Exascale Computing: Challenges & Directions”).
He has received numerous awards including Technical accomplishment award in 2012, Certificate in 2008 for contributions in HPC towards US National Medal of Technology & Innovation granted to IBM for BG Supercomputer; Sun’s prestigious Innovation Leadership Award in 2002 for the Massive Scale Simulation Project, Millennium Falcon Award in 2007 for outstanding contribution to the Millennium SPARC processor development project and IEEE Award in 1995 for the best hardware design entry, on FPGA based Wormhole Router Chip, at the Eighth International VLSI Design Conference (FPGA based WormHole Router Chip).
Associate Vice President - Data Science @ Leading innovations in Machine Learning, Data Science & Analytics for multiple verticals including Telecom, Transportation, Security and others. From December 2014 to Present (1 year 1 month) Senior Research Scientist & Manager, High Performance Analytics @ - Research Leader for High Performance Analytics group
- Research Leader for Natural Resources - Oil/Gas Industry
- Parallel Algorithm Design and Optimization for Large Scale Clusters, Supercomputers such as Blue Gene/P, GPU based Hybrid architectures: Graph / Combinatorial Algorithms.
- Distributed Online Scheduling Algorithm Design & Development on Supercomputers. Distributed Machine Learning based Scheduling of Dynamic Irregular Computations.
- Hadoop optimization for multi-core architectures
- Machine Learning & Data Mining for Telecom, Computational Biology (genome sequence alignment) and Geosciences: Video Caching Optimizations, Collaborative Filtering, Predictive and Prescriptive Analytics Well Log Analytics/Integrity
- Parallel Geophysics Kernels design & optimization: Seismic Imaging, Full Waveform Inversion, XFEM, computational fluid dynamics on BGP, BGQ, GPU Clusters
- Physical Modeling & Optimization: Full Waveform Inversion and Joint Inversion/History Matching, Fracture modeling using XFEM From March 2007 to December 2014 (7 years 10 months) Senior Manager @ - Senior Management Role
- Formal model checking algorithms design and development in C/C++ From 2005 to 2007 (2 years) Senior Manager @ - Senior Management role
- Routing algorithm design and development in C/C++ for hardware emulation environment From 2003 to 2005 (2 years) Noida Area, IndiaMember Technical Staff, Lead @ - Research Lead role (in Sun Research Labs, Menlo Park, CA, USA) for backend of parallelyzing compiler including partitioning, routing and scheduling algorithms, with target architecture as a many-core cluster.
- Multiple patents on emulation and backend compilation and linking
- Top-level area routing algorithm design and development for UltraSparc microprocessor.
- Floorplanning and top-level timing analysis flow for UltraSparc microprocessor. From 1997 to 2003 (6 years) Software Engineer @ Design and development of Object Oriented Models, Algorithms and Data Structures for efficient computations in Verilog to Vital conversion From 1994 to 1995 (1 year)
Doctor of Philosophy (Ph.D.), Computer Science, 9.55/10 @ Indian Institute of Technology, Delhi From 2005 to 2011 Master of Science (MS), Engineering Management, 3.96/4 @ Santa Clara University From 1998 to 2000 B.Tech, Computer Science @ Indian Institute of Technology, Delhi From 1990 to 1994 Bhartiya Vidya Bhavan, DelhiDPS RK Puram / BVB Ankur Narang is skilled in: Algorithms, High Performance Computing, Distributed Systems, Machine Learning, C++, C, Data Mining, Software Development, Software Engineering, Optimization, Perl, Java, Scalability, Computer Science, Algorithm Design