“Rong is very knowledgeable in what he does... he stays on top of technology and is very innovative. When you ask for information he eagerly provides it and assists when ever asked. Every project needs a leader like Rong!!”
About
Technical leader and software engineer steeped in the confluence of large-scale machine…
Activity
-
Today marks a new chapter for American manufacturing. For the first time in our history, NVIDIA’s most advanced AI chips are being manufactured in…
Today marks a new chapter for American manufacturing. For the first time in our history, NVIDIA’s most advanced AI chips are being manufactured in…
Liked by Rong Ou
-
To my friends and colleagues who don't spend every waking hour thinking about bitcoin or the intersection of bitcoin and AI. If you're curious about…
To my friends and colleagues who don't spend every waking hour thinking about bitcoin or the intersection of bitcoin and AI. If you're curious about…
Liked by Rong Ou
Experience
Education
Publications
-
Out-of-Core GPU Gradient Boosting
arXiv preprint
See publicationGPU-based algorithms have greatly accelerated many machine learning methods; however, GPU memory is typically smaller than main memory, limiting the size of training data. In this paper, we describe an out-of-core GPU gradient boosting algorithm implemented in the XGBoost library. We show that much larger datasets can fit on a given GPU, without degrading model accuracy or training time. To the best of our knowledge, this is the first out-of-core GPU implementation of gradient boosting. Similar…
GPU-based algorithms have greatly accelerated many machine learning methods; however, GPU memory is typically smaller than main memory, limiting the size of training data. In this paper, we describe an out-of-core GPU gradient boosting algorithm implemented in the XGBoost library. We show that much larger datasets can fit on a given GPU, without degrading model accuracy or training time. To the best of our knowledge, this is the first out-of-core GPU implementation of gradient boosting. Similar approaches can
be applied to other machine learning algorithms. -
Introduction to Kubeflow MPI Operator and Industry Adoption
The Kubeflow Blog
-
Does Bug Prediction Support Human Developers? Findings from a Google Case Study
Proceedings of the 2013 International Conference on Software Engineering (ICSE '13)
While many bug prediction algorithms have been developed by academia, they're often only tested and verified in the lab using automated means. We do not have a strong idea about whether such algorithms are useful to guide human developers. We deployed a bug prediction algorithm across Google, and found no identifiable change in developer behavior. Using our experience, we provide several characteristics that bug prediction algorithms need to meet in order to be accepted by human developers and…
While many bug prediction algorithms have been developed by academia, they're often only tested and verified in the lab using automated means. We do not have a strong idea about whether such algorithms are useful to guide human developers. We deployed a bug prediction algorithm across Google, and found no identifiable change in developer behavior. Using our experience, we provide several characteristics that bug prediction algorithms need to meet in order to be accepted by human developers and truly change how developers evaluate their code.
Other authors -
-
Project intelligence
PNSQC
See publicationModern software development is mostly a cooperative team effort, generating large amount of data in disparate tools built around the development lifecycle. Making sense of this data to gain a clear understanding of the project status and direction has become a time-consuming, highoverhead and messy process. In this paper we show how we have applied Business Intelligence (BI) techniques to address some of these issues. We built a real-time data warehouse to host project-related data from…
Modern software development is mostly a cooperative team effort, generating large amount of data in disparate tools built around the development lifecycle. Making sense of this data to gain a clear understanding of the project status and direction has become a time-consuming, highoverhead and messy process. In this paper we show how we have applied Business Intelligence (BI) techniques to address some of these issues. We built a real-time data warehouse to host project-related data from different systems. The data is cleansed, transformed and sometimes rolled up to facilitate easier analytics operations. We built a web-based data visualization and dashboard system to give project stakeholders an accurate, real-time view of the project status. In practice, we saw participating teams gained better understanding of their corresponding projects and improved their project quality over time.
-
Test-Driven Database Development: A Practical Guide
Extreme Programming and Agile Methods - XP/Agile Universe 2003
See publicationTest-Driven Development (TDD) is one of the core programming
practices of XP. However, developing database access code testdriven
is often difficult, if not impossible. This paper presents a practical
solution to this problem, making use of local development databases for
testing and Open Source tools for schema migration and test data management.
The examples are outlined in Java, but the basic ideas and
principles are widely applicable to different languages and platforms.
Patents
-
Neural Network Trained Using Federated Learning with Local Training Data Preserved at Local Edge Circuits
Filed US 16/676,314
-
Mobile interaction with software test cases
Issued US 11/779,031
A method of managing a software test case includes receiving a message about a test case from a test case management system, associating the message with a mobile device, and translating the message and transmitting the translated message to the mobile device.
Other inventorsSee patent
Languages
-
English
Native or bilingual proficiency
-
Spanish
Limited working proficiency
-
Chinese
Native or bilingual proficiency
Recommendations received
1 person has recommended Rong
Join now to viewMore activity by Rong
-
There are a lot of internal tools I miss from Google, but Critique has to be the biggest. Here's a good breakdown on what Critique did any why 97% of…
There are a lot of internal tools I miss from Google, but Critique has to be the biggest. Here's a good breakdown on what Critique did any why 97% of…
Liked by Rong Ou
-
Just partecipated to an amazing talk session about Federated XGBoost from NVIDIA, made by two Ziyue Xu and Rong Ou, hosted by Chester Chen. The talk…
Just partecipated to an amazing talk session about Federated XGBoost from NVIDIA, made by two Ziyue Xu and Rong Ou, hosted by Chester Chen. The talk…
Liked by Rong Ou
-
Thoughts on #bitcoin - Markets in turmoil. War. Sanctions. But there is a constant in the system - and it integrates aspects not to be…
Thoughts on #bitcoin - Markets in turmoil. War. Sanctions. But there is a constant in the system - and it integrates aspects not to be…
Liked by Rong Ou
-
Today is my last day at NVIDIA, as I just made the difficult decision to step down. It’s been an incredible honor working with Jensen and his…
Today is my last day at NVIDIA, as I just made the difficult decision to step down. It’s been an incredible honor working with Jensen and his…
Liked by Rong Ou
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content