Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Alexey Kupriyanov is active.

Publication


Featured researches published by Alexey Kupriyanov.


field-programmable technology | 2006

A highly parameterizable parallel processor array architecture

Dmitrij Kissler; Frank Hannig; Alexey Kupriyanov; Jürgen Teich

In this paper a new class of highly parameterizable coarse-grained reconfigurable architectures called weakly programmable processor arrays is discussed. The main advantages of the proposed architecture template are the possibility of partial and differential reconfiguration and the systematical classification of different architectural parameters which allow to trade-off flexibility and hardware cost. The applicability of our approach is tested in a case study with different interconnect topologies on an FPGA platform. The results show substantial flexibility gains with only marginal additional hardware cost


international conference / workshop on embedded computer systems: architectures, modeling and simulation | 2004

High-Speed Event-Driven RTL Compiled Simulation

Alexey Kupriyanov; Frank Hannig; Jürgen Teich

In this paper we present a new approach for generating high-speed optimized event-driven register transfer level (RTL) compiled simulators. The generation of the simulators is part of our BUILDABONG [7] framework, which aims at architecture and compiler co-generation for special purpose processors. The main focus of the paper is on the transformation of a given architecture’s circuit into a graph and applying on it an essential graph decomposition algorithm to transform the graph into subgraphs denoting the minimal subsets of sequential elements which have to be reevaluated during each simulation cycle. As a second optimization, we present a partitioning algorithm, which introduces intermediate registers to minimize the number of evaluations of combinational nodes during a simulation cycle. The simulator’s superior performance compared to an existing commercial simulator is shown. Finally, we demonstrate the pertinence of our approach by simulating a MIPS processor.


software and compilers for embedded systems | 2007

Efficient event-driven simulation of parallel processor architectures

Alexey Kupriyanov; Dmitrij Kissler; Frank Hannig; Jürgen Teich

In this paper we present a new approach for generating high-speed optimized event-driven instruction set level simulators for adaptive massively parallel processor architectures. The simulator generator is part of a methodology for the systematic mapping, evaluation, and exploration of massively parallel processor architectures that are designed for special purpose applications in the world of embedded computers. The generation of high-speed cycle-accurate simulators is of utmost importance here, because they are directly used both for parallel processor architecture debugging and evaluation purposes, as well as during time-consuming architecture/compiler co-exploration. We developed a modeling environment which automatically generates a C++ simulation model either from a graphical input or directly from an XML-based architecture description. Here, we focus on the underlying event-driven simulation model and present our modeling environment, in particular the features of the graphical parallel processor architecture editor and the automatic instruction set level simulator generator. Finally, in a case-study, we demonstrate the pertinence of our approach by simulating different processor arrays. The superior performance of the generated simulators compared to existing simulators and simulator generation approaches is shown.


Microprocessors and Microsystems | 2009

A holistic approach for tightly coupled reconfigurable parallel processors

Hritam Dutta; Dmitrij Kissler; Frank Hannig; Alexey Kupriyanov; Jürgen Teich; Bernard Pottier

New standards in signal, multimedia, and network processing for embedded electronics are characterized by computationally intensive algorithms, high flexibility due to the swift change in specifications. In order to meet demanding challenges of increasing computational requirements and stringent constraints on area and power consumption in fields of embedded engineering, there is a gradual trend towards coarse-grained parallel embedded processors. Furthermore, such processors are enabled with dynamic reconfiguration features for supporting time- and space-multiplexed execution of the algorithms. However, the formidable problem in efficient mapping of applications (mostly loop algorithms) onto such architectures has been a hindrance in their mass acceptance. In this paper we present (a) a highly parameterizable, tightly coupled, and reconfigurable parallel processor architecture together with the corresponding power breakdown and reconfiguration time analysis of a case study application, (b) a retargetable methodology for mapping of loop algorithms, (c) a co-design framework for modeling, simulation, and programming of such architectures, and (d) loosely coupled communication with host processor.


automation, robotics and control systems | 2007

Modeling of interconnection networks in massively parallel processor architectures

Alexey Kupriyanov; Frank Hannig; Dmitrij Kissler; Jürgen Teich; Julien Lallet; Olivier Sentieys; Sébastien Pillement

In this paper, we present a new concept for modeling of interconnection networks in the field of massively parallel processor embedded architectures. The main focus of the paper is on two interconnection concepts, namely, interconnect-wrapper and DyRIBox definitions of reconfigurable interconnection networks. We compare both interconnection concepts against each other and formally prove their equality. Both concepts allow to model many different reconfigurable inter-processor networks efficiently. Furthermore, we point out how to define the interconnect using an architecture description language for massively parallel processor architectures called MAML. Finally, we demonstrate the pertinence of our approach by modeling and evaluation of different reconfigurable interconnect topologies.


Processor Description Languages#R##N#Applications and Methodologies | 2008

MAML: An ADL for Designing Single and Multiprocessor Architectures

Alexey Kupriyanov; Frank Hannig; Dmitrij Kissler; Jürgen Teich

Publisher Summary This chapter focuses on machine markup language (MAML), an architecture description language (ADL) used for modeling and simulation of both single and multiprocessor architectures. It is based on XML, which allows the characterization of the resources of complex processor architectures at both structural and behavioral levels in a convenient manner. The MAML has its roots in designing application-specific instruction set processors and an MAML description contains a clearly arranged list of the architectures resources such as functional units, pipeline stages, and register files; operation sets such as binding possibilities of operations to functional units and operand directions; communication structures such as buses and ports; and timing behavior such as latency of operations and behavior of multicycle operations. The extracted parameters are used for a fast interactive cycle-accurate simulation and for compiler retargeting. Finally, the processor architecture described within MAML is automatically synthesized for rapid prototyping.


international symposium on system-on-chip | 2006

Hardware Cost Analysis for Weakly Programmable Processor Arrays

Dmitrij Kissler; Frank Hannig; Alexey Kupriyanov; Jürgen Teich

Growing complexity and speed requirements in modern application areas such as wireless communication and multimedia in embedded devices demand for flexible and efficient parallel hardware architectures. The inherent parallelism in these application fields has to be reflected at the hardware level to achieve high performance. Coarse-grained reconfigurable architectures support a high degree of parallelism at multiple levels. In this paper technology-independent hardware cost analysis for a new class of highly parameterizable coarse-grained reconfigurable architectures called weakly programmable processor arrays is performed


reconfigurable communication-centric systems-on-chip | 2006

A Dynamically Reconfigurable Weakly Programmable Processor Array Architecture Template.

Dmitrij Kissler; Frank Hannig; Alexey Kupriyanov; Jürgen Teich


reconfigurable communication-centric systems-on-chip | 2005

Co-Design of Massively Parallel Embedded Processor Architectures

Frank Hannig; Hritam Dutta; Alexey Kupriyanov; Jürgen Teich; Rainer Schaffer; Sebastian Siegel; Renate Merker; Ronan Keryell; Bernard Pottier; Daniel Chillet; Daniel Menard; Olivier Sentieys


MBMV | 2006

An Architecture Description Language for Massively Parallel Processor Architectures.

Alexey Kupriyanov; Frank Hannig; Dmitrij Kissler; Jürgen Teich; Rainer Schaffer; Renate Merker

Collaboration


Dive into the Alexey Kupriyanov's collaboration.

Top Co-Authors

Avatar

Frank Hannig

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Dmitrij Kissler

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Jürgen Teich

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Rainer Schaffer

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

Hritam Dutta

University of Erlangen-Nuremberg

View shared research outputs
Top Co-Authors

Avatar

Renate Merker

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar

Bernard Pottier

Centre national de la recherche scientifique

View shared research outputs
Top Co-Authors

Avatar

Sebastian Siegel

Dresden University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

J ¨ urgen Teich

University of Erlangen-Nuremberg

View shared research outputs
Researchain Logo
Decentralizing Knowledge