Demo Data from VLDB 2026 / reviewers in the wild / expert
Serhat Yilmaz
dblp:25/7428
· DBLP profile ↗
8ranked-venue papers
2as first author
1since 2021 · last 2022
0000-0001-9765-7225ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 2 first-authorDatabases, data management, data science and information retrieval · 3Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
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.
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Hardware accelerators and domain-specific architectures · 45% Cloud and datacenter computing · 37% Parallel and multicore computing · 17% | |
| Databases, data mining, and information retrieval
4 papers |
Data stream processing · 82% Recommender systems · 18% | |
| Artificial intelligence
1 paper |
Efficient and distributed learning · 100% |
Topics — the 11 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Efficient and distributed learning
distributed training |
0.6 | 1 | 2022 | Software-hardware co-design for fast and scalable training of deep learning recommendation models · ISCA 2022 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.6 | 1 | 2022 | Software-hardware co-design for fast and scalable training of deep learning recommendation models · ISCA 2022 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
recommendation model training |
0.6 | 1 | 2022 | Software-hardware co-design for fast and scalable training of deep learning recommendation models · ISCA 2022 |
Cloud and datacenter computing
autoscaling |
0.4 | 1 | 2020 | Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020 |
Cloud and datacenter computing
cluster resource management and scheduling |
0.4 | 1 | 2020 | Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020 |
Parallel and multicore computing
task scheduling |
0.4 | 1 | 2020 | Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020 |
Data stream processing
stream join |
0.3 | 1 | 2018 | Providing Streaming Joins as a Service at Facebook · Proc. VLDB Endow. 2018 |
Data stream processing › stream processing systems
real-time stream processing |
0.2 | 1 | 2016 | Realtime Data Processing at Facebook · SIGMOD Conference 2016 |
Data stream processing
stream processing systems |
0.1 | 1 | 2020 | Turbine: Facebook's Service Management Platform for Stream Processing · ICDE 2020 |
Data stream processing › continuous query processing
streaming SQL |
0.1 | 1 | 2018 | Providing Streaming Joins as a Service at Facebook · Proc. VLDB Endow. 2018 |
Cloud and datacenter computing › datacenter workloads
datacenter data processing |
0.1 | 1 | 2016 | Realtime Data Processing at Facebook · SIGMOD Conference 2016 |
Methods — techniques the papers use, named apart from their topics
software-managed caching · 1.7kernel fusion · 1.7embedding compression · 1.7predictive auto scaling · 0.9fault tolerance · 0.9streaming join operator · 0.3adaptive synchronization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Software-hardware co-design for fast and scalable training of deep learning recommendation modelsabstractDeep learning recommendation models (DLRMs) have been used across many business-critical services at Meta and are the single largest AI application in terms of infrastructure demand in its data-centers. In this paper, we present Neo, a software-hardware co-designed system for high-performance distributed training of large-scale DLRMs. Neo employs a novel 4D parallelism strategy that combines table-wise, row-wise, column-wise, and data parallelism for training massive embedding operators in DLRMs. In addition, Neo enables extremely high-performance and memory-efficient embedding computations using a variety of critical systems optimizations, including hybrid kernel fusion, software-managed caching, and quality-preserving compression. Finally, Neo is paired with ZionEX, a new hardware platform co-designed with Neo's 4D parallelism for optimizing communications for large-scale DLRM training. Our evaluation on 128 GPUs using 16 ZionEX nodes shows that Neo outperforms existing systems by up to 40× for training 12-trillion-parameter DLRM models deployed in production. Dheevatsa Mudigere, Yuchen Hao, Andrew Tulloch, Srinivas Sridharan 0002, Muhammet Mustafa Ozdal, Jade Nie, Jongsoo Park, Jie Amy Yang, Leon Gao, Dmytro Ivchenko, Aarti Basant, Yuxi Hu 0001, Jiyan Yang, Ehsan K. Ardestani, Xiaodong Wang 0020, Rakesh Komuravelli, Ching-Hsiang Chu, Serhat Yilmaz, Jiyuan Qian, Zhuobo Feng, Yinbin Ma, Junjie Yang 0005, Ellie Wen, Chonglin Sun, Whitney Zhao, Dimitry Melts, Krishna Dhulipala, K. R. Kishore, Tyler Graf, Assaf Eisenman, Kiran Kumar Matam, Adi Gangidi, Guoqiang Jerry Chen, Manoj Krishnan, Avinash Nayak, Krishnakumar Nair, Bharath Muthiah, Mahmoud khorashadi, Pallab Bhattacharya, Petr Lapukhov, Maxim Naumov, Ajit Mathews, Lin Qiao, Mikhail Smelyanskiy, Bill Jia, Vijay Rao |
ISCA | 22 |
| 2020 | Turbine: Facebook's Service Management Platform for Stream ProcessingabstractThe demand for stream processing at Facebook has grown as services increasingly rely on real-time signals to speed up decisions and actions. Emerging real-time applications require strict Service Level Objectives (SLOs) with low downtime and processing lag-even in the presence of failures and load variability. Addressing this challenge at Facebook scale led to the development of Turbine, a management platform designed to bridge the gap between the capabilities of the existing general-purpose cluster management frameworks and Facebook's stream processing requirements. Specifically, Turbine features a fast and scalable task scheduler; an efficient predictive auto scaler; and an application update mechanism that provides fault-tolerance, atomicity, consistency, isolation and durability. Turbine has been in production for over three years, and one of the core technologies that enabled a booming growth of stream processing at Facebook. It is currently deployed on clusters spanning tens of thousands of machines, managing several thousands of streaming pipelines processing terabytes of data per second in real time. Our production experience has validated Turbine's effectiveness: its task scheduler evenly balances workload fluctuation across clusters; its auto scaler effectively and predictively handles unplanned load spikes; and the application update mechanism consistently and efficiently completes high scale updates within minutes. This paper describes the Turbine architecture, discusses the design choices behind it, and shares several case studies demonstrating Turbine capabilities in production. Luwei Cheng, Vanish Talwar, Michael Y. Levin, Gabriela Jacques-Silva, Nikhil Simha, Anirban Banerjee, Tim Williamson, Serhat Yilmaz, Guoqiang Jerry Chen |
ICDE | 10 |
| 2018 | Providing Streaming Joins as a Service at FacebookabstractStream processing applications reduce the latency of batch data pipelines and enable engineers to quickly identify production issues. Many times, a service can log data to distinct streams, even if they relate to the same real-world event (e.g., a search on Facebook's search bar). Furthermore, the logging of related events can appear on the server side with different delay, causing one stream to be significantly behind the other in terms of logged event times for a given log entry. To be able to stitch this information together with low latency , we need to be able to join two different streams where each stream may have its own characteristics regarding the degree in which its data is out-of-order . Doing so in a streaming fashion is challenging as a join operator consumes lots of memory, especially with significant data volumes. This paper describes an end-to-end streaming join service that addresses the challenges above through a streaming join operator that uses an adaptive stream synchronization algorithm that is able to handle the different distributions we observe in real-world streams regarding their event times. This synchronization scheme paces the parsing of new data and reduces overall operator memory footprint while still providing high accuracy. We have integrated this into a streaming SQL system and have successfully reduced the latency of several batch pipelines using this approach. Gabriela Jacques-Silva, Ran Lei, Luwei Cheng, Guoqiang Jerry Chen, Kuen Ching, Tanji Hu, Kevin Wilfong, Rithin Shetty, Serhat Yilmaz, Anirban Banerjee, Benjamin Heintz, Shridhar Iyer, Anshul Jaiswal |
Proc. VLDB Endow. | 10 |
| 2016 | Realtime Data Processing at FacebookabstractRealtime data processing powers many use cases at Facebook, including realtime reporting of the aggregated, anonymized voice of Facebook users, analytics for mobile applications, and insights for Facebook page administrators. Many companies have developed their own systems; we have a realtime data processing ecosystem at Facebook that handles hundreds of Gigabytes per second across hundreds of data pipelines. Guoqiang Jerry Chen, Janet L. Wiener, Shridhar Iyer, Anshul Jaiswal, Ran Lei, Nikhil Simha, Kevin Wilfong, Tim Williamson, Serhat Yilmaz |
SIGMOD Conference | 10 |
| 2013 | Modeling and simulation of injection control system on a four-stroke type diesel engine development platform using artificial neural networks
Serhat Yilmaz, Mehmet Zeki Bilgin |
Neural Comput. Appl. | 1 |
| 2011 | An assessment of total RMR classification system using unified simulation model based on artificial neural networks
Ertan Mert, Serhat Yilmaz, Melih Inal |
Neural Comput. Appl. | 2 |
| 2011 | Surface roughness prediction in machining of cast polyamide using neural network
Serhat Yilmaz, Aziz Armagan Arici, Erol Feyzullahoglu |
Neural Comput. Appl. | 1 |
| 2009 | Fuzzy modeling approach based on property location quality for grading neighborhood level of family housing units
Zeynep Gamze Mert, Serhat Yilmaz |
Expert Syst. Appl. | 2 |