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

Vason P. Srini

dblp:39/4546 · DBLP profile ↗
← Back
9ranked-venue papers
6as first author
0since 2021 · last 2006
—ORCID · none

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

Systems, architecture and hardware · 8 · 6 first-authorSoftware engineering, systems software and programming languages · 2 · 2 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
6 papers
Parallel and multicore computing · 30% Hardware accelerators and domain-specific architectures · 29% Electronic design automation · 20%

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

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › multiprocessor system
MIMD multiprocessor
0.011998
A Multiprocessor DSP System Using PADDI-2 · DAC 1998
Hardware accelerators and domain-specific architectures
signal processing accelerator
0.011998
A Multiprocessor DSP System Using PADDI-2 · DAC 1998
Electronic design automation › hardware verification and test
hardware verification
0.011998
A Multiprocessor DSP System Using PADDI-2 · DAC 1998
Processor architecture and microarchitecture
vector processor
0.011983
Analysis of Cray-1S Architecture · ISCA 1983
Integrated circuit design
digital circuit design
0.021979
Iterative Realization of Multivalued Logic Systems · IEEE Trans. Computers 1979
Realization of Fuzzy Forms · IEEE Trans. Computers 1975
Integrated circuit design › digital circuit design
multivalued logic circuit
0.021979
Iterative Realization of Multivalued Logic Systems · IEEE Trans. Computers 1979
Realization of Fuzzy Forms · IEEE Trans. Computers 1975
Processor architecture and microarchitecture
dataflow architecture
0.011981
An Architecture for Extended Abstract Data Flow · ISCA 1981
Integrated circuit design › VLSI design
cellular array
0.011979
Iterative Realization of Multivalued Logic Systems · IEEE Trans. Computers 1979
Electronic design automation › hardware verification and test
fault detection
0.011979
Iterative Realization of Multivalued Logic Systems · IEEE Trans. Computers 1979
Electronic design automation › hardware verification and test › fault detection
multiple fault detection
0.011979
Iterative Realization of Multivalued Logic Systems · IEEE Trans. Computers 1979
Electronic design automation › hardware verification and test
fault diagnosis
0.011978
Fault Location in a Semiconductor Random-Access Memory Unit · IEEE Trans. Computers 1978
Electronic design automation › hardware test
fault localization
0.011978
Fault Location in a Semiconductor Random-Access Memory Unit · IEEE Trans. Computers 1978
Electronic design automation › hardware verification and test
memory testing
0.011978
Fault Location in a Semiconductor Random-Access Memory Unit · IEEE Trans. Computers 1978
Electronic design automation › hardware test › integrated circuit testing
RAM fault models
0.011978
Fault Location in a Semiconductor Random-Access Memory Unit · IEEE Trans. Computers 1978
High-performance computing
supercomputer architecture
0.011983
Analysis of Cray-1S Architecture · ISCA 1983
Parallel and multicore computing
dataflow computing
0.011981
An Architecture for Extended Abstract Data Flow · ISCA 1981

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

simulator · 0.0routing tool · 0.0compiler · 0.0SFG tool · 0.0dataflow graph simulation · 0.0multivalued logic · 0.0stuck-at fault modeling · 0.0fuzzy logic · 0.0cellular arrays · 0.0adjacent pattern interference fault modeling · 0.0
YearPublicationVenuePosition
2006 Distributed Real-time Computing in Autonomous Robots using Time-Triggered and Message-Triggered Objects (TMOs)
abstract
Distributed real-time computing is one of the enabling technologies in establishing a team of autonomous robots. A team of soccer playing robots, Paderkicker, contains many computing nodes handling environment perception, artificial intelligence, team coordination, autonomous actuation, and interactions with external entities such as a remote server. Robots must act with varying degrees of autonomy in real-time. The time-triggered message-triggered object (TMO) programming scheme offers a high-level high-precision approach to programming of distributed real-time computing operations. The TMO programmer can apply deadlines to method executions and result-arrivals in a straightforward way. He is thus relieved from dealing with low-level resource allocation details and can show considerably increased productivity. This paper describes a TMO structuring approach for constructing teams of autonomous robots. A TMO network architecture is described for the Paderkicker team.
Jan O. Biermeyer, Vason P. Srini, Bernd Kleinjohann
ISORC2
1998 A Multiprocessor DSP System Using PADDI-2
abstract
We have integrated an image processing system built around PADDI-2, a custom 48 node MIMD parallel DSP. The system includes image processing algorithms, a graphical SFG tool, a simulator, routing tools, compilers, hardware configuration and debugging tools, application development libraries, and software implementations for hardware verification. The system board,connected to a SPARCstation via a custom Sbus controller, contains 384 processors in 8 VLSI chips. The software environment supports a multiprocessor system under development (VGI-1). The software tools and libraries are modular, with implementation dependencies isolated in layered encapsulations.
Roy A. Sutton, Vason P. Srini, Jan M. Rabaey
DAC2
1988 A two-tier memory architecture for high-performance multiprocessor systems
abstract
Performance of high-speed multiprocessor systems is limited by the available bandwidth to memory and the need to synchronize write sharable data. This paper presents a new memory system that separates synchronization related data from others. The memory system has two tiers: synchronization memory and high bandwidth (HB) memory. The synchronization memory consists of snooping caches connected to a bus and is used to store synchronization variables such as locks and semaphores. The HB memory is used to store the bulk of the application program code and data. It contains caches and a high bandwidth interconnection network to memory, such as the crossbar, but does not have full snooping among caches.The two tier memory system has been evaluated by analyzing the memory behavior of the simulated parallel execution of Prolog programs. Initial results indicate that the two tier memory system potentially reduces memory interference and speeds up synchronization. Three different schemes have been studied for the caches on the HB memory and the results are presented. The two-tier memory system has potential applications in areas where synchronization is light to medium and local data is often accessed.
Tam M. Nguyen, Vason P. Srini, Alvin M. Despain
ICS2
1984 Node Reassignment in a Dataflow System
Vason P. Srini
ICDCS1
1983 Analysis of Cray-1S Architecture
abstract
An analysis of the Cray-1S architecture based on dataflow graphs is presented. The approach consists of representing the components of a Cray-1S system as the nodes of a dataflow graph and the interconnections between the components as the arcs of the dataflow graph. The elapsed time and the resources used in a component are represented by the attributes of the node corresponding to the component. The resulting dataflow graph model is simulated to obtain timing statistics using as input a control stream that represents the instruction and data stream of the real computer system.
Vason P. Srini, Jorge F. Asenjo
ISCA1
1981 An Architecture for Extended Abstract Data Flow
Vason P. Srini
ISCA1
1979 Iterative Realization of Multivalued Logic Systems
abstract
The realization of multivalued combinational functions and sequential machines by using arrays of one type of cells is considered. The algebra used for the multivalued logic system has two binary operations and a set of unary operations. Each of these operations is realized by a cellular array. The cells are combinational and implemented by using binary logic gates. The cells are also designed so that all unrestricted multiple faults in arrays of these cells are detectable. Multivalued combinational functions, storage elements, and sequential machines are realized by interconnecting the arrays realizing the operations.
Vason P. Srini
IEEE Trans. Computers1
1978 Fault Location in a Semiconductor Random-Access Memory Unit
abstract
A semiconductor random-accessor memory (RAM) unit is a connection of RAM chips, data cable, chip select cable, and address cable so that each storage element can be selected for writing or reading independent of previous writes or reads. The faulty RAM unit is represented by a model consisting of four types of faults: stuck-at-0 or 1 fault on data cable, chip select cable, address cable, and storage elements in RAM chips, and a type of adjacent pattern interference fault in RAM chips. The testing of a RAM unit and locating faults to the RAM chips or wires in the various cables, when the RAM unit is part of a computer system, is considered. A set of six tests has been designed to diagnose the faults in the model. The sequence in which these tests have to be performed is determined. By using this sequence faulty components in a RAM unit are located when at most one type of fault in the model is present.
Vason P. Srini
IEEE Trans. Computers1
1975 Realization of Fuzzy Forms
abstract
Fuzzy systems are multivalued logic with a continuum of truth values in [ 0,1]. If the truth values inthe interval [ 0,11 are quantized, the operations max (+) and min (*) can be physically realized. Precisely, if [ 0,1] is quantized into 2m equal intervals then the operation max (+) with n arguments can be realized by n rows of one-dimensional unilateral array, each having ( m + 1) cells. The cells in the array are combinational. The min (*) operation is realized by changing the boundary conditions to the array. Fuzzy forms are expressions of fuzzy variables using max (+) and min (*). These fuzzy forms are realized using the max (+) and min (*) gates.
Vason P. Srini
IEEE Trans. Computers1