Demo Data from EDBT 2026 / reviewers in the wild / expert
Steven Parkes
dblp:29/5154
· DBLP profile ↗
7ranked-venue papers
3as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 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
4 papers |
Electronic design automation · 77% Parallel and multicore computing · 23% |
Topics — the 10 heaviest of 11, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
hardware verification and test |
0.0 | 2 | 1994 | ProperHITEC: A Portable, Parallel, Object-Oriented Approach to Sequential Test Generation · DAC 1994 Exact Evaluation of Diagnostic Test Resolution · DAC 1992 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1997 | An evaluation of parallel simulated annealing strategies with application to standard cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Parallel and multicore computing › parallel algorithms › parallel combinatorial optimization
parallel simulated annealing |
0.0 | 1 | 1997 | An evaluation of parallel simulated annealing strategies with application to standard cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation
physical design |
0.0 | 1 | 1997 | An evaluation of parallel simulated annealing strategies with application to standard cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › physical design
placement |
0.0 | 1 | 1997 | An evaluation of parallel simulated annealing strategies with application to standard cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › physical design › placement › cell placement
standard cell placement |
0.0 | 1 | 1997 | An evaluation of parallel simulated annealing strategies with application to standard cell placement · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 1997 |
Electronic design automation › hardware verification and test › test generation
parallel test generation |
0.0 | 1 | 1994 | ProperHITEC: A Portable, Parallel, Object-Oriented Approach to Sequential Test Generation · DAC 1994 |
Electronic design automation › hardware verification and test › test generation
sequential circuit test generation |
0.0 | 1 | 1994 | ProperHITEC: A Portable, Parallel, Object-Oriented Approach to Sequential Test Generation · DAC 1994 |
Electronic design automation › hardware verification and test
test generation |
0.0 | 1 | 1994 | ProperHITEC: A Portable, Parallel, Object-Oriented Approach to Sequential Test Generation · DAC 1994 |
Electronic design automation › hardware verification and test
fault diagnosis |
0.0 | 1 | 1992 | Exact Evaluation of Diagnostic Test Resolution · DAC 1992 |
Methods — techniques the papers use, named apart from their topics
speculative computation · 0.0simulated annealing · 0.0multiple markov chains · 0.0parallelization · 0.0object-oriented programming · 0.0c++ class library · 0.0actor model · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | Overview of a compiler for synthesizing MATLAB programs onto FPGAsabstractThis paper describes a behavioral synthesis tool called AccelFPGA which reads in high-level descriptions of digital signal processing (DSP) applications written in MATLAB, and automatically generates synthesizable register transfer level (RTL) models and simulation testbenches in VHDL or Verilog. The RTL models can be synthesized using commercial logic synthesis tools and place and route tools onto field-programmable gate arrays (FPGAs). This paper describes how powerful directives are used to provide high-level architectural tradeoffs for the DSP designer. Experimental results are reported on a set of eight MATLAB benchmarks that are mapped onto the Xilinx Virtex II and Altera Stratix FPGAs. Prithviraj Banerjee, Malay Haldar, Anshuman Nayak, Victor Kim, Vikram Saxena, Steven Parkes, Debabrata Bagchi, Satrajit Pal, Nikhil Tripathi, David Zaretsky, Juan Ramon Uribe |
IEEE Trans. Very Large Scale Integr. Syst. | 6 |
| 1997 | Performance Evaluation of Message-Driven Parallel VLSI CAD Applications on General Purpose MultiprocessorsabstractThis paper presents a detailed evaluation of parallel mesaagedriven pmgmms on both message-passing and shared memory pamllel architectures.Four large pomllel appiications from the domain of VLSI computer aided design are evaluated, namely: parallel test pattern genemtion, pamllel cell placement, logic qnthesis, and event dn'ven VHDL kmulalion.The parallelism structure, the communication characterktics, locality chamcterirrtics, gmin sizes of wmputationa, and detailed measurement8 of system time, idle time, and uaer time are meaaunzd for theae applicationa.Resulta are presented for an Intel Pamgon distributed-memory measagepassing multicomputer and compared to a Sun SPARCcenter 1 OOOE symmetric multiprocessor. John G. Holm, John A. Chandy, Steven Parkes, Sumit Roy 0003, Venkatram Krishnaswamy, Gagan Hasteer, Prithviraj Banerjee |
International Conference on Supercomputing | 3 |
| 1997 | An evaluation of parallel simulated annealing strategies with application to standard cell placementabstractSimulated annealing, a methodology for solving combinatorial optimization problems, is a very computationally expensive algorithm and, as such, numerous researchers have undertaken efforts to parallelize it. In this paper, we investigate three of these parallel simulated annealing strategies when applied to standard cell placement, specifically the TimberWolfSC placement tool. We have examined a parallel moves strategy, as well as two new approaches to parallel cell placement-multiple Markov chains and speculative computation. These algorithms have been implemented in ProperPLACE, our parallel cell placement application, as part of the ProperCAD II project. We have constructed ProperPLACE so that it is portable across a wide range of parallel architectures. Our parallel moves algorithm uses novel approaches to dynamic message sizing, message prioritization, and error control. We show that parallel moves and multiple Markov chains are effective approaches to parallel simulated annealing when applied to TimberWolfSC, yet speculative computation is wholly inadequate. John A. Chandy, Sung-Ho Kim 0006, Balkrishna Ramkumar, Steven Parkes, Prithviraj Banerjee |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 1995 | A parallel algorithm for fault simulation based on PROOFS abstractFault simulation for sequential circuits numbers among the highly compute intensive tasks in the integrated circuit design process. In the quest for rapid design turn around, parallelization has been proposed to speed fault simulation. We introduce ProperPROOFS, a parallel extension of the PROOFS fault simulation package. ProperPROOFS exploits parallelism based on fault partitioning, incorporating static and dynamic partitioning schemes and a new asynchronous and distributed method of fault redistribution. We present results for circuits in the ISCAS-89 benchmark set across several parallel architectures. A detailed evaluation of results provides new insight into the use of fault partitioning to parallelize high performance serial fault simulation applications. Steven Parkes, Prithviraj Banerjee, Janak H. Patel |
ICCD | 1 |
| 1994 | ProperHITEC: A Portable, Parallel, Object-Oriented Approach to Sequential Test GenerationabstractAutomatic test pattern generation (ATPG) for sequential circuits remains one of the most compute-intensive tasks in the integrated circuit design process. Although numerous attempts have been made to speed the ATPG process via parallelization, these attempts have often proved disappointing when compared against the best available serial algorithms using metrics of resultant quality and performance. In this paper we introduce ProperHITEC, a parallel extension of the HITEC/PROOFS sequential test generation package. ProperHITEC embodies a new approach to parallel ATPG; it is incrementally derived from one of the best-performing serial algorithms and this incremental derivation is implemented via the mechanisms of object-oriented programming. Results of running ProperHITEC on three parallel architectures, the Sun 4/600MP, the INTEL iPSC/860, and the Encore Multimax are presented. These results show that ProperHITEC achieves results virtually identical in quality to HITEC while achieving significant multiprocessor utilization. Steven Parkes, Prithviraj Banerjee, Janak H. Patel |
DAC | 1 |
| 1994 | A library-based approach to portable, parallel, object-oriented programming: interface, implementation, and applicationabstractThe use of parallel platforms, despite their increasing availability, remains largely restricted to well-structured, numeric applications. We address the issue of facilitating the use of parallel platforms on unstructured problems through object-oriented design techniques and the actor model of concurrent computation. We present a multi-level approach to expressing parallelism for unstructured applications: a high-level interface based on the actor model of concurrent object-oriented programming and a low-level interface which provides an object-oriented interface to system services across a wide range of parallel architectures. The high- and low-level interfaces are implemented as part of the ProperCAD II C++ class library which supports shared memory, message-passing, and and hybrid architectures. We demonstrate our approach through a detailed examination of the parallelization process for an existing unstructured serial application, viz. a state-of-the-art VLSI computer-aided design application. We compare and contrast the library-based actor approach to other method for expressing parallelism in C++ on a number of applications and kernels.> Steven Parkes, John A. Chandy, Prithviraj Banerjee |
SC | 1 |
| 1992 | Exact Evaluation of Diagnostic Test Resolution
Ken Kubiak, Steven Parkes, W. Kent Fuchs, Res Saleh |
DAC | 2 |