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

Yury Markovsky

dblp:17/2065 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2009
—ORCID · none

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

Systems, architecture and hardware · 3 · 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
2 papers
Reconfigurable computing and FPGAs · 42% Electronic design automation · 36% Parallel and multicore computing · 17%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%

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

TopicWeightPapersLastEvidence papers
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
Parallel and multicore computing › dataflow computing › dataflow scheduling
quasi-static scheduling
0.012002
Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002
Reconfigurable computing and FPGAs
reconfigurable computing
0.012002
Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002
Electronic design automation › high-level synthesis
scheduling
0.012002
Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002
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
Compilers and program optimization › instruction scheduling
compile-time scheduling
0.012002
Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine · FPGA 2002

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

satisfiability · 0.0logic synthesis · 0.0
YearPublicationVenuePosition
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
NOCS1
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
FPGA2
2002 Analysis of quasi-static scheduling techniques in a virtualized reconfigurable machine
abstract
The SCORE compute model uses fixed-size, virtual compute and memory pages connected by stream links to capture the definition ofa computation abstracted from the detailed size ofthe physical hardware. When the number of physical compute pages is smaller than the number of virtual compute pages in the abstract computation graph, the design is time-multiplexed onto the available physical hardware. A key component ofthis strategy is an automatic scheduler that selects the temporal sequencing ofvirtual resources onto the physical device. We describe a quasistatic scheduling strategy that retains the full semantic power of the dynamic SCORE flow graph while taking advantage ofstatic scheduling techniques at program load time to hoist most ofthe computational work out of the inner scheduling loops. This strategy reduces online scheduling work per reconfiguration epoch by an order of magnitude. In addition, a more global perspective available from offline-scheduling improves schedule quality, resulting in a net reduction oftotal execution time by 46–81%. 1.
Yury Markovsky, Eylon Caspi, Randy Huang, Joseph Yeh, Michael Chu, John Wawrzynek, André DeHon
FPGA1