Søgeresultater - A. A. Prihozhy
- Showing 1 - 19 results of 19
-
1
Synthesis of parallel adders from if-decision diagrams af A. A. Prihozhy
Udgivet 2020-08-01Addition is one of the timing critical operations in most of modern processing units. For decades, extensive research has been done devoted to designing higher speed and less complex adder architectures, and to developing advanced adder implementation technologies. Decision diagrams are a promising...
Få fuldtekst
Article -
2
Simulation of direct mapped, k-way and fully associative cache on all pairs shortest paths algorithms af A. A. Prihozhy
Udgivet 2019-12-01Caches are intermediate level between fast CPU and slow main memory. It aims to store copies of frequently used data and to reduce the access time to the main memory. Caches are capable of exploiting temporal and spatial localities during program execution. When the processor accesses memory, the ca...
Få fuldtekst
Article -
3
Exact and greedy algorithms of allocating experts to maximum set of programmer teams af A. A. Prihozhy
Udgivet 2022-06-01The allocation of experts to programmer teams, which meet constraints on professional competences related to programming technologies, languages and tools an IT project specifies is a hard combinatorial problem. This paper solves the problem of forming the maximum number of teams whose experts meet...
Få fuldtekst
Article -
4
NEW EXPANSIONS OF BOOLEAN FUNCTIONS ON EXCLUSIVE OR OPERATION IN LOGICAL SYSTEMS DESIGN af A. A. Prihozhy
Udgivet 2014-05-01The Boolean function expansions and representation forms which are based on exclusive or operation are a key facility for design, test and diagnosis of digital systems and computer programs. The Zhegalkin polynomials, ReedMuller expressions and functional binary decision diagrams are among them. In...
Få fuldtekst
Article -
5
Optimization of data allocation in hierarchical memory for blocked shortest paths algorithms af A. A. Prihozhy
Udgivet 2021-10-01This paper is devoted to the reduction of data transfer between the main memory and direct mapped cache for blocked shortest paths algorithms (BSPA), which represent data by a D[M×M] matrix of blocks. For large graphs, the cache size S = δ×M2, δ < 1 is smaller than the matrix size. The cache...
Få fuldtekst
Article -
6
Influence of shortest path algorithms on energy consumption of multi-core processors af A. A. Prihozhy, O. N. Karasik
Udgivet 2023-10-01Modern multi-core processors, operating systems and applied software are being designed towards energy efficiency, which significantly reduces energy consumption. Energy efficiency of software depends on algorithms it implements, and, on the way, it exploits hardware resources. In the paper, we cons...
Få fuldtekst
Article -
7
Genetic algorithm of optimizing the qualification of programmer teams af A. A. Prihozhy, A. M. Zhdanouski
Udgivet 2021-01-01The partitioning a set of professional programmers into a set of teams when a programming project specifies requirements to the competency in various programming technologies and tools is a hard combinatorial problem. The paper proposes a genetic algorithm, which is capable of finding competitive an...
Få fuldtekst
Article -
8
Threaded block-parallel algorithm for finding the shortest paths on graph af O. N. Karasik, A. A. Prihozhy
Udgivet 2019-06-01The problem of finding the shortest paths on weighted graphs is considered. The variants of statement of the problem, known algorithms for it solving, areas of practical application and existing challenges, in particular, the challenge of scalability, are analyzed. The class of block-parallel algori...
Få fuldtekst
Article -
9
Blocked algorithm of finding all-pairs shortest paths in graphs divided into weakly connected clusters af O. N. Karasik, A. A. Prihozhy
Udgivet 2024-09-01The problem of finding all shortest paths between vertices in a graph (APSP) has real-life applications in planning, communication, economics and many other areas. APSP problem can be solved using various algorithms, starting from Floyd-Warshall’s algorithm and ending with advanced, much faster bloc...
Få fuldtekst
Article -
10
INVESTIGATION OF TASK SCHEDULING IN GRID af A. A. Prihozhy, O. M. Frolov
Udgivet 2015-08-01The problem of execution management of client’s tasks and optimal management of cluster’s computing resources is one of the key problems in grid. In this paper the detailed investigation and comparison of task schedulers and task scheduling techniques has been performed with respect to the result qu...
Få fuldtekst
Article -
11
METHOD OF QUALIFICATION ESTIMATION AND OPTIMIZATION OF PROFESSIONAL TEAMS OF PROGRAMMERS af A. A. Prihozhy, A. M. Zhdanouski
Udgivet 2018-08-01The problem of building and optimizing the teams of programmers taking into account the qualification and the level of skills in programming technologies and tools is considered. Known technological environments for the management of teamwork, such as Agile, formulate only general requirements and p...
Få fuldtekst
Article -
12
COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM af A. A. Prihozhy, O. N. Karasik
Udgivet 2015-10-01The problem of balancing the computational load among the cores of a multicore system and increasing the efficiency of interaction among threads in a multithread application is considered. The cooperative blockparallel algorithms of solving complex tasks that can be decomposed into subtasks, whic...
Få fuldtekst
Article -
13
HETEROGENIOUS BLOCKED ALL-PAIRS SHORTEST PATHS ALGORITHM af A. A. Prihozhy, O. N. Karasik
Udgivet 2017-11-01The problem of finding the shortest paths between all pairs of vertices in a weighted directed graph is considered. The algorithms of Dijkstra and Floyd-Warshall, homogeneous block and parallel algorithms and other algorithms of solving this problem are known. A new heterogeneous block algorithm is...
Få fuldtekst
Article -
14
Competing all-pairs shortest paths algorithms for sparse / dense graphs: implementation and comparison af A. A. Prihozhy, O. N. Karasik
Udgivet 2024-12-01In this paper we consider two families of competing algorithms for finding the shortest paths between all pairs of vertices (APSP) in directed weighted large graphs with different edge densities: Dijkstra and Floyd-Warshall. For comparison, we have taken Dijkstra's algorithm with dynamically va...
Få fuldtekst
Article -
15
ADVANCED SCHEDULER FOR COOPERATIVE EXECUTION OF THREADS ON MULTI-CORE SYSTEM af O. N. Karasik, A. A. Prihozhy
Udgivet 2017-05-01Three architectures of the cooperative thread scheduler in a multithreaded application that is executed on a multi-core system are considered. Architecture A0 is based on the synchronization and scheduling facilities, which are provided by the operating system. Architecture A1 introduces a new synch...
Få fuldtekst
Article -
16
New blocked all-pairs shortest paths algorithms operating on blocks of unequal sizes af A. A. Prihozhy, O. N. Karasik
Udgivet 2024-01-01In real-world networks, many problems imply finding the All-Pairs Shortest Paths (APSP) and their distances in a graph. Solving the large-scale APSP problem on modern multi-processor (multi-core) systems is the key for various application domains. The computational cost of solving the problem is hig...
Få fuldtekst
Article -
17
COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM af A. A. Prihozhy, O. N. Karasik
Udgivet 2014-12-01The problem of the increase of efficiency of multi-thread applications on multi-core systems is investigated. The optimization cooperative model of threads execution has been proposed. It optimizes the execution order of the computational operations and the operations of data exchange, decreases th...
Få fuldtekst
Article -
18
Tuning block-parallel all-pairs shortest path algorithm for efficient multi-core implementation af O. N. Karasik, A. A. Prihozhy
Udgivet 2022-12-01Finding shortest paths in a weighted graph is one of the key problems in computer-science, which has numerous practical applications in multiple domains. This paper analyzes the parallel blocked all-pairs shortest path algorithm at the aim of evaluating the influence of the multi-core system and its...
Få fuldtekst
Article -
19
Heuristic genetic algorithm of computational pipelines optimization af A. A. Prihozhy, A. M. Zhdanouski, O. N. Karasik, M. .. Mattavelli
Udgivet 2019-06-01An analysis of computational pipelines and their optimization methods has been performed. A class of dataflow pipelines that do not use resource sharing and obtain high throughput has been considered. Pipeline optimization tasks being solved during high-level synthesis from random logic behavioral s...
Få fuldtekst
Article