Demo Data from EDBT 2026 / reviewers in the wild / expert
Vinay Choudhary
dblp:59/354
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2009
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 6 · 1 first-authorSystems, architecture and hardware · 1
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.
| Theoretical computer science
2 papers |
Computational complexity · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Processor architecture and microarchitecture · 87% Hardware accelerators and domain-specific architectures · 13% |
Topics — the 5 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity › counting complexity
holographic algorithms |
0.1 | 2 | 2007 | Some Results on Matchgates and Holographic Algorithms · ICALP (1) 2006 On the Theory of Matchgate Computations · CCC 2007 |
Computational complexity
counting complexity |
0.1 | 1 | 2006 | Some Results on Matchgates and Holographic Algorithms · ICALP (1) 2006 |
Computational complexity › counting complexity › holographic algorithms
matchgate |
0.1 | 1 | 2006 | Some Results on Matchgates and Holographic Algorithms · ICALP (1) 2006 |
Processor architecture and microarchitecture › instruction set architecture › instruction set extension
custom instruction generation |
0.0 | 1 | 2004 | Introduction of local memory elements in instruction set extensions · DAC 2004 |
Processor architecture and microarchitecture › instruction set architecture
instruction set extension |
0.0 | 1 | 2004 | Introduction of local memory elements in instruction set extensions · DAC 2004 |
Methods — techniques the papers use, named apart from their topics
genetic algorithm · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2009 | On the Theory of Matchgate ComputationsabstractValiant has proposed a new theory of algorithmic computation based on perfect matchings and Pfaffians. We study the properties of matchgates—the basic building blocks in this new theory. We give a set of algebraic identities which completely characterizes these objects for arbitrary numbers of inputs and outputs. These identities are derived from Grassmann-Plücker identities. The 4 by 4 matchgate character matrices are of particular interest. These were used in Valiant's classical simulation of a fragment of quantum computations. For these 4 by 4 matchgates, we use Jacobi's theorem on compound matrices to prove that the invertible matchgate matrices form a multiplicative group. Our results can also be expressed in the theory of Holographic Algorithms in terms of realizable standard signatures. These results are useful in establishing limitations on the ultimate capabilities of Valiant's theory of matchgate computations and Holographic Algorithms. Jin-Yi Cai, Vinay Choudhary, Pinyan Lu |
Theory Comput. Syst. | 2 |
| 2007 | On the Theory of Matchgate Computations
Jin-Yi Cai, Vinay Choudhary, Pinyan Lu |
CCC | 2 |
| 2007 | Universality for Nondeterministic Logspace
Vinay Choudhary, Anand Kumar Sinha, Somenath Biswas |
LATA | 1 |
| 2007 | Valiant's Holant Theorem and matchgate tensors
Jin-Yi Cai, Vinay Choudhary |
Theor. Comput. Sci. | 2 |
| 2006 | Some Results on Matchgates and Holographic Algorithms
Jin-Yi Cai, Vinay Choudhary |
ICALP (1) | 2 |
| 2006 | Valiant's Holant Theorem and Matchgate Tensors
Jin-Yi Cai, Vinay Choudhary |
TAMC | 2 |
| 2004 | Introduction of local memory elements in instruction set extensionsabstractAutomatic generation of Instruction Set Extensions (ISEs), to be executed on a custom processing unit or a coprocessor is an important step towards processor customization. A typical goal of a manual designer is to combine a large number of atomic instructions into an ISE satisfying microarchitectural constraints. However, memory operations pose a challenge for previous ISE approaches by limiting the size of the resulting instruction. In this paper, we introduce memory elements into custom units which result in ISEs closer to those sought after by the designers. We consider two kinds of memory elements for mapping to the specialized hardware: small hardware tables and architecturally-visible state registers. We devised a genetic algorithm to specifically exploit opportunities of introducing memory elements during ISE generation. Finally, we demonstrate the effectiveness of our approach by a detailed study of the variation in performance, area and energy in the presence of the generated ISEs, on a number of MediaBench, EEMBC and cryptographic applications. With the introduction of memory, the average speedup varied from 2.7X to 5X depending on the architectural configuration with a nominal area overhead. Moreover, we obtained an average energy reduction of 26% with respect to a 32-KB cache. Partha Biswas, Vinay Choudhary, Kubilay Atasu, Laura Pozzi 0001, Paolo Ienne, Nikil Dutt |
DAC | 2 |