Yuda Zhao

dblp:90/8397 · DBLP profile ↗
← Back
15ranked-venue papers
2as first author
4since 2021 · last 2025
0000-0003-2748-0537ORCID · corroborated

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

Systems, architecture and hardware · 5 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 since 2021Computer networks · 3Theory of computation · 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.

Theoretical computer science
6 papers
Distributed computing theory · 28% Computational complexity · 26% Coding theory · 25%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Integrated circuit design · 74% Storage systems · 23% Distributed systems · 3%
Computer networks
3 papers
Wireless networking · 55% Physical-layer communications · 33% Internet of things and sensor networks · 7%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
emerging device technologies
0.812024
Two-dimensional materials for future information technology: status and prospects · Sci. China Inf. Sci. 2024
Storage systems
optical memory
0.812024
Heterogeneous integration of 2D materials on Si charge-coupled devices as optical memory · Sci. China Inf. Sci. 2024
Integrated circuit design › semiconductor devices › semiconductor device design
transistor design
0.812024
Two-dimensional materials for future information technology: status and prospects · Sci. China Inf. Sci. 2024
Distributed computing theory
fault tolerance
0.532014
The Cost of Fault Tolerance in Multi-Party Communication Complexity · J. ACM 2014
Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions · PODC 2014
The cost of fault tolerance in multi-party communication complexity · PODC 2012
Computational complexity
communication complexity
0.522018
The Cost of Unknown Diameter in Dynamic Networks · J. ACM 2018
The Cost of Fault Tolerance in Multi-Party Communication Complexity · J. ACM 2014
Algorithms and data structures
group testing
0.512021
Sublinear-Time Non-Adaptive Group Testing With O(k log n) Tests via Bit-Mixing Coding · IEEE Trans. Inf. Theory 2021
Algorithms and data structures › group testing
non-adaptive group testing
0.512021
Sublinear-Time Non-Adaptive Group Testing With O(k log n) Tests via Bit-Mixing Coding · IEEE Trans. Inf. Theory 2021
Coding theory › error-correcting codes › locally decodable codes
sublinear-time decoding
0.512021
Sublinear-Time Non-Adaptive Group Testing With O(k log n) Tests via Bit-Mixing Coding · IEEE Trans. Inf. Theory 2021
Coding theory › error-correcting codes › block codes
superimposed codes
0.512021
Sublinear-Time Non-Adaptive Group Testing With O(k log n) Tests via Bit-Mixing Coding · IEEE Trans. Inf. Theory 2021
Wireless networking › medium access control
concurrent transmission
0.412019
Cross-sender bit-mixing coding · IPSN 2019
Wireless networking
wireless network protocols
0.412019
Cross-sender bit-mixing coding · IPSN 2019
Computational complexity › communication complexity
multiparty communication complexity
0.322014
The Cost of Fault Tolerance in Multi-Party Communication Complexity · J. ACM 2014
The cost of fault tolerance in multi-party communication complexity · PODC 2012
Distributed computing theory
dynamic networks
0.312018
The Cost of Unknown Diameter in Dynamic Networks · J. ACM 2018
Computational complexity
lower bounds
0.312018
The Cost of Unknown Diameter in Dynamic Networks · J. ACM 2018
Physical-layer communications › error probability analysis
bit error rate estimation
0.322012
Efficient Error Estimating Coding: Feasibility and Applications · IEEE/ACM Trans. Netw. 2012
Efficient error estimating coding: feasibility and applications · SIGCOMM 2010
Physical-layer communications › channel coding
error estimating coding
0.322012
Efficient Error Estimating Coding: Feasibility and Applications · IEEE/ACM Trans. Netw. 2012
Efficient error estimating coding: feasibility and applications · SIGCOMM 2010
Integrated circuit design › semiconductor devices
charge-coupled devices
0.212024
Heterogeneous integration of 2D materials on Si charge-coupled devices as optical memory · Sci. China Inf. Sci. 2024
Integrated circuit design
heterogeneous integration
0.212024
Two-dimensional materials for future information technology: status and prospects · Sci. China Inf. Sci. 2024
Integrated circuit design › 3d integration
monolithic 3d integration
0.212024
Two-dimensional materials for future information technology: status and prospects · Sci. China Inf. Sci. 2024
Integrated circuit design
optoelectronic devices
0.212024
Heterogeneous integration of 2D materials on Si charge-coupled devices as optical memory · Sci. China Inf. Sci. 2024
Distributed computing theory › distributed complexity
communication-time trade-offs
0.212014
Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions · PODC 2014
Distributed computing theory › fault tolerance
crash failures
0.212014
The Cost of Fault Tolerance in Multi-Party Communication Complexity · J. ACM 2014
Coding theory
error estimating codes
0.112012
Efficient Error Estimating Coding: Feasibility and Applications · IEEE/ACM Trans. Netw. 2012
Internet of things and sensor networks
wireless sensor network
0.112019
Cross-sender bit-mixing coding · IPSN 2019
Content delivery and video streaming
real-time video streaming
0.122012
Efficient Error Estimating Coding: Feasibility and Applications · IEEE/ACM Trans. Netw. 2012
Efficient error estimating coding: feasibility and applications · SIGCOMM 2010
Distributed systems › fault tolerance › failure models
crash failures
0.112014
Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions · PODC 2014
Distributed systems
fault tolerance
0.112014
Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions · PODC 2014
Wireless networking › link adaptation
rate adaptation
0.012012
Efficient Error Estimating Coding: Feasibility and Applications · IEEE/ACM Trans. Netw. 2012
Distributed computing theory
distributed algorithms
0.012012
The cost of fault tolerance in multi-party communication complexity · PODC 2012
Distributed computing theory
secure multiparty computation
0.012012
The cost of fault tolerance in multi-party communication complexity · PODC 2012

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

machine learning for material growth · 0.8heterogeneous integration · 0.8erasure correction coding · 0.5coding theory · 0.4scheduling · 0.4bit-mixing coding · 0.4reduction from disjointness · 0.3real-world experiments · 0.3reduction · 0.2cycle promise · 0.2communication complexity analysis · 0.1
YearPublicationVenuePosition
2025 High quantum efficiency ultraviolet photodetector based on graphene and truncated silicon nanocones
Shaoxiong Wu, Xinyu Liu 0016, Baoshi Qiao, Dong Pu, Zongwen Li, Xiaoxue Cao, Srikrishna Chanakya Bodepudi, Muhammad Abid Anwar, Yuda Zhao, Tawfique Hasan, Yang Xu 0035
Sci. China Inf. Sci.12
2024 Heterogeneous integration of 2D materials on Si charge-coupled devices as optical memory
Zheng Bian, Zongwen Li, Xiangwei Su, Jialei Miao, Yang Xu 0035, Yuda Zhao
Sci. China Inf. Sci.9
2024 Two-dimensional materials for future information technology: status and prospects
abstract
Abstract Over the past 70 years, the semiconductor industry has undergone transformative changes, largely driven by the miniaturization of devices and the integration of innovative structures and materials. Two-dimensional (2D) materials like transition metal dichalcogenides (TMDs) and graphene are pivotal in overcoming the limitations of silicon-based technologies, offering innovative approaches in transistor design and functionality, enabling atomic-thin channel transistors and monolithic 3D integration. We review the important progress in the application of 2D materials in future information technology, focusing in particular on microelectronics and optoelectronics. We comprehensively summarize the key advancements across material production, characterization metrology, electronic devices, optoelectronic devices, and heterogeneous integration on silicon. A strategic roadmap and key challenges for the transition of 2D materials from basic research to industrial development are outlined. To facilitate such a transition, key technologies and tools dedicated to 2D materials must be developed to meet industrial standards, and the employment of AI in material growth, characterizations, and circuit design will be essential. It is time for academia to actively engage with industry to drive the next 10 years of 2D material research.
Hao Qiu 0001, Zhihao Yu, Tiange Zhao, Mingsheng Xu, Taotao Li, Wenzhong Bao, Yang Chai, Shula Chen, Hui-Ming Cheng, Daoxin Dai, Zengfeng Di, Zhuo Dong, Xidong Duan, Yuhan Feng, Jingshu Guo, Pengwen Guo, Yue Hao 0001, Jingyi Hu, Weida Hu, Zehua Hu, Ali Imran 0004, Ziqiang Kong, Bilu Liu, Chunsen Liu, Guanyu Liu, Kaihui Liu, Donglin Lu, Likuan Ma, Feng Miao, Zhenhua Ni, Anlian Pan, Haowen Shu, Quanyang Tao, Ziao Tian, Haomin Wang 0005, Yeliang Wang, Haidi Wu, Hongzhao Wu, Jiangbin Wu, Yanqing Wu, Longfei Xia, Baixu Xiang, Luwen Xing, Qihua Xiong, Jeffrey Xu, Yang Xu 0035, Yuekun Yang, Jincheng Zhang 0001, Tao Zhang 0090, Xinbo Zhang, Chunsong Zhao, Yuda Zhao, Ting Zheng, Peng Zhou 0021, Shaohua Kevin Zhou, Deren Yang
Sci. China Inf. Sci.94
2021 Sublinear-Time Non-Adaptive Group Testing With O(k log n) Tests via Bit-Mixing Coding
abstract
The group testing problem consists of determining a small set of defective items from a larger set of items based on tests on groups of items, and is relevant in applications such as medical testing, communication protocols, pattern matching, and many more. While rigorous group testing algorithms have long been known with runtime at least linear in the number of items, a recent line of works has sought to reduce the runtime to poly(k log n), where n is the number of items and k is the number of defectives. In this paper, we present such an algorithm for non-adaptive group testing termed bit mixing coding (BMC), which builds on techniques that encode item indices in the test matrix, while incorporating novel ideas based on erasure-correction coding. We show that BMC achieves asymptotically vanishing error probability with O(k log n) tests and O(k2· log k · log n) runtime, in the limit as n → ∞ (with k having an arbitrary dependence on n). This closes an open problem of simultaneously achieving poly(k log n) decoding time using O(k log n) tests without any assumptions on k. In addition, we show that the same scaling laws can be attained in a commonly-considered noisy setting, in which each test outcome is flipped with constant probability.
Steffen Bondorf, Binbin Chen 0001, Jonathan Scarlett, Yuda Zhao
IEEE Trans. Inf. Theory5
2020 Some lower bounds in dynamic networks with oblivious adversaries
abstract
This paper considers several closely-related problems in synchronous dynamic networks with oblivious adversaries, and proves novel $$\varOmega (d + \text{ poly }(m))$$ lower bounds on their time complexity (in rounds). Here d is the dynamic diameter of the dynamic network and m is the total number of nodes. Before this work, the only known lower bounds on these problems under oblivious adversaries were the trivial $$\varOmega (d)$$ lower bounds. Our novel lower bounds are hence the first non-trivial lower bounds and also the first lower bounds with a $$\text{ poly }(m)$$ term. Our proof relies on a novel reduction from a certain two-party communication complexity problem. Our central proof technique is unique in the sense that we consider that communication complexity problem with a special leaker. The leaker helps Alice and Bob in the two-party problem, by disclosing to Alice and Bob certain “non-critical” information about the problem instance that they are solving.
Irvan Jahja, Yuda Zhao
Distributed Comput.3
2019 Cross-sender bit-mixing coding
abstract
Scheduling to avoid packet collisions is a long-standing challenge in networking, and has become even trickier in wireless networks with multiple senders and multiple receivers. In fact, researchers have proved that even perfect scheduling can only achieve R = O(1/lnN). Here N is the number of nodes in the network, and R is the medium utilization rate.
Steffen Bondorf, Binbin Chen 0001, Jonathan Scarlett, Yuda Zhao
IPSN5
2018 The Cost of Unknown Diameter in Dynamic Networks
abstract
For dynamic networks with unknown diameter , we prove novel lower bounds on the time complexity of a range of basic distributed computing problems. Together with trivial upper bounds under dynamic networks with known diameter for these problems, our lower bounds show that the complexities of all these problems are sensitive to whether the diameter is known to the protocol beforehand: Not knowing the diameter increases the time complexities by a large poly( N ) factor as compared to when the diameter is known, resulting in an exponential gap. Our lower bounds are obtained via communication complexity arguments and by reducing from the two-party D isjointness CP problem. We further prove that sometimes this large poly( N ) cost can be completely avoided if the protocol is given a good estimate on N . In other words, having such an estimate makes some problems no longer sensitive to unknown diameter.
Yuda Zhao, Irvan Jahja
J. ACM2
2017 Some Lower Bounds in Dynamic Networks with Oblivious Adversaries
abstract
This paper considers several closely-related problems in synchronous dynamic networks with oblivious adversaries, and proves novel Omega(d + poly(m)) lower bounds on their time complexity (in rounds). Here d is the dynamic diameter of the dynamic network and m is the total number of nodes. Before this work, the only known lower bounds on these problems under oblivious adversaries were the trivial Omega(d) lower bounds. Our novel lower bounds are hence the first non-trivial lower bounds and also the first lower bounds with a poly(m) term. Our proof relies on a novel reduction from a certain two-party communication complexity problem. Our central proof technique is unique in the sense that we consider the communication complexity with a special leaker. The leaker helps Alice and Bob in the two-party problem, by disclosing to Alice and Bob certain "non-critical" information about the problem instance that they are solving.
Irvan Jahja, Yuda Zhao
DISC3
2016 The Cost of Unknown Diameter in Dynamic Networks
abstract
For dynamic networks with unknown diameter, we prove novel lower bounds on the time complexity of a range of basic distributed computing problems. Together with trivial upper bounds under dynamic networks with known diameter for these problems, our lower bounds show that the complexities of all these problems are sensitive to whether the diameter is known to the protocol beforehand: Not knowing the diameter increases the time complexities by a large poly(N) factor as compared to when the diameter is known, resulting in an exponential gap. Here N is the number of nodes in the network. Our lower bounds are obtained via communication complexity arguments and by reducing from the two-party DisjointnessCP problem. We further prove that sometimes this large poly(N) cost can be completely avoided if the protocol is given a good estimate of N. In other words, having such an estimate makes some problems no longer sensitive to unknown diameter.
Yuda Zhao, Irvan Jahja
SPAA2
2016 Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions
Yuda Zhao, Binbin Chen 0001
Distributed Comput.1
2014 Near-optimal communication-time tradeoff in fault-tolerant computation of aggregate functions
abstract
This paper considers the problem of computing general commutative and associative aggregate functions (such as Sum) over distributed inputs held by nodes in a distributed system, while tolerating failures. Specifically, there are $N$ nodes in the system, and the topology among them is modeled as a general undirected graph. Whenever a node sends a message, the message is received by all of its neighbors in the graph. Each node has an input, and the goal is for a special root node (e.g., the base station in wireless sensor networks or the gateway node in wireless ad hoc networks) to learn a certain commutative and associate aggregate of all these inputs. All nodes in the system except the root node may experience crash failures, with the total number of edges incidental to failed nodes being upper bounded by f. The timing model is synchronous where protocols proceed in rounds. Within such a context, we focus on the following question: Under any given constraint on time complexity, what is the lowest communication complexity, in terms of the number of bits sent (i.e., locally broadcast) by each node, needed for computing general commutative and associate aggregate functions?
Yuda Zhao, Binbin Chen 0001
PODC1
2014 The Cost of Fault Tolerance in Multi-Party Communication Complexity
abstract
Multi-party communication complexity involves distributed computation of a function over inputs held by multiple distributed players. A key focus of distributed computing research, since the very beginning, has been to tolerate failures. It is thus natural to ask “If we want to compute a certain function in a fault-tolerant way, what will the communication complexity be?” For this question, this article will focus specifically on (i) tolerating node crash failures, and (ii) computing the function over general topologies (instead of, e.g., just cliques). One way to approach this question is to first develop results in a simpler failure-free setting, and then “amend” the results to take into account failures' impact. Whether this approach is effective largely depends on how big a difference failures can make. This article proves that the impact of failures is significant, at least for the Sum aggregate function in general topologies: As our central contribution, we prove that there exists (at least) an exponential gap between the non-fault-tolerant and fault-tolerant communication complexity of S um . This gap attests that fault-tolerant communication complexity needs to be studied separately from non-fault-tolerant communication complexity, instead of being considered as an “amended” version of the latter. Such exponential gap is not obvious: For some other functions such as the M ax aggregate function, the gap is only logarithmic. Part of our results are obtained via a novel reduction from a new two-party problem U nion S ize CP that we introduce. U nion S ize CP comes with a novel cycle promise , which is the key enabler of our reduction. We further prove that this cycle promise and U nion S ize CP likely play a fundamental role in reasoning about fault-tolerant communication complexity.
Binbin Chen 0001, Yuda Zhao, Phillip B. Gibbons
J. ACM3
2012 The cost of fault tolerance in multi-party communication complexity
abstract
Multi-party communication complexity involves distributed computation of a function over inputs held by multiple distributed players. A key focus of distributed computing research, since the very beginning, has been to tolerate crash failures. It is thus natural to ask "If we want to compute a certain function in a fault-tolerant way, what will the communication complexity be?" This natural question, interestingly, has not been formally posed and thoroughly studied prior to this work.
Binbin Chen 0001, Yuda Zhao, Phillip B. Gibbons
PODC3
2012 Efficient Error Estimating Coding: Feasibility and Applications
abstract
Motivated by recent emerging systems that can leverage partially correct packets in wireless networks, this paper proposes the novel concept of error estimating coding (EEC). Without correcting the errors in the packet, EEC enables the receiver of the packet to estimate the packet's bit error rate, which is perhaps the most important meta-information of a partially correct packet. Our EEC design provides provable estimation quality with rather low redundancy and computational overhead. To demonstrate the utility of EEC, we exploit and implement EEC in two wireless network applications, Wi-Fi rate adaptation and real-time video streaming. Our real-world experiments show that these applications can significantly benefit from EEC.
Binbin Chen 0001, Ziling Zhou, Yuda Zhao
IEEE/ACM Trans. Netw.3
2010 Efficient error estimating coding: feasibility and applications
abstract
Motivated by recent emerging systems that can leverage partially correct packets in wireless networks, this paper investigates the novel concept of error estimating codes (EEC). Without correcting the errors in the packet, EEC enables the receiver of the packet to estimate the packet's bit error rate, which is perhaps the most important meta-information of a partially correct packet. Our EEC algorithm provides provable estimation quality, with rather low redundancy and computational overhead. To demonstrate the utility of EEC, we exploit and implement EEC in two wireless network applications, Wi-Fi rate adaptation and real-time video streaming. Our real-world experiments show that these applications can significantly benefit from EEC.
Binbin Chen 0001, Ziling Zhou, Yuda Zhao
SIGCOMM3