Demo Data from VLDB 2026 / reviewers in the wild / expert
Iouliia Skliarova
dblp:43/100
· DBLP profile ↗
28ranked-venue papers
11as first author
0since 2021 · last 2017
0000-0002-6684-9416ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 19 · 7 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 3 first-authorHuman-computer interaction and ubiquitous computing · 3 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 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
2 papers |
Reconfigurable computing and FPGAs · 61% Embedded and real-time systems · 39% | |
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Reconfigurable computing and FPGAs › reconfigurable computing
reconfigurable accelerator |
0.0 | 1 | 2004 | Reconfigurable Hardware SAT Solvers: A Survey of Systems · IEEE Trans. Computers 2004 |
Embedded and real-time systems › embedded software
embedded applications |
0.0 | 1 | 1999 | FPGA-Targeted Development System for Embedded Applications · FPGA 1999 |
Automated reasoning and model checking
satisfiability |
0.0 | 1 | 2004 | Reconfigurable Hardware SAT Solvers: A Survey of Systems · IEEE Trans. Computers 2004 |
Embedded and real-time systems › embedded hardware platform
FPGA-based embedded platform |
0.0 | 1 | 1999 | FPGA-Targeted Development System for Embedded Applications · FPGA 1999 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Reconfigurable systems in engineering education: Best practices and future trendsabstractAdvantages of reconfigurable systems and their importance for engineering education are reported in many publications. The paper presents recent results in this area that are achieved within long-term collaboration of two Universities: University of Aveiro in Portugal and Tallinn University of Technology in Estonia. Many alternative curricula have been analyzed and tested, and finally the following two-level strategy has been chosen: 1) an introductive segment on FPGA technology is given within the disciplines on digital design for the first year students; 2) a number of advanced courses, one of which is obligatory and the other optional, are given for the fourth and fifth year students. The paper discusses the methodology that has been developed and successfully realized. We also demonstrate advantages of both the proposed course structure and continuous evaluation with the main objective to disseminate the results. Iouliia Skliarova, Valery Sklyarov, Alexander Sudnitson, Margus Kruus |
EDUCON | 1 |
| 2015 | Analysis and Comparison of Attainable Hardware Acceleration in All Programmable Systems-on-ChipabstractZynq-7000 devices from Xilinx incorporate a dual-core processing unit running software, programmable logic that can be customized to implement different hardware circuits, and interfaces enabling interactions and data exchange between software and hardware components to be provided. Such devices permit complete solutions for embedded systems to be integrated on a chip. The paper compares different types of Zynq-based systems and studies communications between the processing unit and the programmable logic. Thorough evaluation of the available on-chip high-performance interfaces is done based on the results of numerous experiments. Two types of projects that are data sorters and popcount computations were chosen for particular assessments. We found that efficiency of software/hardware solutions depends on many mutually related factors such as the volume of processed data, applied parallelism, and involved high-performance ports. Concrete recommendations based on experiments and comparisons are given and discussed. Valery Sklyarov, Iouliia Skliarova, João Paulo Sá da Silva, Alexander Sudnitson |
DSD | 2 |
| 2014 | Teaching FPGA-based systemsabstractIn this paper we report on recent advances in teaching Field-Programmable Gate Array-based systems within engineering courses given in two Universities: University of Aveiro in Portugal and Tallinn University of Technology in Estonia. Although both institutions have a 6-year history of intensive and fruitful collaboration in this area there is a constant need to update both the teaching methods and the respective laboratory equipment and tools to keep in pace with the demanding industry requirements. This paper describes the most recent changes in the organization of the respective courses and the corresponding teaching materials. In particular, the developed communication modules required for software/hardware co-design are explained in detail. Iouliia Skliarova, Valery Sklyarov, Alexander Sudnitson, Margus Kruus |
EDUCON | 1 |
| 2012 | Methodology and international collaboration in teaching reconfigurable systemsabstractThe paper describes the proposed methodology for teaching reconfigurable (Field-Programmable Gate Array based) systems and international collaboration in education. The methodology includes e-learning tools (namely, tutorials, templates, and previously developed students' projects) combined with another methods that are: separation of given to students tasks on core and auxiliary components, and design based on interactions, virtualization, and communication with host computers. Future directions are also discussed. Numerous examples are presented, including particular cases of teaching outside of home universities. Evaluation of the proposed methodology in a period of three years was also done and the results are presented. Valery Sklyarov, Iouliia Skliarova, Alexander Sudnitson |
EDUCON | 2 |
| 2011 | High-performance hardware accelerators for sorting and managing prioritiesabstractThe paper describes the hardware implementation and optimization of algorithms that process tree-like data structures which are needed for numerous practical applications in such areas as databases, embedded systems, and networks requiring priority management. The emphasis is done on applications that involve fast processing of new incoming data items, such as resorting. Parallelism is achieved by constructing N binary trees (N>;1) and applying concurrent operations to N trees at the same time with the aid of N communicating processing modules. It is shown that the considered technique can efficiently be combined with sorting networks, which gives new potentialities for optimization. Modeling in software, experiments with FPGA-based circuits on different computing platforms, and comparisons with the other known methods demonstrate that the performance is increased significantly. It is also shown that the proposed algorithms are easily scalable. Valery Sklyarov, Iouliia Skliarova, Dmitri Mihhailov, Alexander Sudnitson |
DDECS | 2 |
| 2011 | Implementation in FPGA of Address-Based Data SortingabstractThe paper describes the hardware implementation and optimization of sorting algorithms that use data items as memory addresses with one-bit flags indicating presence of data. The proposed technique enables such type of address-based sorting to be applied either directly or through tree-walk tables permitting number of bits in sorted data items to be increased by constructing and traversing N-ary trees (N>;2) composed of so called no-match and working nodes. The latter are organized in well balanced sub-trees of equal depth. It is allowed more than one data item to be assigned to leaves of working sub-trees and such sets of items are processed by fast acceleration circuits. Experiments and comparisons demonstrate that the proposed technique can be used efficiently in low cost FPGAs. Valery Sklyarov, Iouliia Skliarova, Dmitri Mihhailov, Alexander Sudnitson |
FPL | 2 |
| 2010 | Application-specific hardware accelerator for implementing recursive sorting algorithmsabstractThe paper is dedicated to hardware accelerators for data sorting using tree-based recursive algorithms. Since recursive calls are not directly supported by hardware description languages, they are implemented using the model of a hierarchical finite state machine. The paper presents new results in: 1) computational models and hardware architectures; 2) optimization and parallel execution of recursive sorting algorithms; 3) the analysis and comparison of alternative and competitive techniques for implementation of recursive sorting algorithms both in hardware and software. Experiments with the proposed FPGA-based hardware accelerators demonstrate that the performance of sorting operations is increased compared to known implementations. Dmitri Mihhailov, Valery Sklyarov, Iouliia Skliarova, Alexander Sudnitson |
FPT | 3 |
| 2009 | Recursion in reconfigurable computing: A survey of implementation approachesabstractReconfigurable systems are widely used nowadays to increase performance of computationally intensive applications. There exist a lot of synthesis tools that automatically generate customized hardware circuits from specifications in both high-level and hardware description languages. However, such tools have a limited applicability because they are unable to handle recursive functions whereas it is known that recursion is a powerful problem-solving method widely used in computer science. Therefore a great deal of research effort is aimed at efficient implementation of recursion in reconfigurable hardware. This paper presents the state of the art in this area. The existing proposals are described, analyzed, and compared according to such criteria as level of parallelism supported, approach to concurrency, ease of use, availability of automated high-level synthesis tools, etc. Iouliia Skliarova, Valery Sklyarov |
FPL | 1 |
| 2007 | Software/Configware Implementation of Combinatorial AlgorithmsabstractThis paper discusses an approach for solving combinatorial problems by combining software and dynamically reconfigurable hardware (configware). The suggested technique avoids instance-specific hardware compilation and, as a result, allows obtaining higher performance than currently available pure software approaches as well as instance-specific reconfigurable solutions. Moreover, the technique permits problems to be solved that exceed the resources of the available reconfigurable hardware. The architecture of dynamically reconfigurable hardware problem solver is modeled in software allowing to estimate different characteristics, such as the time of reconfiguration, performance, etc., and to speed up the overall design process. Iouliia Skliarova, Valery Sklyarov |
AICCSA | 1 |
| 2007 | Encoding Algorithms for Logic SynthesisabstractThis paper presents an encoding algorithm that is very efficient for many different logic synthesis problems. The algorithm is based on the use of special tables and includes two basic steps: searching for predefined graphical shapes in the tables, and swapping coded variables in the tables taking into account some constraints. The latter are specified with the aid of an auxiliary graph that reflects the overlap between coded variables in different subsets that have to be accommodated in the tables. The examples in the paper and the results of experiments have shown that the use of the proposed algorithm for state encoding allows the number of logic elements for combinational circuits of finite state machines to be decreased. Valery Sklyarov, Iouliia Skliarova |
AICCSA | 2 |
| 2007 | A prototyping system for mobile devicesabstractThe paper discusses an FPGA-based prototyping system with both wired and wireless programming and data exchange facilities. The system can be efficiently used for different types of portable devices. For example, it can supply additional interfaces to mobile computers; can be seen as a hardware accelerator for solving computationally complex problems or serve as a base for portable embedded applications. The system includes an extendable core prototyping board, development tools and supplementary software. The board is designed in such a way that it provides direct support for reconfiguration and self-reconfiguration. It can also be employed for virtual prototyping systems that require more resources that the capacity of the onboard FPGA. The supplementary software includes all necessary drivers and interfaces to interact with the board. The development tools are targeted to design space exploration and they consist of hardware description language libraries, design templates, IP cores, software models and multimedia applications. The latter are mainly used for different types of experiments and for hardware/software partitioning. Valery Sklyarov, Iouliia Skliarova, Manuel Almeida, Bruno Figueiredo Pimentel |
IWCMC | 2 |
| 2006 | Reconfigurable Systems and their Influence on Mobile and Multimedia Applications
Valery Sklyarov, Iouliia Skliarova |
MoMM | 2 |
| 2006 | Multimedia Tools for Teaching Reconfigurable Systems
Valery Sklyarov, Iouliia Skliarova |
MoMM | 2 |
| 2005 | FPGA-based implementation and comparison of recursive and iterative algorithmsabstractThe paper analyses and compares alternative iterative and recursive implementations of FPGA circuits for various problems. Two types of recursive calls have been examined, namely for cyclic and binary (N-ary) search algorithms. The details of experiments are presented for four different design problems. The relevant comparative data have been obtained as a result of synthesis and implementation in FPGAs of the respective circuits from system-level (Handel-C) and RTL (VHDL) specifications. Valery Sklyarov, Iouliia Skliarova, Bruno Figueiredo Pimentel |
FPL | 2 |
| 2004 | Hardware/Software Implementation of FPGA-Targeted Matrix-Oriented SAT Solvers
Valery Sklyarov, Iouliia Skliarova, Bruno Figueiredo Pimentel, Joel Arrais |
FPL | 2 |
| 2004 | Reconfigurable Hardware SAT Solvers: A Survey of SystemsabstractBy adapting to computations that are not so well-supported by general-purpose processors, reconfigurable systems achieve significant increases in performance. Such computational systems use high-capacity programmable logic devices and are based on processing units customized to the requirements of a particular application. A great deal of the research effort in this area is aimed at accelerating the solution of combinatorial optimization problems. Special attention in this context was given to the Boolean satisfiability (SAT) problem resulting in a considerable number of different architectures being proposed. This paper presents the state-of-the-art in reconfigurable hardware SAT satisfiers. The analysis and classification of existing systems has been performed according to such criteria as algorithmic issues, reconfiguration modes, the execution model, the programming model, logic capacity, and performance. Iouliia Skliarova, António de Brito Ferrari |
IEEE Trans. Computers | 1 |
| 2004 | A software/reconfigurable hardware SAT solverabstractThis paper introduces a novel approach for solving the Boolean satisfiability (SAT) problem by combining software and configurable hardware. The suggested technique avoids instance-specific hardware compilation and, as a result, allows the total problem solving time to be reduced compared to other approaches that have been proposed. Moreover, the technique permits problems that exceed the resources of the available reconfigurable hardware to be solved. The paper presents the results obtained with some of the DIMACS benchmarks and a comparison of our implementation with other available SAT solvers based on reconfigurable hardware. The hardware part of the satisfier was realized on Virtex XCV812E FPGA, which has a large volume of embedded memory blocks that provide direct support for the proposed approach. Iouliia Skliarova, António de Brito Ferrari |
IEEE Trans. Very Large Scale Integr. Syst. | 1 |
| 2003 | Design Tools and Reusable Libraries for FPGA-Based Digital CircuitsabstractThis paper suggests tools that provide significant improvements in the design and verification of FPGA-based digital circuits. These tools include reusable specifications of hardware components (modules) that have been proposed for two types of CAD environments; Xilinx ISE 5.x and Celoxica DK1. The components can be employed to implement both application-specific blocks from the selected area (mainly from the scope of combinatorial computations) and a number of interfaces that are very useful for interaction and data exchange with devices attached to a FPGA, such as LCD and touch panels, bus controllers, etc. The designed modules can be easily integrated into any application-specific digital system and used for visualizing the results, fast data transfer, debugging of internal sub-circuits, etc. They were constructed in such a way that their functionality can be either fixed or modifiable (both statically and dynamically). The latter capability was provided with the aid of reloadable RAM-based blocks. To illustrate the capabilities of the tools suggested, four design examples are discussed. Additional materials for this paper are available in the form of a number of tutorials and projects for FPGAs that can be accessed through the Internet. Valery Sklyarov, Iouliia Skliarova, Manuel Almeida |
DSD | 2 |
| 2003 | A Dynamically Reconfigurable Accelerator for Operations over Boolean and Ternary VectorsabstractThis paper suggests a novel architecture for a reconfigurable accelerator for computations over discrete vectors. The number of executed operations is limited but they can arbitrarily be chosen from a practically unlimited set of feasible operations. The software model and hardware implementations of the accelerator are discussed in detail. Valery Sklyarov, Iouliia Skliarova, Arnaldo S. R. Oliveira, António de Brito Ferrari |
DSD | 2 |
| 2003 | Reconfigurable Hardware SAT Solvers: A Survey of Systems
Iouliia Skliarova, António de Brito Ferrari |
FPL | 1 |
| 2003 | Reconfigurable Systems in Education
Valery Sklyarov, Iouliia Skliarova |
FPL | 2 |
| 2003 | High-Level Design Tools for FPGA-Based Combinatorial Accelerators
Valery Sklyarov, Iouliia Skliarova, Manuel Almeida |
FPL | 2 |
| 2003 | The design and implementation of a reconfigurable processor for problems of combinatorial computation
Iouliia Skliarova, António de Brito Ferrari |
J. Syst. Archit. | 1 |
| 2002 | A SAT Solver Using Software and Reconfigurable HardwareabstractSummary form only given. In this paper we propose a novel approach for solving the Boolean satisfiability problem by combining software and reconfigurable hardware. The suggested technique avoids instance-specific hardware compilation and, as a result, achieves a higher performance than pure software approaches. Moreover, it permits problems that exceed the resources of the available reconfigurable hardware to be solved. Iouliia Skliarova, António de Brito Ferrari |
DATE | 1 |
| 2002 | FPGA-Based Implementation of Genetic Algorithm for the Traveling Salesman Problem and Its Industrial Application
Iouliia Skliarova, António de Brito Ferrari |
IEA/AIE | 1 |
| 2001 | Design and Implementation of Reconfigurable Processor for Problems of Combinatorial ComputationsabstractThe paper analyses different techniques that might be employed in order to solve various problems of combinatorial optimization and argues that the best results can be achieved by the use of software, running on a general-purpose computer, together with an FPGA-based reconfigurable co-processor. It suggests architecture of combinatorial co-processor, which is based on hardware templates and consists of reconfigurable functional and control units. Finally the paper demonstrates how to utilize the co-processor for two practical applications formulated over discrete matrices that are satisfiability and covering problems. Iouliia Skliarova, António de Brito Ferrari |
DSD | 1 |
| 1999 | Development System for FPGA-Based Digital CircuitsabstractThe paper discusses some new hardware and software tools that can be used for the design of virtual circuits based on dynamically reconfigurable FPGAs. With the aid of these tools we can implement a system that requires some, hardware resources R/sub c/, on available hardware that has resources R/sub h/, where R/sub c/>R/sub h/. The main idea of the approach supported by these tools is the rational combination of FPGA capabilities with some proposed methods for producing a modifiable specification, together with a novel technique for architectural and logic synthesis, which has been incorporated into the new design environment. Valery Sklyarov, José A. Fonseca, Ricardo Sal Monteiro, Arnaldo S. R. Oliveira, Andreia Melo, Nuno Lau, Iouliia Skliarova, Paulo Alexandre Correia da Silva Neves, António de Brito Ferrari |
FCCM | 7 |
| 1999 | FPGA-Targeted Development System for Embedded ApplicationsabstractNo abstract available. Valery Sklyarov, José A. Fonseca, Ricardo Sal Monteiro, Arnaldo S. R. Oliveira, Andreia Melo, Nuno Lau, Konstantin Kondratjuk, Iouliia Skliarova, Paulo Alexandre Correia da Silva Neves, António de Brito Ferrari |
FPGA | 8 |