Demo Data from EDBT 2026 / reviewers in the wild / expert
Jason A. Poovey
dblp:38/5187
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 2013
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3
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
1 paper |
Electronic design automation · 61% Memory systems · 30% GPUs and heterogeneous computing · 9% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
cache coherence |
0.2 | 1 | 2013 | High-speed formal verification of heterogeneous coherence hierarchies · HPCA 2013 |
Electronic design automation › hardware verification and test
formal verification |
0.2 | 1 | 2013 | High-speed formal verification of heterogeneous coherence hierarchies · HPCA 2013 |
Electronic design automation › hardware verification and test
hardware verification |
0.2 | 1 | 2013 | High-speed formal verification of heterogeneous coherence hierarchies · HPCA 2013 |
GPUs and heterogeneous computing › heterogeneous architecture
heterogeneous shared memory |
0.0 | 1 | 2013 | High-speed formal verification of heterogeneous coherence hierarchies · HPCA 2013 |
Methods — techniques the papers use, named apart from their topics
murphi model checking · 0.2manager-client pairing framework · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | High-speed formal verification of heterogeneous coherence hierarchiesabstractAs more heterogeneous architecture solutions continue to emerge, coherence solutions tailored for these architectures will become mandatory. Coherence hierarchies will likely continue to be prevalent in future large-scale shared memory architectures. However, past experience has shown that hierarchical coherence protocol design is a non-trivial problem, especially when considering the verification effort required to guarantee correctness. While some strategies do exist for verification of homogenous coherence hierarchies, support for reasonable verification of heterogeneous coherence hierarchies is currently unavailable. Ideally, hierarchical coherence protocols composed of `building block' protocols should be able to take advantage of incremental verification to side step the state-space explosion problem which hampers any large-scale verification effort. In this work, we prove this can be accomplished through the use of the Manager-Client Pairing (MCP) framework, which provides encapsulation and permission checking support that enables a form of state-space symmetry. When combined with an inductive proof, this ensures the validation properties of proper permission distribution and livelock/deadlock freedom are enforced by any hierarchical composition of MCP compliant protocols. Demonstration of this methodology through the MurPhi formal verifier shows several orders of magnitude improvement in verification cost compared to full hierarchy verification. Jesse G. Beu, Jason A. Poovey, Eric R. Hein, Thomas M. Conte |
HPCA | 2 |
| 2012 | Accelerating Multi-threaded Application Simulation through Barrier-Interval Time-ParallelismabstractIn the last decade, the microprocessor industry has undergone a dramatic change, ushering in the new era of multi-/manycore processors. As new designs incorporate increasing core counts, simulation technology has not matched pace, resulting in simulation times that increasingly dominate the design cycle. Complexities associated with the execution of code and communication between simulated cores has presented new obstacles for the simulation of manycore designs. Hence, many techniques developed to accelerate uniprocessor simulation cannot be easily adapted to accelerate manycore simulation. In this work, a novel time-parallel barrier-interval simulation methodology is presented to rapidly accelerate the simulation of certain classes of multi-threaded workloads. A program delineated into intervals by barriers may be accurately simulated in parallel. This approach avoids challenges originating from unknown thread progressions, since the program location of each executing thread is known. For the workloads tested, wall-clock speedups range from 1.22× to 596×, with an average of 13.94×. Furthermore, this approach allows the estimation of stable performance metrics such as cycle counts with minimal losses in accuracy (2%, on average, for all tested workloads). The proposed technique provides a fast and accurate mechanism to rapidly accelerate particular classes of manycore simulations. Paul D. Bryan, Jason A. Poovey, Jesse G. Beu, Thomas M. Conte |
MASCOTS | 2 |
| 2008 | Energy-aware opcode designabstractEmbedded processors are required to achieve high performance while running on batteries. Thus, they must exploit all the possible means available to reduce energy consumption while not sacrificing performance. In this work, one technique to reduce energy is explored to intelligently design the instruction-opcodes of a processor based on a target-workload. The optimization is done using a heuristic that not-only minimizes switching between adjacent instructions, but also simplifies the decoding to reduce latches to save dynamic energy. On average, an optimized opcode is able to be decoded using 40-60% less latches in the decoder. In addition, it is shown that a decoder optimized for algorithms that had similar program structure, similar data-types or similar behavior exhibited consistent patterns of energy reduction. The techniques presented in this paper yield an average 10% reduction in the total dynamic energy. It is also shown that this heuristic can be used to achieve similar results on different issue-width processors. Balaji V. Iyer, Jason A. Poovey, Thomas M. Conte |
ICCD | 2 |