Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Adam Kaplan

dblp:23/6480 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › statistical genetics
genetic association study
0.412020
Bayesian GWAS with Structured and Non-Local Priors · Bioinform. 2020
Bioinformatics and computational biology › genomics
genome-wide association study
0.412020
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.212015
Integrated path planning and power management for solar-powered unmanned ground vehicles · ICRA 2015
Robotics › Motion planning and robot control
path planning
0.212015
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.222008
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.112008
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.112008
Power reduction of CMP communication networks via RF-interconnects · MICRO 2008
Robotics › Legged, aerial and field robots
unmanned ground vehicle
0.112015
Integrated path planning and power management for solar-powered unmanned ground vehicles · ICRA 2015
Electronic design automation
high-level synthesis
0.122004
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.012004
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.012003
Data communication estimation and reduction for reconfigurable systems · DAC 2003
Compilers and program optimization › intermediate representation
static single assignment form
0.012003
Data communication estimation and reduction for reconfigurable systems · DAC 2003
Electronic design automation › high-level synthesis
hardware compilation
0.012003
Data communication estimation and reduction for reconfigurable systems · DAC 2003
Processor architecture and microarchitecture
chip multiprocessor
0.012008
Power reduction of CMP communication networks via RF-interconnects · MICRO 2008
Interconnection networks and networks-on-chip
on-chip communication
0.012008
Power reduction of CMP communication networks via RF-interconnects · MICRO 2008
Electronic design automation › system-level design › system synthesis
silicon compiler
0.012004
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
YearPublicationVenuePosition
2020 Bayesian GWAS with Structured and Non-Local Priors
abstract
MOTIVATION: 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 Robot
abstract
This 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 vehicles
abstract
This 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
IROS1
2015 Integrated path planning and power management for solar-powered unmanned ground vehicles
abstract
This 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
ICRA1
2008 CMP network-on-chip overlaid with multi-band RF-interconnect
abstract
In 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
HPCA3
2008 MC-Sim: an efficient simulation tool for MPSoC designs
abstract
The 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
ICCAD4
2008 Power reduction of CMP communication networks via RF-interconnects
abstract
As 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
MICRO3
2006 Layout driven data communication optimization for high level synthesis
abstract
High 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
DATE5
2004 Area-efficient instruction set synthesis for reconfigurable system-on-chip designs
abstract
Silicon 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
DAC2
2003 Data communication estimation and reduction for reconfigurable systems
abstract
Widespread 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
DAC1
2002 Instruction generation and regularity extraction for reconfigurable processors
abstract
The 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
CASES2
2002 Instruction generation for hybrid reconfigurable systems
abstract
Future 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