VLDB 2026 Research / reviewers in the wild / expert
Daniel Becker 0003
dblp:49/7553 · also Daniel U. Becker
· DBLP profile ↗
7ranked-venue papers
2as first author
0since 2021 · last 2013
0009-0000-7069-6881ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 2 first-authorSoftware engineering, systems software and programming languages · 1
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
5 papers |
Interconnection networks and networks-on-chip · 94% Processor architecture and microarchitecture · 2% Energy-efficient computing · 2% | |
| Computer networks
1 paper |
Datacenter networks · 77% Transport protocols and congestion control · 23% |
Topics — the 12 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip
congestion control |
0.3 | 2 | 2013 | Channel reservation protocol for over-subscribed channels and destinations · SC 2013 Network congestion avoidance through Speculative Reservation · HPCA 2012 |
Interconnection networks and networks-on-chip
router architecture |
0.2 | 2 | 2011 | Evaluating Elastic Buffer and Wormhole Flow Control · IEEE Trans. Computers 2011 Packet chaining: efficient single-cycle allocation for on-chip networks · MICRO 2011 |
Interconnection networks and networks-on-chip › network scheduling
switch allocation |
0.2 | 2 | 2011 | Packet chaining: efficient single-cycle allocation for on-chip networks · MICRO 2011 Allocator implementations for network-on-chip routers · SC 2009 |
Interconnection networks and networks-on-chip › congestion control
congestion avoidance |
0.1 | 1 | 2012 | Network congestion avoidance through Speculative Reservation · HPCA 2012 |
Interconnection networks and networks-on-chip
interconnection networks |
0.1 | 1 | 2012 | Network congestion avoidance through Speculative Reservation · HPCA 2012 |
Interconnection networks and networks-on-chip
flow control |
0.1 | 1 | 2011 | Evaluating Elastic Buffer and Wormhole Flow Control · IEEE Trans. Computers 2011 |
Interconnection networks and networks-on-chip › router architecture
network-on-chip router |
0.1 | 1 | 2009 | Allocator implementations for network-on-chip routers · SC 2009 |
Interconnection networks and networks-on-chip › virtual channels
virtual channel allocation |
0.1 | 1 | 2009 | Allocator implementations for network-on-chip routers · SC 2009 |
Transport protocols and congestion control › congestion control modeling
congestion control stability |
0.0 | 1 | 2013 | Channel reservation protocol for over-subscribed channels and destinations · SC 2013 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2011 | Packet chaining: efficient single-cycle allocation for on-chip networks · MICRO 2011 |
Energy-efficient computing › energy-efficient architecture
network-on-chip power |
0.0 | 1 | 2011 | Evaluating Elastic Buffer and Wormhole Flow Control · IEEE Trans. Computers 2011 |
Performance modeling and evaluation › simulation › communication system simulation
network simulation |
0.0 | 1 | 2009 | Allocator implementations for network-on-chip routers · SC 2009 |
Methods — techniques the papers use, named apart from their topics
explicit congestion notification · 0.3channel reservation protocol · 0.3speculative packet transmission · 0.1endpoint reservation · 0.1wavefront allocation · 0.1simulation · 0.1packet chaining · 0.1iSLIP · 0.1augmenting paths · 0.1RTL-level implementation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | A detailed and flexible cycle-accurate Network-on-Chip simulatorabstractNetwork-on-Chips (NoCs) are becoming integral parts of modern microprocessors as the number of cores and modules integrated on a single chip continues to increase. Research and development of future NoC technology relies on accurate modeling and simulations to evaluate the performance impact and analyze the cost of novel NoC architectures. In this work, we present BookSim, a cycle-accurate simulator for NoCs. The simulator is designed for simulation flexibility and accurate modeling of network components. It features a modular design and offers a large set of configurable network parameters in terms of topology, routing algorithm, flow control, and router microarchitecture, including buffer management and allocation schemes. BookSim furthermore emphasizes detailed implementations of network components that accurately model the behavior of actual hardware. We have validated the accuracy of the simulator against RTL implementations of NoC routers. Nan Jiang 0009, Daniel Becker 0003, George Michelogiannakis, James D. Balfour, Brian Towles, David E. Shaw, John Kim 0001, William J. Dally |
ISPASS | 2 |
| 2013 | Channel reservation protocol for over-subscribed channels and destinationsabstractChannels in system-wide networks tend to be over-subscribed due to the cost of bandwidth and increasing traffic demands. To make matters worse, workloads can overstress specific destinations, creating hotspots. Lossless networks offer attractive advantages compared to lossy networks but suffer from tree saturation. This led to the development of explicit congestion notification (ECN). However, ECN is very sensitive to its configuration parameters and acts only after congestion forms. We propose channel reservation protocol (CRP) to enable sources to reserve bandwidth in multiple resources in advance of packet transmission and with a single request, but without idling resources like circuit switching. CRP prevents congestion from ever occurring and thus reacts instantly to traffic changes, whereas ECN requires 300,000 cycles to stabilize in our experiments. Furthermore, ECN may not prevent congestion formed by short-lived flows generated by a large combination of source--destination pairs. George Michelogiannakis, Nan Jiang 0009, Daniel Becker 0003, William J. Dally |
SC | 3 |
| 2012 | Network congestion avoidance through Speculative ReservationabstractCongestion caused by hot-spot traffic can significantly degrade the performance of a computer network. In this study, we present the Speculative Reservation Protocol (SRP), a new network congestion control mechanism that relieves the effect of hot-spot traffic in high bandwidth, low latency, lossless computer networks. Compared to existing congestion control approaches like Explicit Congestion Notification (ECN), which react to network congestion through packet marking and rate throttling, SRP takes a proactive approach of congestion avoidance. Using a light-weight endpoint reservation scheme and speculative packet transmission, SRP avoids hot-spot congestion while incurring minimal overhead. Our simulation results show that SRP responds more rapidly to the onset of severe hot-spots than ECN and has a higher network throughput on bursty network traffic. SRP also performs comparably to networks without congestion control on benign traffic patterns by reducing the latency and throughput overhead commonly associated with reservation protocols. Nan Jiang 0009, Daniel Becker 0003, George Michelogiannakis, William J. Dally |
HPCA | 2 |
| 2012 | Adaptive Backpressure: Efficient buffer management for on-chip networksabstractnovel scheme that improves the utilization of dynamically managed router input buffers by continuously adjusting the stiffness of the flow control feedback loop in response to observed traffic conditions. Through a simple extension to the router’s flow control mechanism, the proposed scheme heuristically limits the number of credits available to individual virtual channels based on estimated downstream congestion, aiming to minimize the amount of buffer space that is occupied unproductively. This leads to more efficient distribution of buffer space and improves isolation between multiple concurrently executing workloads with differing performance characteristics. Experimental results for a 64-node mesh network show that Adaptive Backpressure improves network stability, leading to an average 2.6 × increase in throughput under heavy load across traffic patterns. In the presence of background traffic, the proposed scheme reduces zero-load latency by an average of 31 %. Finally, it mitigates the performance degradation encountered when latency- and throughput-optimized execution cores contend for network resources in a heterogeneous chip multi-processor; across a set of PARSEC benchmarks, we observe an average reduction in execution time of 34 %. I. Daniel Becker 0003, Nan Jiang 0009, George Michelogiannakis, William J. Dally |
ICCD | 1 |
| 2011 | Packet chaining: efficient single-cycle allocation for on-chip networksabstractThis paper introduces packet chaining, a simple and effective method to increase allocator matching efficiency and hence network performance, particularly suited to networks with short packets and short cycle times. Packet chaining operates by chaining packets destined to the same output together, to reuse the switch connection of a departing packet. This allows an allocator to build up an efficient matching over a number of cycles like incremental allocation, but not limited by packet length. For a 64-node 2D mesh at maximum injection rate and with single-flit packets, packet chaining increases network throughput by 15% compared to a highly-tuned router using a conventional single-iteration separable iSLIP allocator, and outperforms significantly more complex allocators. Specifically, it outperforms multiple-iteration iSLIP allocators and wavefront allocators by 10% and 6% respectively, and gives comparable throughput with an augmenting paths allocator. Packet chaining achieves this performance with a cycle time comparable to a single-iteration separable allocator. Packet chaining also reduces average network latency by 22.5% compared to a single-iteration iSLIP allocator. Finally, packet chaining increases IPC up to 46% (16% average) for application benchmarks because short packets are critical in a typical cache-coherent chip multiprocessor. George Michelogiannakis, Nan Jiang 0009, Daniel Becker 0003, William J. Dally |
MICRO | 3 |
| 2011 | Evaluating Elastic Buffer and Wormhole Flow ControlabstractWith the emergence of on-chip networks, router buffer power has become a primary concern. Elastic buffer (EB) flow control utilizes existing pipeline flip-flops in the channels to implement distributed FIFOs, eliminating the need for input buffers at the routers. EB routers have been shown to be more efficient than virtual channel routers, as they do not require input buffers or complex logic for managing virtual channels and tracking credits. Wormhole routers are more comparable in terms of complexity because they also lack virtual channels. This paper compares EB and wormhole routers and explores novel hybrid designs to more closely examine the effect of design simplicity and input buffer cost. Our results show that EB routers have up to 25 percent smaller cycle time compared to wormhole and hybrid routers. Moreover, EB flow control requires 10 percent less energy to transfer a single bit through a router and offers three percent more throughput per unit energy as well as 62 percent more throughput per unit area. The main contributor to these results is the cost and delay overhead of the input buffer. George Michelogiannakis, Daniel Becker 0003, William J. Dally |
IEEE Trans. Computers | 2 |
| 2009 | Allocator implementations for network-on-chip routersabstractThe present contribution explores the design space for virtual channel (VC) and switch allocators in network-on-chip (NoC) routers. Based on detailed RTL-level implementations, we evaluate representative allocator architectures in terms of matching quality, delay, area and power and investigate the sensitivity of these properties to key network parameters. We introduce a scheme for sparse VC allocation that limits transitions between groups of VCs based on the function they perform, and reduces the VC allocator's delay, area and power by up to 41%, 90% and 83%, respectively. Furthermore, we propose a pessimistic mechanism for speculative switch allocation that reduces switch allocator delay by up to 23% compared to a conventional implementation without increasing the router's zero-load latency. Finally, we quantify the effects of the various design choices discussed in the paper on overall network performance by presenting simulation results for two exemplary 64-node NoC topologies. Daniel Becker 0003, William J. Dally |
SC | 1 |