VLDB 2026 Research / reviewers in the wild / expert
Adam Kaplan
dblp:23/6480
· DBLP profile ↗
12ranked-venue papers
5as first author
0since 2021 · last 2020
0000-0002-1412-0607ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 10 · 3 first-authorArtificial intelligence and machine learning · 2 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 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.
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 80% Energy systems and smart grids · 20% | |
| Computer architecture, parallel and distributed computing, and storage systems
4 papers |
Interconnection networks and networks-on-chip · 62% Electronic design automation · 19% Processor architecture and microarchitecture · 12% | |
| Artificial intelligence
1 paper |
Motion planning and robot control · 87% Legged, aerial and field robots · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Compilers and program optimization · 100% |
Topics — the 16 heaviest of 19, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › statistical genetics
genetic association study |
0.4 | 1 | 2020 | Bayesian GWAS with Structured and Non-Local Priors · Bioinform. 2020 |
Bioinformatics and computational biology › genomics
genome-wide association study |
0.4 | 1 | 2020 | Bayesian GWAS with Structured and Non-Local Priors · Bioinform. 2020 |
Robotics › Motion planning and robot control › path planning › path optimization
energy-efficient path planning |
0.2 | 1 | 2015 | Integrated path planning and power management for solar-powered unmanned ground vehicles · ICRA 2015 |
Robotics › Motion planning and robot control
path planning |
0.2 | 1 | 2015 | Integrated path planning and power management for solar-powered unmanned ground vehicles · ICRA 2015 |
Interconnection networks and networks-on-chip › on-chip interconnect
RF-interconnect |
0.2 | 2 | 2008 | Power reduction of CMP communication networks via RF-interconnects · MICRO 2008 CMP network-on-chip overlaid with multi-band RF-interconnect · HPCA 2008 |
Interconnection networks and networks-on-chip › network topology › mesh network
mesh topology |
0.1 | 1 | 2008 | CMP network-on-chip overlaid with multi-band RF-interconnect · HPCA 2008 |
Interconnection networks and networks-on-chip › network-on-chip design
reconfigurable noc |
0.1 | 1 | 2008 | Power reduction of CMP communication networks via RF-interconnects · MICRO 2008 |
Robotics › Legged, aerial and field robots
unmanned ground vehicle |
0.1 | 1 | 2015 | Integrated path planning and power management for solar-powered unmanned ground vehicles · ICRA 2015 |
Electronic design automation
high-level synthesis |
0.1 | 2 | 2004 | Data communication estimation and reduction for reconfigurable systems · DAC 2003 Area-efficient instruction set synthesis for reconfigurable system-on-chip designs · DAC 2004 |
Processor architecture and microarchitecture › instruction set architecture › instruction set design
instruction set synthesis |
0.0 | 1 | 2004 | Area-efficient instruction set synthesis for reconfigurable system-on-chip designs · DAC 2004 |
Compilers and program optimization › intermediate representation › static single assignment form
phi-node placement |
0.0 | 1 | 2003 | Data communication estimation and reduction for reconfigurable systems · DAC 2003 |
Compilers and program optimization › intermediate representation
static single assignment form |
0.0 | 1 | 2003 | Data communication estimation and reduction for reconfigurable systems · DAC 2003 |
Electronic design automation › high-level synthesis
hardware compilation |
0.0 | 1 | 2003 | Data communication estimation and reduction for reconfigurable systems · DAC 2003 |
Processor architecture and microarchitecture
chip multiprocessor |
0.0 | 1 | 2008 | Power reduction of CMP communication networks via RF-interconnects · MICRO 2008 |
Interconnection networks and networks-on-chip
on-chip communication |
0.0 | 1 | 2008 | Power reduction of CMP communication networks via RF-interconnects · MICRO 2008 |
Electronic design automation › system-level design › system synthesis
silicon compiler |
0.0 | 1 | 2004 | Area-efficient instruction set synthesis for reconfigurable system-on-chip designs · DAC 2004 |
Methods — techniques the papers use, named apart from their topics
scalar field modeling · 0.4particle swarm optimization · 0.4non-parametric clustering · 0.4non-local priors · 0.4bayesian modeling · 0.4static single assignment · 0.1simulation · 0.1multicast · 0.1dynamic bandwidth allocation · 0.1control data flow graph analysis · 0.1area overhead analysis · 0.1longest common subsequence · 0.0heuristic · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Bayesian GWAS with Structured and Non-Local PriorsabstractMOTIVATION: The flexibility of a Bayesian framework is promising for GWAS, but current approaches can benefit from more informative prior models. We introduce a novel Bayesian approach to GWAS, called Structured and Non-Local Priors (SNLPs) GWAS, that improves over existing methods in two important ways. First, we describe a model that allows for a marker's gene-parent membership and other characteristics to influence its probability of association with an outcome. Second, we describe a non-local alternative model for differential minor allele rates at each marker, in which the null and alternative hypotheses have no common support. RESULTS: We employ a non-parametric model that allows for clustering of the genes in tandem with a regression model for marker-level covariates, and demonstrate how incorporating these additional characteristics can improve power. We further demonstrate that our non-local alternative model gives symmetric rates of convergence for the null and alternative hypotheses, whereas commonly used local alternative models have asymptotic rates that favor the alternative hypothesis over the null. We demonstrate the robustness and flexibility of our structured and non-local model for different data generating scenarios and signal-to-noise ratios. We apply our Bayesian GWAS method to single nucleotide polymorphisms data collected from a pool of Alzheimer's disease and cognitively normal patients from the Alzheimer's Database Neuroimaging Initiative. AVAILABILITY AND IMPLEMENTATION: R code to perform the SNLPs method is available at https://github.com/lockEF/BayesianScreening. Adam Kaplan, Eric F. Lock, Mark Fiecas |
Bioinform. | 1 |
| 2017 | Time-Optimal Path Planning With Power Schedules for a Solar-Powered Ground RobotabstractThis paper examines an integrated path planning and power management problem for a solar-powered unmanned ground vehicle (UGV). The proposed method seeks to minimize the travel time of the UGV through an area of known energy density by designing a smooth, heuristically optimized path and allocating the vehicle's power among its electrical components, while the UGV harvests ambient energy along the designed path to satisfy with the mission's strict energy constraints. A scalar field is first established to evaluate the solar radiation density at discrete locations. A modified particle swarm optimization method is applied to search for a minimal time path wherein the energy gathered is equal to or greater than the energy expended. The proposed modeling and optimization strategy is verified through computer simulation and experimental demonstration. Adam Kaplan, Nathaniel Kingry, Paul Uhing, Ran Dai |
IEEE Trans Autom. Sci. Eng. | 1 |
| 2016 | Motion planning for persistent traveling solar-powered unmanned ground vehiclesabstractThis paper examines a mission planning problem for a solar-powered unmanned ground vehicle (UGV) which requires the vehicle to visit a series of objective points in minimal time subject to a strict net-energy change constraint. Though related to the Traveling Salesperson Problem, the mission planning problem discussed herein imposes further complexity through additional coupled mixed-variable sets and the strict energy constraint. A scalar field representing the solar radiation of the mission environment is first characterized from a visual-spectrum image. A cascaded particle swarm optimization algorithm, coupled with the integer linear programming technique, is used to generate a time-optimized motion plan and power schedules for the UGV, which guides it to visit the assigned objective points with optimized sequence and paths, and then return to its starting location and orientation while guaranteeing compliance with the net energy gain constraint. Adam Kaplan, Nathaniel Kingry, Justin Van Den Top, Kishan Patel, Ran Dai, David J. Grymin |
IROS | 1 |
| 2015 | Integrated path planning and power management for solar-powered unmanned ground vehiclesabstractThis paper examines an integrated path planning and power management problem for a solar-powered unmanned ground vehicle (UGV). The proposed method seeks to minimize the travel time of the UGV through an area with a known energy density by designing an optimal path and allocating the vehicle's power among its electrical components, while the UGV operates under strict power constraints and harvests ambient environmental energy along the designed path. A scalar field is first established to evaluate the solar radiation density at discrete locations. A modified Particle Swarm Optimization method is applied to search for a minimal time path wherein the energy gathered is equal to or greater than the energy expended. The proposed modeling and optimization strategy is verified through computer simulation and experimental demonstration. Adam Kaplan, Paul Uhing, Nathaniel Kingry, Ran Dai |
ICRA | 1 |
| 2008 | CMP network-on-chip overlaid with multi-band RF-interconnectabstractIn this paper, we explore the use of multi-band radio frequency interconnect (or RF-I) with signal propagation at the speed of light to provide shortcuts in a many core network-on-chip (NoC) mesh topology. We investigate the costs associated with this technology, and examine the latency and bandwidth benefits that it can provide. Assuming a 400mm2die, we demonstrate that in exchange for 0.13% of area overhead on the active layer, RF-I can provide an average 13% (max 18%) boost in application performance, corresponding to an average 22% (max 24%) reduction in packet latency. We observe that RF access points may become traffic bottlenecks when many packets try to use the RF at once, and conclude by proposing strategies that adapt RF-I utilization at runtime to actively combat this congestion. Mau-Chung Frank Chang, Jason Cong, Adam Kaplan, Mishali Naik, Glenn Reinman, Eran Socher, Sai-Wang Tam |
HPCA | 3 |
| 2008 | MC-Sim: an efficient simulation tool for MPSoC designsabstractThe ability to integrate diverse components such as processor cores, memories, custom hardware blocks and complex network-on-chip (NoC) communication frameworks onto a single chip has greatly increased the design space available for system-on-chip (SoC) designers. Efficient and accurate performance estimation tools are needed to assist the designer in making design decisions. In this paper, we present MC-Sim, a heterogeneous multi-core simulator framework which is capable of accurately simulating a variety of processor, memory, NoC configurations and application specific coprocessors. We also describe a methodology to automatically generate fast, cycle-true behavioral, C-based simulators for coprocessors using a high-level synthesis tool and integrate them with MC-Sim, thus augmenting it with the capacity to simulate coprocessors. Our C-based simulators provide on an average 45times improvement in simulation speed over that of RTL descriptions. We have used this framework to simulate a number of real-life applications such as the MPEG4 decoder and litho-simulation, and experimented with a number of design choices. Our simulator framework is able to accurately model the performance of these applications (only 7% off the actual implementation) and allows us to explore the design space rapidly and achieve interesting design implementations. Jason Cong, Karthik Gururaj, Guoling Han, Adam Kaplan, Mishali Naik, Glenn Reinman |
ICCAD | 4 |
| 2008 | Power reduction of CMP communication networks via RF-interconnectsabstractAs chip multiprocessors scale to a greater number of processing cores, on-chip interconnection networks will experience dramatic increases in both bandwidth demand and power dissipation. Fortunately, promising gains can be realized via integration of radio frequency interconnect (RF-I) through on-chip transmission lines with traditional interconnects implemented with RC wires. While prior work has considered the latency advantage of RF-I, we demonstrate three further advantages of RF-I: (1) RF-I bandwidth can be flexibly allocated to provide an adaptive NoC, (2) RF-I can enable a dramatic power and area reduction by simplification of NoC topology, and (3) RF-I provides natural and efficient support for multicast. In this paper, we propose a novel interconnect design, exploiting dynamic RF-I bandwidth allocation to realize a reconfigurable network-on-chip architecture. We find that our adaptive RF-I architecture on top of a mesh with 4B links can even outperform the baseline with 16B mesh links by about 1%, and reduces NoC power by approximately 65% including the overhead incurred for supporting RF-I. Mau-Chung Frank Chang, Jason Cong, Adam Kaplan, Chunyue Liu, Mishali Naik, Jagannath Premkumar, Glenn Reinman, Eran Socher, Sai-Wang Tam |
MICRO | 3 |
| 2006 | Layout driven data communication optimization for high level synthesisabstractHigh level synthesis transformations play a major part in shaping the properties of the final circuit. However, most optimizations are performed without much knowledge of the final circuit layout. In this paper, we present a physically aware design flow for mapping high level application specifications to a synthesizable register transfer level hardware description. We study the problem of optimizing the data communication of the variables in the application specification. Our algorithm uses floorplan information that guides the optimization. We develop a simple, yet effective, incremental floorplanner to handle the perturbations caused by the data communication optimization. We show that the proposed techniques can reduce the wirelength of the final design, while maintaining a legal floorplan with the same area as the initial floorplan. Ryan Kastner, Wenrui Gong, Xin Hao, Forrest Brewer, Adam Kaplan, Philip Brisk, Majid Sarrafzadeh |
DATE | 5 |
| 2004 | Area-efficient instruction set synthesis for reconfigurable system-on-chip designsabstractSilicon compilers are often used in conjunction with Field Programmable Gate Arrays (FPGAs) to deliver flexibility, fast prototyping, and accelerated time-to-market. Many of these compilers produce hardware that is larger than necessary, as they do not allow instructions to share hardware resources. This study presents an efficient heuristic which transforms a set of custom instructions into a single hardware datapath on which they can execute. Our approach is based on the classic problems of finding the longest common subsequence and substring of two (or more) sequences. This heuristic produces circuits which are as much as 85.33% smaller than those synthesized by integer linear programming (ILP) approaches which do not explore resource sharing. On average, we obtained 55.41% area reduction for pipelined datapaths, and 66.92% area reduction for VLIW datapaths. Our solution is simple and effective, and can easily be integrated into an existing silicon compiler. Philip Brisk, Adam Kaplan, Majid Sarrafzadeh |
DAC | 2 |
| 2003 | Data communication estimation and reduction for reconfigurable systemsabstractWidespread adoption of reconfigurable devices requires system level synthesis techniques to take an application written in a high level language and map it to the reconfigurable device. This paper describes methods for synthesizing the internal representation of a compiler into a hardware description language in order to program reconfigurable hardware devices. We demonstrate the usefulness of static single assignment (SSA) in reducing the amount of data communication in the hardware. However, the placement of Φ-nodes by current SSA algorithms is not optimal in terms of minimizing data communication. We propose a new algorithm which optimally places Φ-nodes, further decreasing area and communication latency. Our algorithm reduces the data communication (measured as total edge weight in a control data flow graph) by as much as 20% for some applications as compared to the best-known SSA algorithm - the pruned algorithm. We also describe future modifications to our model that should increase the effectiveness of our methods. Adam Kaplan, Philip Brisk, Ryan Kastner |
DAC | 1 |
| 2002 | Instruction generation and regularity extraction for reconfigurable processorsabstractThe increasing demand for complex and specialized embedded hardware must be met by processors which are optimized for performance, yet are also extremely flexible. In our work, we explore the tradeoff between flexibility and performance in the domain of reconfigurable processor design. Specifically, we seek to identify regularly occurring, computation-heavy patterns in an application or set of applications. These patterns become candidates for hard-logic implementation, potentially embedded in the flexible reconfigurable fabric as special optimized instructions. In this work we present an extension to previous work in instruction generation: an algorithm that identifies parallel templates. We discuss the advantages of parallel templates, and prove the correctness of our algorithm. We introduce an All-Pairs Common Slack Graph (APCSG) as an effective tool for parallel template generation. Finally, we demonstrate the effectiveness of our algorithm on several applicationse dataflow graphs, reducing latency on average by 51.98%, without unreasonably increasing chip area. Philip Brisk, Adam Kaplan, Ryan Kastner, Majid Sarrafzadeh |
CASES | 2 |
| 2002 | Instruction generation for hybrid reconfigurable systemsabstractFuture computing systems need to balance flexibility, specialization, and performance in order to meet market demands and the computing power required by new applications. Instruction generation is a vital component for determining these trade-offs. In this work, we present theory and an algorithm for instruction generation. The algorithm profiles a dataflow graph and iteratively contracts edges to create the templates. We discuss how to target the algorithm toward the novel problem of instruction generation for hybrid reconfigurable systems. In particular, we target the Strategically Programmable System, which embeds complex computational units such as ALUs, IP blocks, and so on into a configurable fabric. We argue that an essential compilation step for these systems is instruction generation, as it is needed to specify the functionality of the embedded computational units. In addition, instruction generation can be used to create soft reconfigurable macros---tightly sequenced prespecified operations placed in the reconfigurable fabric. Ryan Kastner, Adam Kaplan, Seda Ogrenci Memik, Elaheh Bozorgzadeh |
ACM Trans. Design Autom. Electr. Syst. | 2 |