VLDB 2026 Research / reviewers in the wild / expert
Anatole D. Ruslanov
dblp:30/93
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2008
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 3Systems, architecture and hardware · 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 architecture, parallel and distributed computing, and storage systems
1 paper |
Interconnection networks and networks-on-chip · 61% Reconfigurable computing and FPGAs · 30% Electronic design automation · 9% |
Topics — the 3 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
benes network |
0.0 | 1 | 2004 | An FPGA implementation of bene permutation networks · FPGA 2004 |
Interconnection networks and networks-on-chip
permutation network |
0.0 | 1 | 2004 | An FPGA implementation of bene permutation networks · FPGA 2004 |
Electronic design automation › physical design
placement and routing |
0.0 | 1 | 2004 | An FPGA implementation of bene permutation networks · FPGA 2004 |
Methods — techniques the papers use, named apart from their topics
special-purpose synthesis and place-and-route · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2008 | Schur aggregation for linear systems and determinants
Victor Y. Pan, D. Grady, Brian Murphy, Guoliang Qian, Rhys Eric Rosholt, Anatole D. Ruslanov |
Theor. Comput. Sci. | 6 |
| 2006 | High-performance implementations of the Descartes methodabstractThe Descartes method for polynomial real root isolation can be performed with respect to monomial bases and with respect to Bernstein bases. The first variant uses Taylor shift by 1 as its main subalgorithm, the second uses de Casteljau's algorithm. When applied to integer polynomials, the two variants have co-dominant, almost tight computing time bounds. Implementations of either variant can obtain speed-ups over previous state-of-the-art implementations by more than an order of magnitude if they use features of the processor architecture. We present an implementation of the Bernstein-bases variant of the Descartes method that automatically generates architecture-aware high-level code and leaves further optimizations to the compiler. We compare the performance of our implementation, algorithmically tuned implementations of the monomial and Bernstein variants, and architecture-unaware implementations of both variants on four different processor architectures and for three classes of input polynomials. Jeremy Johnson 0001, Werner Krandick, Kevin Lynch, David G. Richardson, Anatole D. Ruslanov |
ISSAC | 5 |
| 2005 | Architecture-aware classical Taylor shift by 1abstractWe present algorithms that outperform straightforward implementations of classical Taylor shift by 1. For input poly-nomials of low degrees a method of the SACLIB library is faster than straightforward implementations by a factor of at least 2; for higher degrees we develop a method that is faster than straightforward implementations by a factor of up to 7. Our Taylor shift algorithm requires more word additions than straightforward methods but it reduces the number of cycles per word addition by reducing memory traffic and the number of carry computations. The introduction of signed digits, suspended normalization, radix reduction, and delayed carry propagation enables our algorithm to take advantage of the technique of register tiling which is commonly used by optimizing compilers. While our algorithm is written in a high-level language, it depends on several parameters that can be tuned to the underlying architecture. Jeremy Johnson 0001, Werner Krandick, Anatole D. Ruslanov |
ISSAC | 3 |
| 2004 | An FPGA implementation of bene permutation networksabstractThis work discusses an FPGA implementation study of the Bene Permutation Network (BPN). The BPN, originally developed for connecting devices in telephone switching, is a circuit of size O(n log n) and O(log n) depth, built from 2 x 2 switches, which is capable of performing an arbitrary permutation. The BPN provides an asymptotic improvement in area over the straightforward network built with multiplexers, and the work presented here shows that an FPGA implementation uses less area for networks as small as size 4. The implementation presented in this paper uses a special-purpose tool to synthesize and place and route the circuit. The place and route tool can be used to systematically explore alternative place and route strategies and was used to obtain significantly better area utilization and timing performance compared to general-purpose tools. In addition, several general improvements and extensions were discovered that further improve performance and reduce area. Anatole D. Ruslanov, Jeremy Johnson 0001 |
FPGA | 1 |