A. S. Krishnakumar

dblp:17/2453 · also Anjur Sundaresan Krishnakumar · DBLP profile ↗
← Back
26ranked-venue papers
9as first author
0since 2021 · last 2014
—ORCID · none

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

Computer networks · 16 · 5 first-authorSystems, architecture and hardware · 7 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 first-authorTheory of computation · 1 · 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 networks
6 papers
Wireless sensing and localization · 51% Wireless networking · 28% Internet architecture and protocols · 14%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Electronic design automation · 79% Hardware accelerators and domain-specific architectures · 7% Reconfigurable computing and FPGAs · 7%
Theoretical computer science
2 papers
Automated reasoning and model checking · 64% Automata and formal languages · 18% Combinatorics and discrete mathematics · 18%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%

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

TopicWeightPapersLastEvidence papers
Wireless sensing and localization
indoor localization
0.122005
Bayesian indoor positioning systems · INFOCOM 2005
A System for LEASE: Location Estimation Assisted by Stationary Emitters for Indoor RF Wireless Networks · INFOCOM 2004
Wireless sensing and localization › RF-based localization
RSS-based localization
0.112005
On the accuracy of signal strength-based estimation techniques · INFOCOM 2005
Wireless networking › medium access control
carrier sense multiple access
0.011999
Quality-of-service in ad hoc carrier sense multiple access wireless networks · IEEE J. Sel. Areas Commun. 1999
Wireless networking
medium access control
0.011999
Quality-of-service in ad hoc carrier sense multiple access wireless networks · IEEE J. Sel. Areas Commun. 1999
Internet architecture and protocols
quality of service
0.011999
Quality-of-service in ad hoc carrier sense multiple access wireless networks · IEEE J. Sel. Areas Commun. 1999
Transport protocols and congestion control
real-time communication
0.011999
Quality-of-service in ad hoc carrier sense multiple access wireless networks · IEEE J. Sel. Areas Commun. 1999
Electronic design automation
hardware verification and test
0.021994
On the Computation of the Set of Reachable States of Hybrid Models · DAC 1994
Automatic Functional Test Generation Using the Extended Finite State Machine Model · DAC 1993
Automated reasoning and model checking
reachability
0.021994
On the Computation of the Set of Reachable States of Hybrid Models · DAC 1994
Reachability and Recurrence in Extended Finite State Machines: Modular Vector Addition Systems · CAV 1993
Machine learning › Probabilistic and Bayesian machine learning › hierarchical modeling
hierarchical bayesian model
0.012005
Bayesian indoor positioning systems · INFOCOM 2005
Wireless networking › WLAN › wifi infrastructure
enterprise WLAN
0.012004
A System for LEASE: Location Estimation Assisted by Stationary Emitters for Indoor RF Wireless Networks · INFOCOM 2004
Internet architecture and protocols
protocol implementation
0.011994
The programmable protocol VLSI engine (PROVE) · IEEE Trans. Commun. 1994
Electronic design automation › hardware verification and test › formal verification
sequential circuit verification
0.011994
On the Computation of the Set of Reachable States of Hybrid Models · DAC 1994
Automated reasoning and model checking
symbolic state-space representation
0.011994
On the Computation of the Set of Reachable States of Hybrid Models · DAC 1994
Electronic design automation › hardware verification and test › test generation
functional test generation
0.011993
Automatic Functional Test Generation Using the Extended Finite State Machine Model · DAC 1993
Automata and formal languages › finite automata
extended finite state machines
0.011993
Reachability and Recurrence in Extended Finite State Machines: Modular Vector Addition Systems · CAV 1993
Combinatorics and discrete mathematics
recurrence relations
0.011993
Reachability and Recurrence in Extended Finite State Machines: Modular Vector Addition Systems · CAV 1993
Wireless networking
mobile ad hoc networks
0.011999
Quality-of-service in ad hoc carrier sense multiple access wireless networks · IEEE J. Sel. Areas Commun. 1999
Reconfigurable computing and FPGAs › reconfigurable architecture
reconfigurable processor
0.011987
Architecture and Design of the MARS Hardware Accelerator · DAC 1987
Hardware accelerators and domain-specific architectures › scientific computing accelerator
simulation accelerator
0.011987
Architecture and Design of the MARS Hardware Accelerator · DAC 1987
Electronic design automation
hardware description language
0.011994
The programmable protocol VLSI engine (PROVE) · IEEE Trans. Commun. 1994
Embedded and real-time systems › cyber-physical system platforms
hybrid systems
0.011994
On the Computation of the Set of Reachable States of Hybrid Models · DAC 1994
Automated reasoning and model checking › model checking
infinite-state model checking
0.011993
Reachability and Recurrence in Extended Finite State Machines: Modular Vector Addition Systems · CAV 1993
Internet architecture and protocols
local area network
0.011989
VLSI implementations of communication protocols-a survey · IEEE J. Sel. Areas Commun. 1989
Electronic design automation
circuit simulation
0.011987
Architecture and Design of the MARS Hardware Accelerator · DAC 1987
Performance modeling and evaluation › simulation
discrete-event simulation
0.011987
Architecture and Design of the MARS Hardware Accelerator · DAC 1987

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

bayesian hierarchical model · 0.1mathematical modeling · 0.1classification · 0.1non-parametric estimation · 0.0extended finite state machine · 0.0simulation · 0.0polyhedral representation · 0.0microcode generation · 0.0compiler · 0.0black-burst contention · 0.0binary decision diagrams · 0.0binary decision diagram · 0.0statement coverage · 0.0microprogramming · 0.0
YearPublicationVenuePosition
2014 Seamless session mobility using short range communication technologies
abstract
Rapid adoption of smartphones and tablets in recent years has changed the way people communicate with each other and operate in the work environment. The use of personal devices in the enterprise has become commonplace. These devices have given workers the flexibility of being mobile and still participate in collaboration sessions. However, transferring sessions between devices is not very seamless and causes disruptions in the sessions, resulting in an unsatisfactory user experience. This work presents an architecture and implementation for seamless session mobility across different types of devices and hardware/software platforms. This architecture is not restricted to a specific collaboration server and can accommodate multi-vendor environments.
A. S. Krishnakumar, Shalini Yajnik
ICC1
2011 Hypervisor-assisted application checkpointing in virtualized environments
abstract
There are two broad categories of approaches used for checkpointing: application-transparent and application-assisted. Typically, application-assisted approaches provide a more flexible and light-weight mechanism but require changes to the application. Although most applications run well under virtualization (e.g. Xen which is being adopted widely), the addition of application-assisted checkpointing - used for high availability - causes performance problems. This is due to the overhead of key system calls used by the checkpointing techniques under virtualization. To overcome this, we introduce the notion of hypervisor-assisted application checkpointing with no changes to the guest operating system. We present the design and a Xen-based implementation of our family of application checkpointing techniques. Our experiments show performance improvements of 4× to 13× in the primitives used for supporting high availability compared to purely user-level approaches.
Min Lee, A. S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh 0001, Shalini Yajnik
DSN2
2010 XenTune: Detecting Xen Scheduling Bottlenecks for Media Applications
abstract
Virtualization provides enormous economic and ecological benefits by enabling server consolidation and supporting low-cost green data centers. A key component of the hypervisor in a virtualized system is the scheduler. A typical scheduler provides parameters to influence the hypervisor's behavior. Specifically, an application's performance on the popular open-source Xen virtualization platform can be influenced by tuning its scheduler behavior using the weight, cap, and processor pinning variables. However, determining which parameters to tune and how to do that is non-trivial. In this paper, we introduce XenTune, a monitoring tool for the credit scheduler in Xen that helps in understanding application behavior in scheduler terms and assists in determining scheduler parameters. We demonstrate how the tool is used with application domains - specifically a media application domain. We demonstrate experimental results using a real work-load that shows the considerable benefits of correct scheduler parameter choices. XenTune had helped in the design of a recently proposed scheduler S and in this paper we show how scheduler S interacts with the media application to optimize its performance.
Min Lee, A. S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh 0001, Shalini Yajnik
GLOBECOM2
2010 Supporting soft real-time tasks in the xen hypervisor
abstract
Virtualization technology enables server consolidation and has given an impetus to low-cost green data centers. However, current hypervisors do not provide adequate support for real-time applications, and this has limited the adoption of virtualization in some domains. Soft real-time applications, such as media-based ones, are impeded by components of virtualization including low-performance virtualization I/O, increased scheduling latency, and shared-cache contention. The virtual machine scheduler is central to all these issues. The goal in this paper is to adapt the virtual machine scheduler to be more soft-real-time friendly.
Min Lee, A. S. Krishnakumar, Parameshwaran Krishnan, Navjot Singh 0001, Shalini Yajnik
VEE2
2008 Supporting Legacy Devices in Multi-Hop Ad-Hoc Wireless Networks
abstract
Multi-hop ad-hoc wireless networks need additional software at each node to provide routing functionality. There is significant benefit in supporting legacy devices (i.e., devices that do not have any additional routing software) in such networks. In this paper, we present a system and techniques for legacy device support in multi-hop ad-hoc wireless networks. One conceptual approach is to enable access point-like support at each multi-hop ad-hoc node that allows the legacy devices to associate in infrastructure mode. In contrast, we present a novel scalable architecture that extends the benefits of path redundancy inherent in multi-hop ad-hoc networks to legacy devices and also supports mobility. Using the legacy device as a message reflector in a transparent manner allows the system to make decisions in a light-weight distributed fashion. We describe our architecture, protocols and a prototype system. We also present some analysis and observations from the prototype.
A. S. Krishnakumar, Parameshwaran Krishnan, Shalini Yajnik
GLOBECOM1
2008 Load-Based Metrics and Flooding in Wireless Mesh Networks
Sameh Gobriel, A. S. Krishnakumar, Parameshwaran Krishnan, Shalini Yajnik
WASA2
2007 Self-Configuring Multi-hop Ad-Hoc Wireless Telephony for Small Enterprises
abstract
In this paper, the authors motivate the interesting characteristics of small-to-medium enterprises and study the problem of wireless IP telephony for such deployments. While small enterprises are characterized by few network nodes and small deployment areas, they also demand good IP telephony quality, ease of deployment, and low management and configuration overhead. The authors evaluate the feasibility of peer-to-peer telephony over a multi-hop wireless ad-hoc network for such small enterprises. The authors designed a system and built a prototype using off-the-shelf components. In this paper, the authors describe the implementation and deployment of this system. Several fundamental routing protocol issues needed to be resolved to develop a stable system and the authors present them here. The authors also report the results of a simulation study they conducted to establish the configuration and performance parameters for such systems, and identify the limits to the use of multi-hop ad-hoc wireless for peer-to-peer IP telephony for small enterprises.
Sameh Gobriel, A. S. Krishnakumar, Parameshwaran Krishnan, Shalini Yajnik
WCNC2
2005 The theory and practice of signal strength-based location estimation
abstract
Location estimation enables many innovative applications and is an exciting area of research. With the growing use of wireless technology in enterprise networks, it is an interesting technical challenge to develop techniques for indoor location estimation that leverage the deployed wireless infrastructure. Elegant, cost-effective techniques would present a compelling business proposition. In this paper, we summarize various approaches researchers have studied for the problem of indoor location estimation, concentrating on signal-strength based techniques directed towards 802.11 wireless networks. We also summarize an interesting insight into the best possible accuracy achievable by any technique due to limits imposed by the physical behavior of the radio signal. We identify that the issues driving research work in this area will not only be location accuracy, but other factors like deployment ease, management simplicity, adaptability, and cost of ownership and maintenance. We conclude with some open research problems in this area
A. S. Krishnakumar, Parameshwaran Krishnan
CollaborateCom1
2005 On the accuracy of signal strength-based estimation techniques
abstract
In this paper, we address the problem of finding the inherent uncertainty of signal strength-based location estimation techniques. We propose a mathematical model for mapping uncertainty in signal strength space to uncertainty in physical space. We then analyze this model to compute the minimum value of the uncertainty in location estimation using signal strength measurements. The results of this analysis are used to draw conclusions about the dependence of the minimum uncertainty of various factors such as the signal variance, number of APs, distance between the APs and the propagation constant. We provide an argument linking the minimum uncertainty with a lower limit on the median error in location estimation using classification techniques.
A. S. Krishnakumar, Parameshwaran Krishnan
INFOCOM1
2005 Bayesian indoor positioning systems
abstract
In this paper, we introduce a new approach to location estimation where, instead of locating a single client, we simultaneously locate a set of wireless clients. We present a Bayesian hierarchical model for indoor location estimation in wireless networks. We demonstrate that our model achieves accuracy that is similar to other published models and algorithms. By harnessing prior knowledge, our model eliminates the requirement for training data as compared with existing approaches, thereby introducing the notion of a fully adaptive zero profiling approach to location estimation.
David Madigan, E. Einahrawy, R. P. Martin, Wen-Hua Ju, Parameshwaran Krishnan, A. S. Krishnakumar
INFOCOM6
2005 MEOW with CATS: multimedia extensions over wireless with CTS-assisted transmission scheme
abstract
With the advent of the IEEE 802.11e QoS standard, an interesting issue that arises is the provision of QoS support for legacy 802.11 terminals. In this paper, we present an access point-based overlay to the 802.11 DCF protocol that provides priority access to standard endpoints without requiring any client modifications. This technique can be used to provide preferential channel access to legacy endpoints in 802.11 networks, thus allowing the use of legacy 802.11 equipment even with such legal requirements. The use of clear-to-send (CTS) frames underlies this technique and hence we call it CATS, the CTS-assisted transmission scheme. Our technique works by positioning a quiet window straddling the expected time when a protected endpoint becomes ready to transmit. We present two variants of our method depending on whether or not the access point (AP) is able to directly observe the signaling. Using time-stamped traces of VoIP frames, we evaluate the performance of CATS. We also provide a simplified efficiency analysis of CATS.
Martin Kappes, A. S. Krishnakumar, Parameshwaran Krishnan
WCNC2
2004 Estimating signal strength coverage for a wireless access point
abstract
Estimating the signal strength coverage of a wireless access point (AP), given its desired location at a site, is essential in many instances, e.g., to determine optimal AP placement. In this paper, we present a new non-parametric modeling solution, based on sampling, for this problem. We use sample measurements from several fixed APs in a novel way to compute a signal coverage model for an AP at a random location. Our technique automatically takes into account the signal strength propagation characteristics of the site and also allows for an efficient deployment methodology. We present an experimental study that validates the practical usability of the proposed technique.
Martin Kappes, A. S. Krishnakumar, Parameshwaran Krishnan
GLOBECOM2
2004 Tackling security vulnerabilities in VPN-based wireless deployments
abstract
Current "best practice" recommendations for enterprise wireless deployments suggest the use of VPNs from a wireless client for both authentication and privacy. In this paper, we demonstrate a security issue with such deployments, which we refer to as the hidden wireless router vulnerability. This vulnerability is inherent in the VPN-based wireless LAN architecture, and leads to unsuspecting clients becoming conduits for an attack, exploiting features readily available in popular operating systems like Windows and Linux. We describe the attack scenario, and possible solutions for both detecting and locating such hidden wireless routers. Our solutions include a range of possibilities stretching from purely passive to active probing methods, and access point-based solutions. We describe our techniques and results of our implementation and experiments.
Lookman Fazal, Sachin Ganu, Martin Kappes, A. S. Krishnakumar, Parameshwaran Krishnan
ICC4
2004 A System for LEASE: Location Estimation Assisted by Stationary Emitters for Indoor RF Wireless Networks
abstract
We present LEASE, a new system and framework for location estimation assisted by stationary emitters for indoor RF wireless networks. Unlike previous studies, we emphasize the deployment aspect of location estimation engines. Motivated thus, we present an adaptable infrastructure-based system that uses a small number of stationary emitters (SEs) and sniffers employed in a novel way to locate standard wireless clients in an enterprise. We present the components of the system and its architecture, and new non-parametric techniques for location estimation that work with a small number of SEs. Our techniques for location estimation can also be used in a client-based deployment. We present experimental results of using our techniques at two sites demonstrating the ability to perform location estimation with good accuracy in our new adaptable framework.
Parameshwaran Krishnan, A. S. Krishnakumar, Wen-Hua Ju, Colin L. Mallows, Sachin Ganu
INFOCOM2
2004 Infrastructure-based location estimation in WLAN
abstract
This paper focuses on fundamental system deployment aspects of location estimation in 802.11-based wireless networks. We concentrate on adaptable infrastructure-based approaches, where sniffers measure received signal strength from clients to locate them. Our implementation experience and experimental results show that sniffer-based location estimation is feasible and works well provided some important rules are followed. By studying data over a 6-month period, we observe that adaptation of models is necessary for good location estimation, and we show that our techniques enable location estimation with minimal profiling. We also present an intriguing client-assisted approach for location estimation where a client, APs and sniffers collaborate to locale a terminal in enterprise (infrastructure-mode) wireless networks.
Sachin Gami, A. S. Krishnakumar, Parameshwaran Krishnan
WCNC2
1999 Quality-of-service in ad hoc carrier sense multiple access wireless networks
abstract
Carrier sense multiple access (CSMA) is one of the most pervasive medium access control (MAC) schemes in ad hoc, wireless networks. However, CSMA and its current variants do not provide quality-of-service (QoS) guarantees for real-time traffic support. This paper presents and studies black-burst (BB) contention, which is a distributed MAC scheme that provides QoS real-time access to ad hoc CSMA wireless networks. With this scheme, real-time nodes contend for access to the channel with pulses of energy-so called BBs-the durations of which are a function of the delay incurred by the nodes until the channel became idle. It is shown that real-time packets are not subject to collisions and that they have access priority over data packets. When operated in an ad hoc wireless LAN, BB contention further guarantees bounded and typically very small real-time delays. The performance of the network can approach that attained under ideal time division multiplexing (TDM) via a distributed algorithm that groups real-time packet transmissions into chains. A general analysis of BB contention is given, contemplating several modes of operation. The analysis provides conditions for the scheme to be stable. Its results are complemented with simulations that evaluate the performance of an ad hoc wireless LAN with a mixed population of data and real-time nodes.
João L. Sobrinho, A. S. Krishnakumar
IEEE J. Sel. Areas Commun.2
1998 EQuB - Ethernet Quality of Service using Black Bursts
abstract
EQuB is an overlay mechanism to Ethernet's MAC protocol that provides QoS guarantees to real-time applications. In its basic form, EQuB relies on the sensing and collision detection abilities of standard network interface cards and, in addition, requires only that those cards be capable of sending jam signals-so called black bursts-of pre-specified durations. EQuB gives access priority to real-time traffic, provides round-robin service among real-time hosts and guarantees a small, bounded delay to real-time packets. We also discuss enhancements to the basic EQuB mechanism that improve its performance. Simulation results are presented that assess the performance of 10 and 100 BASE-T Ethernet LANs with a mixed population of data and real-time hosts. We conclude that, in spite of the priority, attained by real-time traffic, data packer delays are not significantly affected as data load is traded for real-time load, and this is because EQuB dispatches packets to the channel much more efficiently than Ethernet's MAC protocol.
João L. Sobrinho, A. S. Krishnakumar
LCN2
1996 Automatic generation of functional vectors using the extended finite state machine model
abstract
We present a method of automatic generation of functional vectors for sequential circuits. These vectors can be used for design verification, manufacturing testing, or power estimation. A high-level description of the circuit in VHDL or C is assumed available. Our method automatically transforms the high-level description of a circuit in VHDL or C into an extended finite state machine (EFSM) model that is used to generate functional vectors. The EFSM model is a generalization of the traditional state machine model. It is a compact representation of models with local data variables and preserves many nice properties of a traditional state machine model. The theoretical background of the EFSM model is addressed in this article. Our method guarantees that the generated vectors cover every statement in the high-level description at least once. Experimental results show that a set of comprehensive functional vectors for sequential circuits with more than a hundred flip-flops can be generated automatically in a few minutes of CPU time using our prototype system.
Kwang-Ting Cheng, A. S. Krishnakumar
ACM Trans. Design Autom. Electr. Syst.2
1994 On the Computation of the Set of Reachable States of Hybrid Models
abstract
In this paper, we present a method to compute symbolically, the set of con gurations reachable from the initial con guration of an Extended Finite State Machine.Our representation allows variables of arbitrary type (boolean, arithmetic etc.) to be freely mixed.We de ne a class of EFSMs called direct sum machines and show h o w the reachable set of con gurations for this class can be computed.In the computation, we use a hybrid model to represent sets of con gurations.Sets of states formed by boolean variables are represented by BDDs and sets of states formed by arithmetic variables are represented as polyhedral regions.This method can be adapted to perform validation, veri cation, test generation etc. for sequential machines.We describe an implementation of this approach and the results of applying it to some design examples. 31
A. S. Krishnakumar, Kwang-Ting Cheng
DAC1
1994 The programmable protocol VLSI engine (PROVE)
abstract
The protocol VLSI engine (PROVE) is programmable VLSI chipset which can be used to implement several standard communication protocols. The protocol to be implemented is described in a formal specification language called the augmented protocol specification language (APSL). From these formal descriptions, a compiler generates microcode for PROVE. PROVE can process 50000 packets/s for standard protocols such as LAPD and LLC Class 2. It consists of a message parser (MP), message assembler (MA), central controller unit (CCU), and interface with the upper layer. It supports efficient multiplexing operation with zero-overhead context-switching and support for timer maintenance. The paper describes the architectural features of the CCU, the MP, and the MA. A typical protocol implementation using the PROVE chipset is also described. The authors also compare it with other proposals for protocol engines. The first generation of the PROVE chipset has been built and tested.>
A. S. Krishnakumar, W. C. Fischer, Krishan K. Sabnani
IEEE Trans. Commun.1
1993 Reachability and Recurrence in Extended Finite State Machines: Modular Vector Addition Systems
A. S. Krishnakumar
CAV1
1993 Automatic Functional Test Generation Using the Extended Finite State Machine Model
abstract
We present a method of automatic generation of functional vectors for sequential circuits. A high-level description of the circuit, in VHDL or C, is assumed available. Our method automatically transforms the high-level description, in VHDL or C, of a circuit into an extended finite state machine (EFSM) model using which functional vectors are generated. The EFSM model is a generalization of the traditional state machine model. It can be considered as a compact representation of the machine that preserves many nice properties of a traditional state machine. Theoretical background of the EFSM model will be addressed. Our method guarantees that the generated vectors cover every statement in the high-level description at least once. Experimental results show that a set of comprehensive functional vectors for sequential circuits with more than a hundred flip-flops can be generated automatically in a few minutes of CPU time using our prototype system.
Kwang-Ting Cheng, A. S. Krishnakumar
DAC2
1991 Design Verfication and Reachability Analysis Using Algebraic Manipulation
abstract
Design verification is the process of checking that the specification of a circuit satisfies certain correctness properties. Approaches to design verification have involved the use of temporal logic and model checking, as well as the use of higher-order logic and theorem proving. Current approaches suffer from either limited expressivity of the logic, the state explosion problem, or difficulty in automating the verification process. The primary source of the complexity explosion in automata theoretic or temporal logic approaches is the state space explosion due to the need to construct the state space of the system under analysis. Symbolic analysis techniques are used based on linear algebra, specifically matrix multiplication, to compactly represent the state space of circuits described by a behavioral or register-transfer-level specification and thereby avoid this state space explosion, for classes of circuits.>
Srini Devadas, Kurt Keutzer, A. S. Krishnakumar
ICCD3
1989 VLSI implementations of communication protocols-a survey
abstract
Several protocol controllers for the IEEE 802 local area networks are surveyed and some characteristics for classifying them are given. Some case studies from these controllers are given as illustrations. Two new developments-the protocol engine and the programmable protocol engine-are also described. The protocol engine, currently under development, implements a new protocol called XTP which performs the functions of both the network and transport layers. The programmable protocol engine can implement several connection-oriented protocols by changing contents of a programmable random access memory.>
A. S. Krishnakumar, Krishan K. Sabnani
IEEE J. Sel. Areas Commun.1
1987 Architecture and Design of the MARS Hardware Accelerator
abstract
MARS (Microprogrammable Accelerator for Rapid Simulations) is a multiprocessor based hardware accelerator capable of efficiently implementing a wide range of computationally complex algorithms. Its architecture is ideally suited for performing event driven simulations of VLSI circuits. The highly pipelined and parallel architecture of MARS provides a performance comparable to existing hardware simulation engines while its highly flexible architecture supports a wide range of applications. Flexibility is achieved through custom designed microprogrammable and reconfigurable VLSI processors. Logic simulation performance of about one million events per second is easily achievable.
Prathima Agrawal, William J. Dally, Ahmed K. Ezzat, W. C. Fischer, H. V. Jagadish, A. S. Krishnakumar
DAC6
1984 A divide-and-conquer approach to the evaluation of the characteristic polynomial of a symmetric tridiagonal matrix
abstract
In this paper, we present a divide-and-conquer approach to the evaluation of the characteristic polynomial of a symmetric tridiagonal matrix for a real argument. Here, the problem is partitioned into smaller parts which are solved and these solutions are then combined to form the solution to the original problem. We give the update equations for the characteristic polynomial and certain auxiliary polynomials used in the computation. We show that the three-term recurrence is a specific case of our equations. Furthermore, this set of recursions can be implemented on a regular tree structure. If the concurrency exhibited by order is increased by one at every step.
A. S. Krishnakumar, Martin Morf
ICASSP1