Demo Data from VLDB 2026 / reviewers in the wild / expert
Randy Huang
dblp:17/6395
· DBLP profile ↗
9ranked-venue papers
1as first author
2since 2021 · last 2024
0009-0005-3488-7468ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 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.
| Artificial intelligence
1 paper |
Trustworthy machine learning · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Hardware accelerators and domain-specific architectures · 58% Reconfigurable computing and FPGAs · 23% Electronic design automation · 7% | |
| Human-computer interaction and pervasive computing
1 paper |
Human-AI interaction · 100% |
Topics — the 18 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › interpretability
counterfactual explanation |
0.8 | 1 | 2024 | Counterfactual Explanation Analytics: Empowering Lay Users to Take Action Against Consequential Automated Decisions · Proc. VLDB Endow. 2024 |
Machine learning › Trustworthy machine learning
interpretability |
0.8 | 1 | 2024 | Counterfactual Explanation Analytics: Empowering Lay Users to Take Action Against Consequential Automated Decisions · Proc. VLDB Endow. 2024 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN acceleration |
0.3 | 1 | 2017 | Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks? · FPGA 2017 |
Hardware accelerators and domain-specific architectures › machine learning accelerator
DNN accelerator |
0.3 | 1 | 2017 | Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks? · FPGA 2017 |
Reconfigurable computing and FPGAs
FPGA accelerator |
0.3 | 1 | 2017 | Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks? · FPGA 2017 |
Hardware accelerators and domain-specific architectures
machine learning accelerator |
0.3 | 1 | 2017 | Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks? · FPGA 2017 |
Machine learning › Trustworthy machine learning › fairness
fairness and recourse |
0.2 | 1 | 2024 | Counterfactual Explanation Analytics: Empowering Lay Users to Take Action Against Consequential Automated Decisions · Proc. VLDB Endow. 2024 |
GPUs and heterogeneous computing
GPU computing |
0.1 | 1 | 2017 | Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks? · FPGA 2017 |
Electronic design automation › physical design › routing
FPGA routing |
0.0 | 1 | 2003 | Stochastic, spatial routing for hypergraphs, trees, and meshes · FPGA 2003 |
Interconnection networks and networks-on-chip › routing algorithms
randomized routing |
0.0 | 1 | 2003 | Stochastic, spatial routing for hypergraphs, trees, and meshes · FPGA 2003 |
Parallel and multicore computing › dataflow computing › dataflow scheduling
quasi-static scheduling |
0.0 | 1 | 2002 | Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002 |
Reconfigurable computing and FPGAs
reconfigurable computing |
0.0 | 1 | 2002 | Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002 |
Electronic design automation › high-level synthesis
scheduling |
0.0 | 1 | 2002 | Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002 |
Electronic design automation › design automation tools
FPGA CAD |
0.0 | 1 | 1999 | HSRA: High-Speed, Hierarchical Synchroous Reconfigurable Array · FPGA 1999 |
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable arrays |
0.0 | 1 | 1999 | HSRA: High-Speed, Hierarchical Synchroous Reconfigurable Array · FPGA 1999 |
Interconnection networks and networks-on-chip › network topology › tree networks
fat-tree network |
0.0 | 1 | 2003 | Stochastic, spatial routing for hypergraphs, trees, and meshes · FPGA 2003 |
Compilers and program optimization › instruction scheduling
compile-time scheduling |
0.0 | 1 | 2002 | Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002 |
Interconnection networks and networks-on-chip › network topology
hierarchical interconnection network |
0.0 | 1 | 1999 | HSRA: High-Speed, Hierarchical Synchroous Reconfigurable Array · FPGA 1999 |
Methods — techniques the papers use, named apart from their topics
visual analytics · 1.5counterfactual region explanation · 1.5performance comparison · 0.3stochastic routing · 0.0LUT network · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Distributed Training of Large Language Models on AWS TrainiumabstractLarge language models (LLMs) are ubiquitously powerful but prohibitively expensive to train, often requiring thousands of compute devices, typically GPUs. To reduce the cost of training LLMs for customers, Amazon Web Services (AWS) launched the Amazon EC2 trn1 instances, powered by AWS Trainium, an Amazon's homegrown deep learning accelerator, as an alternative to distributed LLM training. The trn1 instances provide a high-performance LLM training solution at a lower cost compared to their GPU-based counterpart, the p4d instances, which are powered by Nvidia A100 GPUs. This paper describes the design and development of the Neuron Distributed Training Library, a component of the AWS Neuron SDK, which enables distributed training of large language models on AWS Trainium. Neuron Distributed Training Library supports a variety of existing distributed training techniques with unified interfaces, and provides features to address trn1-specific challenges as well. Our evaluation shows that trn1 instances, specifically the trn1.32xlarge, achieve better or comparable performance (up to 24.6% improvement) while offering significant lower costs (up to 46.3% cost saving) in selected workloads when compared to p4d.24xlarge instances. As a result, AWS Trainium has been adopted for training numerous external and internal models, showcasing its high-performance and cost-effectiveness. Several supported open-source LLMs are accessible via HuggingFace Optimum Neuron. Xinwei Fu, Zhen Zhang 0063, Haozheng Fan, Guangtai Huang, Mohammad El-Shabani, Randy Huang, Rahul Solanki, Ron Diamant, Yida Wang 0003 |
SoCC | 6 |
| 2024 | Counterfactual Explanation Analytics: Empowering Lay Users to Take Action Against Consequential Automated DecisionsabstractMachine learning is routinely used to automate consequential decisions about users in domains such as finance and healthcare, raising concerns of transparency and recourse for negative outcomes. Existing Explainable AI techniques generate a static counterfactual point explanation which recommends changes to a user's instance to obtain a positive outcome. Unfortunately, these recommendations are often difficult or impossible for users to realistically enact. To overcome this, we present FACET, the first interactive robust explanation system which generates personalized counterfactual region explanations. FACET's expressive explanation analytics empower users to explore and compare multiple counterfactual options and develop a personalized actionable plan for obtaining their desired outcome. Visitors to the demonstration will interact with FACET via a new web dashboard for explanations of a loan approval scenario. In doing so, visitors will experience how lay users can easily leverage powerful explanation analytics through visual interactions and displays without the need for a strong technical background. Peter M. VanNostrand, Dennis M. Hofmann, Belisha Genin, Randy Huang, Elke A. Rundensteiner |
Proc. VLDB Endow. | 5 |
| 2017 | Fine-Grained Acceleration of Binary Neural Networks Using Intel® Xeon® Processor with Integrated FPGAabstractSummary form only given. Binary weighted networks (BWN) for image classification reduce computation for convolutional neural networks (CNN) from multiply-adds to accumulates with little to no accuracy loss. Hardware architectures such as FPGA can take full advantage of BWN computations because of the irability to express weights represented as 0 and 1 efficiently through customizable logic. In this paper, we present an implementation on Intel®'s Xeon®processor with integrated FPGA to accelerate binary weighted networks. We interface Intel's Accelerator Abstraction Layer (AAL) with Caffe to provide a robust framework used for accelerating CNN. Utilizing the low latency Quick Path Interconnect (QPI) between the Broadwell Xeon®processor and Arria10 FPGA, we can perform fine-grained offloads for specific portions of the network. Due to convolution layers making up most of the computation in our experiments, we offload the feature and weight data to customized binary hardware in the FPGA for faster execution. An initial proof of concept design shows that by using both the Xeon processor and FPGA together we can improve the throughput by 2× on some layers and by 1.3× overall while utilizing only a small percentage of FPGA core logic. Philip Colangelo, Randy Huang, Enno Lübbers, Martin Margala, Kevin Nealis |
FCCM | 2 |
| 2017 | Can FPGAs Beat GPUs in Accelerating Next-Generation Deep Neural Networks?
Eriko Nurvitadhi, Ganesh Venkatesh, Jaewoong Sim, Debbie Marr, Randy Huang, Jason Ong Gee Hock, Yeong Tat Liew, Krishnan Srivatsan, Duncan J. M. Moss, Suchit Subhaschandra, Guy Boudoukh |
FPGA | 5 |
| 2016 | Dissecting Xeon + FPGA: Why the integration of CPUs and FPGAs makes a power difference for the datacenter: Invited PaperabstractIntel's Xeon roadmap includes package-integrated FPGAs in every new generation. In this talk, we will dissect why this is such a powerful combination at this time of great change in datacenter workloads. We will show how power savings within the CPU complex is a significant multiplier for power savings in the datacenter as a whole. Focusing on the domain of machine learning, we will present the recent evolution of data types and operators, and make the case that FPGAs are the path to facilitate this continued evolution. Finally, we will discuss the criticality of the close coupling of the CPU and the FPGA. This coupling facilitates high bandwidth and low latency communication that is required for the development, debugging and deployment of heterogeneous applications. Herman Schmit, Randy Huang |
ISLPED | 2 |
| 2003 | Stochastic, spatial routing for hypergraphs, trees, and meshesabstractFPGA place and route is time consuming, often serving as the major obstacle inhibiting a fast edit-compile-test loop in prototyping and development and the major obstacle preventing late-bound hardware and design mapping for reconfigurable systems. Previous work showed that hardware-assisted routing can accelerate fanout-free routing on Fat-Trees by three orders of magnitude with modest modifications to the network itself. In this paper, we show how these techniques can be applied to any FPGA and how they can be implemented on top of LUT networks in cases where modification of the FPGA itself is not justified. We further show how to accommodate fanout and how to achieve comparable route quality to software-based methods. For a tree network, we estimate an FPGA implementation of our routing logic could route the Toronto Place and Route Benchmarks at least two orders of magnitude faster than a software Pathfinder while achieving within 3% of the aggregate quality. Preliminary results on small mesh benchmarks achieve within one track of vpr-fast. Randy Huang, John Wawrzynek, André DeHon |
FPGA | 1 |
| 2002 | Hardware-Assisted Fast RoutingabstractTo fully realize the benefits of partial and rapid reconfiguration of field-programmable devices, we often need to dynamically schedule computing tasks and generate instance-specific configurations-new graphs which must be routed during program execution. Consequently, route time can be a significant overhead cost reducing the achievable net benefits of dynamic configuration generation. BY adding hardware to accelerate routing, we show that it is possible to compute routes in one thousandth the time of a traditional, software router and achieve routes that are within 5% of the state-of-the-art offline routing algorithms for a sample set of application netlists and within 25% for a set of difficult synthetic benchmarks. We further outline how strategic use of parallelism can allow the total route time to scale substantially less than linearly in graph size. We detail the source of the benefits in our approach and survey a range of options for hardware assistance that van, from a speedup of over 10/spl times/ with modest hardware overhead to speedups in excess of 1000/spl times/. André DeHon, Randy Huang, John Wawrzynek |
FCCM | 2 |
| 2002 | Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machineabstractThe SCORE compute model uses fixed-size, virtual compute and memory pages connected by stream links to capture the definition ofa computation abstracted from the detailed size ofthe physical hardware. When the number of physical compute pages is smaller than the number of virtual compute pages in the abstract computation graph, the design is time-multiplexed onto the available physical hardware. A key component ofthis strategy is an automatic scheduler that selects the temporal sequencing ofvirtual resources onto the physical device. We describe a quasistatic scheduling strategy that retains the full semantic power of the dynamic SCORE flow graph while taking advantage ofstatic scheduling techniques at program load time to hoist most ofthe computational work out of the inner scheduling loops. This strategy reduces online scheduling work per reconfiguration epoch by an order of magnitude. In addition, a more global perspective available from offline-scheduling improves schedule quality, resulting in a net reduction oftotal execution time by 46–81%. 1. Yury Markovsky, Eylon Caspi, Randy Huang, Joseph Yeh, Michael Chu, John Wawrzynek, André DeHon |
FPGA | 3 |
| 1999 | HSRA: High-Speed, Hierarchical Synchroous Reconfigurable ArrayabstractThere is no inherent characteristic forcing Field Programmable Gate Array (FPGA) or Reconfigurable Computing (RC) Array cycle times to be greater than processors in the same process. Modern FPGAs seldom achieve application clock rates close to their processor cousins because (1) resources in the FPGAs are not balanced appropriately for high-speed operation, (2) FPGA CAD does not automatically provide the requisite transforms to support this operation, and (3) interconnect delays can be large and vary almost continuously, complicating high frequency mapping. We introduce a novel reconfigurable computing array, the High-Speed, Hierarchical Synchronous Reconfigurable Array (HSRA), and its supporting tools. This packagedemonstrates that computing arrays can achieve efficient, high-speedoperation. We have designedand implemented a prototype component in a 0.4 m logic design on a DRAM process which will support 250MHz operation for CAD mapped designs. William Tsu, Kip Macy, Atul Joshi, Randy Huang, Norman Walker, Tony Tung, Omid Rowhani, George Varghese, John Wawrzynek, André DeHon |
FPGA | 4 |