Demo Data from VLDB 2026 / reviewers in the wild / expert
Wisam Kadry
dblp:83/10063
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 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 |
Electronic design automation · 77% Parallel and multicore computing · 23% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.2 | 1 | 2014 | Verification of Transactional Memory in POWER8 · DAC 2014 |
Electronic design automation › hardware verification and test
processor verification |
0.2 | 1 | 2014 | Verification of Transactional Memory in POWER8 · DAC 2014 |
Parallel and multicore computing
transactional memory |
0.2 | 1 | 2014 | Verification of Transactional Memory in POWER8 · DAC 2014 |
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 1 | 2011 | Facing the challenge of new design features: an effective verification approach · DAC 2011 |
Electronic design automation › hardware verification and test
test generation |
0.1 | 1 | 2011 | Facing the challenge of new design features: an effective verification approach · DAC 2011 |
Methods — techniques the papers use, named apart from their topics
pre-silicon simulation · 0.2post-silicon validation · 0.2acceleration · 0.2verification IP reuse · 0.1test generation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Comparative study of test generation methods for simulation accelerators
Wisam Kadry, Dmitry Krestyashyn, Arkadiy Morgenshtein, Amir Nahir, Vitali Sokhin, Jin Sung Park, Sung-Boem Park, Wookyeong Jeong, Jae-Cheol Son |
DATE | 1 |
| 2014 | Verification of Transactional Memory in POWER8abstractTransactional memory is a promising mechanism for synchronizing concurrent programs that eliminates locks at the expense of hardware complexity. Transactional memory is a hard feature to verify. First, transactions comprise several instructions that must be observed as a single global atomic operation. In addition, there are many reasons a transaction can fail. This results in a high level of non-determinism which must be tamed by the verification methodology. This paper describes the innovation that was applied to tools and methodology in pre-silicon simulation, acceleration and post-silicon in order to verify transactional memory in the IBM POWER8 processor core. Allon Adir, Dave Goodman, Daniel Hershcovich, Oz Hershkovitz, Bryan G. Hickerson, Karen Holtz, Wisam Kadry, Anatoly Koyfman, John M. Ludden, Charles Meissner, Amir Nahir, Randall R. Pratt, Mike Schiffli, Brett St. Onge, Brian W. Thompto, Elena Tsanko, Avi Ziv |
DAC | 7 |
| 2014 | Effective post-silicon failure localization using dynamic program slicingabstractIn post-silicon functional validation, one of the most complex and time-consuming processes is the localization of an instruction that exposes a bug detected at system level. The task is particularly difficult due to the silicon's limited observability and the long time between a failure's occurrence and its detection. We propose a novel method that automates the architectural localization of post-silicon test-case failures. Our proposed tool analyzes a failing test-case, while leveraging the information derived from executing the test on an Instruction Set software Simulator (ISS), to identify a set of instructions that could lead to the faulty final state. The proposed failure localization process comprises the creation of a resource dependency graph based on the execution of the test-case on the ISS, determining a program slice of instructions that influence the faulty resources, and the reduction of the set of suspicious instructions by leveraging the knowledge of the correct resources. We evaluate our proposed solution through extensive experiments. Experimental results show that, in over 97% of all cases, our method was able to narrow down the list of suspicious instructions to under 2 instructions, on average, out of over 200. In over 59% of all cases, our method correctly reduced a test-case to a single faulty instruction. Ophir Friedler, Wisam Kadry, Arkadiy Morgenshtein, Amir Nahir, Vitali Sokhin |
DATE | 2 |
| 2011 | Facing the challenge of new design features: an effective verification approachabstractVerifying new hardware systems is a daunting task. To reduce the amount of effort involved, verification teams attempt to reuse as much verification IP as possible. We introduce a novel approach for test generation that enables the reuse of verification IP to verify new functionality. This method applies to a significant category of features, which are variations on the functionality of an existing design. Our method is being successfully used in the verification of high-end IBM servers: System p and System z. We compared our technique to alternative approaches and show that it achieves the best quality while reducing manual effort. Wisam Kadry, Ronny Morad, Alex Goryachev, Eli Almog, Christopher A. Krygowski |
DAC | 1 |