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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Brad D. Bingham

dblp:48/1613 · DBLP profile ↗
← Back
7ranked-venue papers
6as first author
0since 2021 · last 2014
—ORCID · none

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

Theory of computation · 4 · 3 first-authorSystems, architecture and hardware · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 3 · 3 first-author

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
2 papers
Energy-efficient computing · 54% Performance modeling and evaluation · 27% Distributed systems · 9%
Theoretical computer science
2 papers
Automated reasoning and model checking · 54% Algorithms and data structures · 46%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Automated reasoning and model checking
model checking
0.212013
Distributed Explicit State Model Checking of Deadlock Freedom · CAV 2013
Energy-efficient computing
energy-constrained computing
0.112012
Modeling Energy-Time Trade-Offs in VLSI Computation · IEEE Trans. Computers 2012
Energy-efficient computing › power-performance tradeoff
energy-delay tradeoff
0.112012
Modeling Energy-Time Trade-Offs in VLSI Computation · IEEE Trans. Computers 2012
Algorithms and data structures
parallel algorithms
0.112012
Modeling Energy-Time Trade-Offs in VLSI Computation · IEEE Trans. Computers 2012
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.012013
Distributed Explicit State Model Checking of Deadlock Freedom · CAV 2013
Distributed systems
fault tolerance
0.012013
Distributed Explicit State Model Checking of Deadlock Freedom · CAV 2013

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

lower bound analysis · 0.3
YearPublicationVenuePosition
2014 Response property checking via distributed state space exploration
abstract
A response property is a simple liveness property that, given state predicates p and q, asserts "whenever a p-state is visited, a g-state will be visited in the future". This paper presents an efficient and scalable implementation for explicit-state model of checking response properties on systems with strongly- and weakly-fair actions, using a network of machines. Our approach is a novel twist on the One-Way-Catch-Them-Young (OWCTY) algorithm. Although OWCTY has a worst-case time complexity of O(n2m) where n is the number of states of the model, and m is the number of fair actions, we show that in practice, the run-time is a very small multiple of n. This allows our approach to handle large models with a large number of fairness constraints. Our implementation builds upon PREACH, a distributed, explicit-state model checking tool. We demonstrate the effectiveness of our approach by applying it to several standard benchmarks on some real-world, proprietary, architectural models.
Brad D. Bingham, Mark R. Greenstreet
FMCAD1
2013 Distributed Explicit State Model Checking of Deadlock Freedom
Brad D. Bingham, Jesse D. Bingham, John Erickson, Mark R. Greenstreet
CAV1
2012 Modeling Energy-Time Trade-Offs in VLSI Computation
abstract
The performance of today's computers is limited primarily by power consumption rather than the number of instructions executed. Because the energy required to perform an operation using VLSI circuits drops rapidly with the time allowed for the operation, many slow processors can complete a parallel computation using less time and less energy than a fast uniprocessor that can execute the best sequential algorithm. This motivates designing algorithms for minimum execution time subject to energy constraints. We propose a simple model for analyzing algorithms that reflects the energy-time trade-offs of CMOS circuits. Using this model, we derive lower bounds for the energy-constrained execution time of sorting, addition, and multiplication, each with bitwise inputs, and we present algorithms that meet these bounds. These lower bounds are based on the energy-time costs of communication distance, rather than bisectional bandwidth arguments typical of area-time lower bounds. We show that minimizing time under energy constraints is not the same as minimizing operation count or computation depth. This work establishes a tractable method for the evaluation of parallel computations in a power-constrained environment.
Brad D. Bingham, Mark R. Greenstreet
IEEE Trans. Computers1
2011 Parameterized verification of deadlock freedom in symmetric cache coherence protocols
Brad D. Bingham, Mark R. Greenstreet, Jesse D. Bingham
FMCAD1
2008 Computation with Energy-Time Trade-Offs: Models, Algorithms and Lower-Bounds
abstract
Power consumption has become one of the most critical concerns for processor design. This motivates designing algorithms for minimum execution time subject to energy constraints. We propose simple models for analysing algorithms that reflect the energy-time trade-offs of CMOS circuits. Using these models, we derive lower bounds for the energy-constrained execution time of sorting, addition and multiplication, and we present algorithms that meet these bounds. We show that minimizing time under energy constraints is not the same as minimizing operation count or computation depth.
Brad D. Bingham, Mark R. Greenstreet
ISPA1
2008 Energy Optimal Scheduling on Multiprocessors with Migration
abstract
We show that the problem of finding an energy minimal schedule for execution of a collection of jobs on a multiprocessor with job migration allowed has polynomial complexity. Each job is specified by a release time, a deadline, and an amount of work to be performed. All of the processors have the same, convex power-speed trade-off of the form P = phi(s), where P is power, s is speed, and phi is convex. Unlike previous work on multiprocessor scheduling, we place no restriction on the release times, deadlines, or amount of work to be done. We show that the scheduling problem is convex, and give an algorithm based on linear programming. We show that the optimal schedule is the same for any convex power-speed trade-off function.
Brad D. Bingham, Mark R. Greenstreet
ISPA1
2007 Hybrid one-dimensional reversible cellular automata are regular
Jesse D. Bingham, Brad D. Bingham
Discret. Appl. Math.2