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

Dmitry Bufistov

dblp:19/1211 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2010
—ORCID · none

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

Systems, architecture and hardware · 4 · 3 first-authorSoftware engineering, systems software and programming languages · 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.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Electronic design automation · 60% High-performance computing · 20% Integrated circuit design · 20%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design
asynchronous circuit design
0.112009
Retiming and recycling for elastic systems with early evaluation · DAC 2009
Electronic design automation › design methodology
latency-insensitive design
0.112009
Retiming and recycling for elastic systems with early evaluation · DAC 2009
Electronic design automation
logic synthesis
0.112009
Retiming and recycling for elastic systems with early evaluation · DAC 2009
High-performance computing
performance optimization
0.112009
Retiming and recycling for elastic systems with early evaluation · DAC 2009
Electronic design automation › logic synthesis › sequential circuit optimization
retiming
0.112009
Retiming and recycling for elastic systems with early evaluation · DAC 2009

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

mixed integer linear programming · 0.1early evaluation · 0.1
YearPublicationVenuePosition
2010 Automatic microarchitectural pipelining
abstract
This paper presents a method for automatic microarchitectural pipelining of systems with loops. The original specification is pipelined by performing provably-correct transformations including conversion to a synchronous elastic form, early evaluation, inserting empty buffers, anti-tokens, and retiming. The design exploration is done by solving an optimization problem followed by simulation of solutions. The method is explained on a DLX microprocessor example. The impact of different microarchitectural parameters on the performance is analyzed.
Marc Galceran Oms, Jordi Cortadella, Dmitry Bufistov, Michael Kishinevsky
DATE3
2009 Retiming and recycling for elastic systems with early evaluation
abstract
Retiming and recycling are two transformations used to optimize the performance of latency-insensitive (a.k.a. synchronous elastic) systems. This paper presents an approach that combines these two transformations for performance optimization of elastic systems with early evaluation. The method is based on Mixed Integer Linear Programming.
Dmitry Bufistov, Jordi Cortadella, Marc Galceran Oms, Jorge Júlvez, Michael Kishinevsky
DAC1
2008 Performance optimization of elastic systems using buffer resizing and buffer insertion
abstract
Buffer resizing and buffer insertion are two transformation techniques for the performance optimization of elastic systems. Different approaches for each technique have already been proposed in the literature. Both techniques increase the storage capacity and can potentially contribute to improve the throughput of the system. Each technique offers a different trade-off between area cost and latency. This paper presents a method that combines both techniques to achieve the maximum possible throughput while minimizing the cost of the implementation. The provided method is based on mixed integer linear programming. A set of experiments is designed to show the feasibility of the approach.
Dmitry Bufistov, Jorge Júlvez, Jordi Cortadella
ICCAD1
2007 A general model for performance optimization of sequential systems
abstract
Retiming, c-slow retiming and recycling are different transformations for the performance optimization of sequential circuits. For retiming and c-slow retiming, different models that provide exact solutions have already been proposed. An exact model for recycling was yet unknown. This paper presents a general formulation that covers the combination of the three schemes for performance optimization. It provides an exact model based on integer linear programming that resorts to the structural theory of marked graphs. A set of experiments has been designed to show the benefits in performance obtained by combining retiming and recycling. The results also show the applicability of the method in large circuits.
Dmitry Bufistov, Jordi Cortadella, Michael Kishinevsky, Sachin S. Sapatnekar
ICCAD1