Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Pieter Noordhuis

dblp:45/10283 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Efficient and distributed learning · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 77% Hardware accelerators and domain-specific architectures · 23%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Efficient and distributed learning
distributed training
0.822020
PyTorch Distributed: Experiences on Accelerating Data Parallel Training · Proc. VLDB Endow. 2020
Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective · HPCA 2018
Machine learning › Efficient and distributed learning › distributed training
data parallel training
0.412020
PyTorch Distributed: Experiences on Accelerating Data Parallel Training · Proc. VLDB Endow. 2020
Machine learning › Efficient and distributed learning › distributed training
gradient aggregation
0.412020
PyTorch Distributed: Experiences on Accelerating Data Parallel Training · Proc. VLDB Endow. 2020
Cloud and datacenter computing
datacenter infrastructure
0.312018
Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective · HPCA 2018
Machine learning › Efficient and distributed learning › large-scale learning
large-scale model training
0.112020
PyTorch Distributed: Experiences on Accelerating Data Parallel Training · Proc. VLDB Endow. 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.112018
Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective · HPCA 2018

Methods — techniques the papers use, named apart from their topics

GPU training · 0.7CPU inference · 0.7gradient bucketing · 0.4computation-communication overlap · 0.4
YearPublicationVenuePosition
2020 PyTorch Distributed: Experiences on Accelerating Data Parallel Training
abstract
This paper presents the design, implementation, and evaluation of the PyTorch distributed data parallel module. Py-Torch is a widely-adopted scientific computing package used in deep learning research and applications. Recent advances in deep learning argue for the value of large datasets and large models, which necessitates the ability to scale out model training to more computational resources. Data parallelism has emerged as a popular solution for distributed training thanks to its straightforward principle and broad applicability. In general, the technique of distributed data parallelism replicates the model on every computational resource to generate gradients independently and then communicates those gradients at each iteration to keep model replicas consistent. Despite the conceptual simplicity of the technique, the subtle dependencies between computation and communication make it non-trivial to optimize the distributed training efficiency. As of v1.5, PyTorch natively provides several techniques to accelerate distributed data parallel, including bucketing gradients, overlapping computation with communication, and skipping gradient synchronization. Evaluations show that, when configured appropriately, the PyTorch distributed data parallel module attains near-linear scalability using 256 GPUs.
Yanli Zhao, Rohan Varma, Omkar Salpekar, Pieter Noordhuis, Teng Li 0009, Adam Paszke, Jeff Smith, Brian Vaughan, Pritam Damania, Soumith Chintala
Proc. VLDB Endow.5
2018 Applied Machine Learning at Facebook: A Datacenter Infrastructure Perspective
abstract
Machine learning sits at the core of many essential products and services at Facebook. This paper describes the hardware and software infrastructure that supports machine learning at global scale. Facebook's machine learning workloads are extremely diverse: services require many different types of models in practice. This diversity has implications at all layers in the system stack. In addition, a sizable fraction of all data stored at Facebook flows through machine learning pipelines, presenting significant challenges in delivering data to high-performance distributed training flows. Computational requirements are also intense, leveraging both GPU and CPU platforms for training and abundant CPU capacity for real-time inference. Addressing these and other emerging challenges continues to require diverse efforts that span machine learning algorithms, software, and hardware design.
Kim M. Hazelwood, Sarah Bird, David Brooks 0001, Soumith Chintala, Utku Diril, Dmytro Dzhulgakov, Mohamed Fawzy, Bill Jia, Yangqing Jia, Aditya Kalro, James Law, Jason Lu, Pieter Noordhuis, Mikhail Smelyanskiy, Liang Xiong, Xiaodong Wang 0020
HPCA14
2010 Mining Twitter in the Cloud: A Case Study
abstract
Mining and analyzing data from social networks can be difficult because of the large amounts of data involved. Such activities are usually very expensive, as they require a lot of computational resources. With the recent success of cloud computing, data analysis is going to be more accessible due to easier access to less expensive computational resources. In this work we propose to use cloud computing services as a possible solution for analysis of large amounts of data. As a source for a large data set, we propose to use Twitter, yielding a graph with 50 million nodes and 1.8 billion edges. In this paper, we use computation of PageRank on Twitter's social graph to investigate whether or not cloud computing, and Amazon cloud services in particular, can make these tasks more feasible and, as a side effect, whether or not PageRank provides a good ranking of Twitter users.
Pieter Noordhuis, Michiel Heijkoop, Alexander Lazovik
IEEE CLOUD1