Ran Xu Email and Phone Number
I am a Deep Learning Software Engineer at NVIDIA. Before that, I got my Ph.D. degree from Purdue University where I led the research on approximate streaming video analytics on mobile devices and had first-author papers at USENIX ATC 2018, Middleware 2018, SenSys 2020, EuroSys 2022, CVPR 2022, and TOSN.
-
Deep Learning Software EngineerNvidia Dec 2021 - PresentSanta Clara, Ca, UscuDNN heuristics: improving the performance of the cuDNN library. -
Graduate Research AssistantPurdue University Aug 2016 - Dec 2021West Lafayette, In, UsApproximate video analytics on mobiles• Designed novel approximate DNN models and object detection frameworks.• Designed novel schedulers for the approximate system to be content and resource contention aware.• Designed efficient systems with low overhead.• First-author papers on premier conferences and journals -- SenSys, TOSN, and ISM.Workload profiling and scheduling in the data-center• Built tools to measure the memory contention between multiple collocated workloads in the data-center.• Studied the memory contention between workloads and built prediction models for incoming workloads.• Designed the scheduling algorithm by putting multiple workloads on one host and guaranteeing the QOS of them.• First-author paper at 2018 ACM/IFIP International Middleware Conference. -
Phd InternFacebook Jun 2020 - Aug 2020Graph Embedding Learning on Search Data• Developed the training and evaluation pipelines of node2vec models to learn the entity embeddings from the Search data.• Improved the recall of predicting the target groups from 31.9% to 40.3% with the trained models. -
Video Research InternAdobe Jun 2019 - Sep 2019San Jose, Ca, UsImproving creators' experience on content creation• Developed closed-loop feedback on video/image ad to the creators based on the performance data.• Developed a general framework for any creation and evaluation apps to reduce the cost of searching an optimal variant. -
Research InternAt&T May 2018 - Jul 2018Dallas, Tx, UsUtility pole detection with drone cameras• Built image classification system for detecting utility poles using Single Shot MultiBox Detector (SSD) model.• Developed software simulation to verify the robustness of image classification models.• Sped up the inference of the deep neural networks (DNN) with the edge clouds. -
Research InternAt&T May 2017 - Jul 2017Dallas, Tx, UsErasure-code repair performance in the distributed object storage system (ceph) • Designed and implemented a novel repair protocol to enable parallel repair of the data chunks.• Identified the performance bottleneck and reduced the repair latency. -
Undergraduate Research AssistantTsinghua University Sep 2013 - Jul 2016北京, Beijing, CnTopology analysis in vehicular networks• Analyzed the temporal link topology of urban large-scale vehicular networks.• Proposed a novel opportunistic reachability graph to characterize the topology and an efficient algorithm to compute.Coverage analysis in cellular networks• Analyzed the spatial and temporal coverage pattern of urban large-scale cellular networks.• Analyzed the signal strength especially inside buildings. -
Undergraduate Research AssistantUniversity Of Wisconsin-Madison Jul 2015 - Sep 2015Madison, Wi, UsRF sensing for human dehydration• Designed a novel method to sense the moisture content with 60 GHz, 2.4 GHz radios.• Processed the noisy data to extract moisture content – sensitivity reaching one drop (0.02 milliliter).
Ran Xu Education Details
-
Purdue UniversityComputer Engineering -
Tsinghua UniversityElectrical And Electronics Engineering
Frequently Asked Questions about Ran Xu
What company does Ran Xu work for?
Ran Xu works for Nvidia
What is Ran Xu's role at the current company?
Ran Xu's current role is Senior Deep Learning Software Engineer at NVIDIA.
What schools did Ran Xu attend?
Ran Xu attended Purdue University, Tsinghua University.
Who are Ran Xu's colleagues?
Ran Xu's colleagues are Bin Zhou Cn, Devin O'kelly, Mandy Wu, Noa Ben Artzi Asor, Christian Bada, Brooks Keough, Shalini Singh.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial