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

Yatish Patel

dblp:43/2369 · DBLP profile ↗
← Back
7ranked-venue papers
0as first author
0since 2021 · last 2009
0000-0001-7828-5315ORCID · corroborated

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

Systems, architecture and hardware · 7Software engineering, systems software and programming languages · 3

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
Emerging computing paradigms · 66% Electronic design automation · 8% Interconnection networks and networks-on-chip · 7%

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

TopicWeightPapersLastEvidence papers
Emerging computing paradigms
quantum computer architecture
0.342009
A fault tolerant, area efficient architecture for Shor's factoring algorithm · ISCA 2009
Running a Quantum Circuit at the Speed of Data · ISCA 2008
Interconnection Networks for Scalable Quantum Computers · ISCA 2006
Emerging computing paradigms › quantum computer architecture
quantum error correction
0.112009
A fault tolerant, area efficient architecture for Shor's factoring algorithm · ISCA 2009
Emerging computing paradigms › quantum computer architecture › quantum network
quantum switch
0.112006
Interconnection Networks for Scalable Quantum Computers · ISCA 2006
Integrated circuit design › low-power circuit design
bus encoding
0.012004
Exploiting Prediction to Reduce Power on Buses · HPCA 2004
Interconnection networks and networks-on-chip › bus-based interconnection
on-chip bus
0.012004
Exploiting Prediction to Reduce Power on Buses · HPCA 2004
Energy-efficient computing › low-power design
power optimization
0.012004
Exploiting Prediction to Reduce Power on Buses · HPCA 2004
Emerging computing paradigms › quantum control
superconducting qubit control
0.012004
Datapath and control for quantum wires · ACM Trans. Archit. Code Optim. 2004
Reconfigurable computing and FPGAs › FPGA resource optimization
FPGA design optimization
0.012003
Post-placement C-slow retiming for the xilinx virtex FPGA · FPGA 2003
Electronic design automation › logic synthesis › sequential circuit optimization
retiming
0.012003
Post-placement C-slow retiming for the xilinx virtex FPGA · FPGA 2003
Electronic design automation
physical design
0.012009
A fault tolerant, area efficient architecture for Shor's factoring algorithm · ISCA 2009
Emerging computing paradigms › quantum computer architecture
qubit mapping
0.012009
A fault tolerant, area efficient architecture for Shor's factoring algorithm · ISCA 2009
Emerging computing paradigms
quantum computing and quantum information
0.012006
Interconnection Networks for Scalable Quantum Computers · ISCA 2006
Interconnection networks and networks-on-chip
on-chip interconnect
0.012004
Exploiting Prediction to Reduce Power on Buses · HPCA 2004
Emerging computing paradigms
quantum computing
0.012004
Datapath and control for quantum wires · ACM Trans. Archit. Code Optim. 2004
Reconfigurable computing and FPGAs
FPGA architecture
0.012003
Post-placement C-slow retiming for the xilinx virtex FPGA · FPGA 2003
Processor architecture and microarchitecture
pipelining
0.012003
Post-placement C-slow retiming for the xilinx virtex FPGA · FPGA 2003

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

simulation · 0.1CAD flow · 0.1physical layout analysis · 0.1quantum fourier transform simulation · 0.1analytical modeling · 0.1dictionary-based encoding · 0.0SPICE simulation · 0.0SIMD control · 0.0satisfiability · 0.0logic synthesis · 0.0
YearPublicationVenuePosition
2009 A fault tolerant, area efficient architecture for Shor's factoring algorithm
abstract
We optimize the area and latency of Shor's factoring while simultaneously improving fault tolerance through: (1) balancing the use of ancilla generators, (2) aggressive optimization of error correction, and (3) tuning the core adder circuits. Our custom CAD flow produces detailed layouts of the physical components and utilizes simulation to analyze circuits in terms of area, latency, and success probability. We introduce a metric, called ADCR, which is the probabilistic equivalent of the classic Area-Delay product. Our error correction optimization can reduce ADCR by order of magnitude or more. Contrary to conventional wisdom, we show that the area of an optimized quantum circuit is not dominated exclusively by error
Mark Whitney, Nemanja Isailovic, Yatish Patel, John Kubiatowicz
ISCA3
2009 Using adaptive routing to compensate for performance heterogeneity
abstract
Scalable and power efficient multi-core architectures must be performance heterogeneous to accommodate semi-conductor parametric variations and non-uniform access to shared resources. Due to its rate matching, a NoC on a Voltage-Frequency Island architecture can connect cores without forcing each one to give up its own operating point for the chip-wide common worst case. With run-time adaptive routing and task-to-core mapping, a NoC can run at the average not the worst case network saturation bandwidth. These run-time processes compensate for variations because they match application resource requirements with heterogeneous cores and routers. We focus on adaptive routing that simultaneously combats communication load imbalance from on-die variations and application topology. We show that even with static, fixed task-to-core mapping on multi-core architectures affected by stochastic variations, our MATC router increases the expected saturation bandwidth by 7-25% vs Dimension Order router. With systematic variations, the improvements are 5-50%. These gains compensate for saturation bandwidth degradation due to manufacturing variations and help to reduce design guard-bands.
Yury Markovsky, Yatish Patel, John Wawrzynek
NOCS2
2008 Running a Quantum Circuit at the Speed of Data
abstract
We analyze circuits for kernels from popular quantum computing applications, characterizing the hardware resources necessary to take ancilla preparation off the critical path. The result is a chip entirely dominated by ancilla generation circuits. To address this issue, we introduce optimized ancilla factories and analyze theirstructure and physical layout for ion trap technology. We introduce a new quantum computing architecture with highly concentrated data-only regions surrounded by shared ancilla factories. The results are a reduced dependence on costly teleportation, more efficient distribution of generated ancillae and more than five times speedup over previous proposals.
Nemanja Isailovic, Mark Whitney, Yatish Patel, John Kubiatowicz
ISCA3
2006 Interconnection Networks for Scalable Quantum Computers
abstract
We show that the problem of communication in a quantum computer reduces to constructing reliable quantum channels by distributing high-fidelity EPR pairs. We develop analytical models of the latency, bandwidth, error rate and resource utilization of such channels, and show that 100s of qubits must be distributed to accommodate a single data communication. Next, we show that a grid of teleportation nodes forms a good substrate on which to distribute EPR pairs. We also explore the control requirements for such a network. Finally, we propose a specific routing architecture and simulate the Quantum Fourier Transform to demonstrate the impact of resource contention.
Nemanja Isailovic, Yatish Patel, Mark Whitney, John Kubiatowicz
ISCA2
2004 Exploiting Prediction to Reduce Power on Buses
abstract
We investigate coding techniques to reduce the energy consumed by on-chip buses in a microprocessor. We explore several simple coding schemes and simulate them using a modified SimpleScalar simulator and SPEC benchmarks. We show an average of 35% savings in transitions on internal buses. To quantify actual power savings, we design a dictionary based encoder/decoder circuit in a 0.13 /spl mu/m process, extract it as a netlist, and simulate its behavior under SPICE. Utilizing a realistic wire model with repeaters, we show that we can break even at median wire length scales of less than 11.5 mm at 0.13 /spl mu/ and project a break-even point of 2.7 mm for a larger design at 0.07 /spl mu/.
Victor Wen, Mark Whitney, Yatish Patel, John Kubiatowicz
HPCA3
2004 Datapath and control for quantum wires
abstract
As quantum computing moves closer to reality the need for basic architectural studies becomes more pressing. Quantum wires, which transport quantum data, will be a fundamental component in all anticipated silicon quantum architectures. Since they cannot consist of a stream of electrons, as in the classical case, quantum wires must fundamentally be designed differently. In this paper, we present two quantum wire designs: a swap wire, based on swapping of adjacent qubits, and a teleportation wire, based on the quantum teleportation primitive. We characterize the latency and bandwidth of these two alternatives in a device-independent way. Furthermore, unlike classical wires, quantum wires need control signals in order to operate. We explore the complexity of the control mechanisms and the fundamental tension between the scale of quantum effects and the scale of the classical logic needed to control them. This "pitch-matching" problem imposes constraints on minimum wire lengths and wire intersections, leading us to use a SIMD approach for the control mechanisms. We ultimately show that qubit decoherence imposes a basic limit on the maximum communication distance of the swapping wire, while relatively large overhead imposes a basic limit on the minimum communication distance of the teleportation wire.
Nemanja Isailovic, Mark Whitney, Yatish Patel, John Kubiatowicz, Dean Copsey, Fred Chong, Isaac L. Chuang, Mark Oskin
ACM Trans. Archit. Code Optim.3
2003 Post-placement C-slow retiming for the xilinx virtex FPGA
abstract
C-slow retiming is a process of automatically increasing the throughput of a design by enabling fine grained pipelining of problems with feedback loops. This transformation is especially appropriate when applied to FPGA designs because of the large number of available registers. To demonstrate and evaluate the benefits of C-slow retiming, we constructed an automatic tool which modifies designs targeting the Xilinx Virtex family of FPGAs. Applying our tool to three benchmarks: AES encryption, Smith/Waterman sequence matching, and the LEON 1 synthesized microprocessor core, we were able to substantially increase the total throughput. For some parameters, throughput is effectively doubled.
Nicholas Weaver, Yury Markovsky, Yatish Patel, John Wawrzynek
FPGA3