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

Venkatram Krishnaswamy

dblp:72/3812 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
0since 2021 · last 2002
—ORCID · none

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

Systems, architecture and hardware · 10 · 7 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 · 71% Performance modeling and evaluation · 17% Hardware reliability and fault tolerance · 13%

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

TopicWeightPapersLastEvidence papers
Electronic design automation
hardware simulation
0.012002
Automatic Parallelization of Compiled Event Driven VHDL Simulation · IEEE Trans. Computers 2002
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation
0.012002
Automatic Parallelization of Compiled Event Driven VHDL Simulation · IEEE Trans. Computers 2002
Electronic design automation › hardware simulation
VHDL simulation
0.012002
Automatic Parallelization of Compiled Event Driven VHDL Simulation · IEEE Trans. Computers 2002
Hardware reliability and fault tolerance
fault injection
0.012000
A switch level fault simulation environment · DAC 2000
Electronic design automation › hardware verification and test
fault simulation
0.012000
A switch level fault simulation environment · DAC 2000
Electronic design automation
hardware verification and test
0.012000
A switch level fault simulation environment · DAC 2000
Electronic design automation › hardware verification and test › fault simulation
switch-level fault simulation
0.012000
A switch level fault simulation environment · DAC 2000

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

multithreading · 0.0POSIX pthreads · 0.0mixed-level simulation · 0.0
YearPublicationVenuePosition
2002 Automatic Parallelization of Compiled Event Driven VHDL Simulation
abstract
In this paper, we present approaches and algorithms for parallelization of compiled event driven VHDL simulations on shared-memory multiprocessors (SMP). An efficient single-threaded algorithm for simulation of VHDL descriptions is first presented. This algorithm is shown to be competitive with a commercial VHDL simulator. Schemes for multithreaded execution of this algorithm are then described. These have been implemented on top of the POSIX pthreads library and experimental results have been shown on a Sun SparcServer 1000E. Speedups of up to four on eight processors have been achieved for some benchmarks.
Venkatram Krishnaswamy, Gagan Hasteer, Prithviraj Banerjee
IEEE Trans. Computers1
2001 A study of bridging defect probabilities on a Pentium (TM) 4 CPU
abstract
Presents an experimental study of bridging fault locations on the Intel Pentium (TM) 4 CPU as determined by an inductive fault analysis tool. The study focuses on the location and distribution of probable bridging defects and attempts to explain the findings in the context of the characteristics of the design and its implementation. The coverage obtained against these faults by manually generated functional patterns is compared against that achieved by ATPG vectors.
Venkatram Krishnaswamy, A. B. Ma, Praveen Vishakantaiah
ITC1
2000 A switch level fault simulation environment
abstract
This paper presents a fault simulation environment which accepts pure switch level or mixed switch/RT level descriptions of the design under test. Switch level fault injection strategies for the stuck-at, transition and logic bridge models are presented. A fault simulation algorithm is presented, along with design issues and optimizations. The fault simulation algorithm places no restrictions on the circuit styles used to implement designs. Mixed level simulation issues are discussed. Fault simulation performance numbers on large industrial benchmarks are reported.
Venkatram Krishnaswamy, Jeremy Casas, Thomas Tetzlaff
DAC1
1998 WADE: a Web-based automated parallel CAD environment
abstract
We present a novel framework of a Web-based automated parallel CAD environment. The goal of this project is to make available to the CAD community a growing number of design and test applications that support standard interfaces and execute efficiently in a parallel environment. The design files of a user working on a remote machine are transparently shipped to the local Compute Center, the relevant computation is performed in a parallel environment and then the results are returned back to the user. A job submission and scheduling tool ensures proper load balance and maximal usage of the various parallel machines. The whole process is done efficiently and transparently without the user having to bother about any low-level details. At present, a number of parallel CAD tools including a placement tool, a fault simulator and a VHDL simulator are supported. Results from a preliminary implementation are impressive and show the feasibility of the approach.
Dhruva R. Chakrabarti, Pramod G. Joisha, John A. Chandy, Krishnaswamy Krishnaswamy, Venkatram Krishnaswamy, Prithviraj Banerjee
HiPC5
1998 Parallel Compiled Event Driven VHDL Simulation
abstract
Article Parallel compiled event driven VHDL simulation Share on Authors: V. Krishnaswamy Intel Corporation, JFT 103, 2111, NE 25th Ave, Hillsboro, OR Intel Corporation, JFT 103, 2111, NE 25th Ave, Hillsboro, ORView Profile , P. Banerjee Northwestern University, Center for Parallel and Dist. Computing, 2145 Sheridan Road, Evanston, IL Northwestern University, Center for Parallel and Dist. Computing, 2145 Sheridan Road, Evanston, ILView Profile Authors Info & Claims ICS '98: Proceedings of the 12th international conference on SupercomputingJuly 1998 Pages 297–304https://doi.org/10.1145/277830.277901Online:13 July 1998Publication History 4citation403DownloadsMetricsTotal Citations4Total Downloads403Last 12 Months3Last 6 weeks0 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access
Venkatram Krishnaswamy, Prithviraj Banerjee
International Conference on Supercomputing1
1997 A procedure for software synthesis from VHDL models
abstract
Addresses the problem of software generation from a hardware description language (HDL). In particular, we examine the issues involved in translating VHDL into C or C++ for use in system simulation and cosynthesis. Because of the concurrency supported by VHDL, and a notion of timing behavior, care must be taken to ensure behavioral correctness of the generated software. The issues involved are shown to be different in each of the application areas. The ideas set forth in this paper have been used in an efficient VHDL simulator designed to execute on multiprocessor systems. Results are presented for simulation on uniprocessor as well as multiprocessor systems.
Venkatram Krishnaswamy, Rajesh K. Gupta 0001, Prithviraj Banerjee
ASP-DAC1
1997 Load Balancing and Workload Minimization Of Overlapping Parallel Tasks
abstract
In this paper, we propose a unique problem in the assignment of overlapping tasks to processors on a parallel machine, with the twin objectives of minimizing workloads while maintaining good load balance. This problem arises in some applications in VLSI CAD, e.g. parallel compiled VHDL simulation. We assume that the parallel application can be decomposed into a set of tasks, each in turn comprising a finite number of subtasks. Overlapped computations arise as a result of replication of subtasks across tasks in order to reduce the amount of communication performed in fine grained parallel applications. The uniqueness of the problem stems from the fact that overlapping computation on tasks assigned to the same processor is only performed once. Theoretical results on NP-hardness and bounds on the utilization of overlap are provided. A heuristic solution is also proposed. An important application area in VLSI-CAD, parallel compiled event driven VHDL simulation is introduced. Results of the application of our heuristics to this problem are reported on a SUN Sparcserver 1000 multiprocessor.
Venkatram Krishnaswamy, Gagan Hasteer, Prithviraj Banerjee
ICPP1
1997 Performance Evaluation of Message-Driven Parallel VLSI CAD Applications on General Purpose Multiprocessors
abstract
This 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 Supercomputing5
1997 Implications of VHDL timing models on simulation and software synthesis
Venkatram Krishnaswamy, Rajesh K. Gupta 0001, Prithviraj Banerjee
J. Syst. Archit.1
1995 graze: A Tool for Performance Visualization and Analysis
Lantz Moore, Debra A. Hensgen, David Charley, Venkatram Krishnaswamy, Dale E. Martin, Timothy J. McBrayer, Philip A. Wilsey
ICPP (2)4