Preview

SRISA Proceedings

Advanced search

Computing Systems, Hardware Components and Software

Vol 15, No 3 (2025)
View or download the full issue PDF (Russian)

ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

9-16 23
Abstract

To program a crossbar array, we need to adjust the resistor conductance using a limited number of
control signals, which are voltages applied to the crossbar lines. Since the number of lines is significantly smaller than
the number of resistors, this is a multi-step procedure. At each step, the conductances of the selected resistors are
adjusted. The number of such resistors is no greater than the number of control signals. This inevitably changes the
conductivity of some half-selected resistors, too. These unwanted changes must be compensated for. We examined a
crossbar programming procedure using high-frequency piecewise-constant control signals. Our analysis involved a
simple resistive element model. We demonstrated that an arbitrary (within known limits) conductance matrix can be
programmed. At each step, a row or column of the crossbar array is generated or adjusted. We discussed the feasibility
and convenience of such a procedure

COMPUTING SYSTEMS AND THEIR COMPONENTS

23-32 15
Abstract

This review identifies a number of challenges that chiplet technology addresses in the transition from systems-on-chip (SoC) to systems-in-package (SIP). Advances in chiplet technology are examined, and specific examples of SIP-based systems are given. The key advantages and limits of applicability of the chiplet technology are considered.

33-37 21
Abstract

The paper provides an overview of the MONARCH system-on-chip architecture. The architecture was presented in 2007 by researchers and graduate students of the University of Southern California with the participation of Raython engineers under a grant provided by the US Department of Defense Advanced Research Agency. The main characteristics, architecture components, and operating modes from the polymorphic processor are described. Examples of MONARCH applications in modular multiprocessor measurement and control systems from Raython are given.

38-41 17
Abstract

The article explores the hardware foundations of adaptive security—an approach to creating systems that are architecturally resilient to attacks. It examines key isolation technologies (TEE, SEV, TPM) and their integration into adaptive security systems. The conclusion emphasizes the necessity of a comprehensive approach that combines hardware guarantees with dynamic software analysis and orchestration.

MATHEMATICAL AND SOFTWARE SUPPORT FOR COMPUTING SYSTEMS, COMPLEXES AND COMPUTER NETWORKS

51-59 17
Abstract

This article presents long-term experience in implementing and developing the PiktoMir subject-digital environment in the preschool and primary school education system of the Russian Federation. Particular attention is paid to the methodological aspects of teaching the fundamentals of algorithms and programming, based on the experience of practicing teachers. Two versions of a year-long algorithms course for preschoolers aged 5-7 years and a continuing algorithms course for elementary school students are considered. Freely distributed software and software-methodological support for the courses are posted and available for download on the website of the National Research Center "Kurchatov Institute" - NIISI. The article discusses in detail the structural components and methodology of the yearlong course "Algorithmics 1-36," designed for 36 half-hour lessons and aimed at practical mastery of basic programming concepts and the development of algorithmic thinking in the PiktoMir subject-based digital environment.

60-64 17
Abstract

The paper addresses the problem of deploying a GCC- and binutils-based cross-compiler toolchain for domestic microprocessors in the context of a wide variety of hardware platforms and Linux distributions. It is shown that the use of shared libraries (primarily glibc) and distribution-specific builds leads to numerous incompatibilities and complicates maintenance. A static, self-contained infrastructure for building a cross-compiler is proposed, comprising the compiler, binary utilities, and a set of libraries built using musl – an alternative implementation of the C standard library. A multi-stage bootstrapping procedure is described that makes it possible to obtain a final toolchain which does not utilize shared libraries and only minimally dependent on the parameters of a specific system (apart from CPU word size and the Linux kernel interface). The limitations associated with abandoning shared libraries (LTO support, sanitizers) are discussed, as well as possible directions for extending the infrastructure by adding auxiliary tools for building, testing, and debugging.

42-50 17
Abstract

Digital transformation in education brings to the forefront the task of lowering the entry barrier into
programming for the youngest audience. As a solution, the use of block-based environments, such as "PiktoMir-K,"
is proposed. These environments allow users to focus on the algorithmic component, bypassing the complexities of
professional tools. The article details the system's core, which is built on the separation of a universal SyntaxTree,
storing the program's semantics, and a VisualTree, responsible for its rendering. This approach implements
a multilingualism function, allowing for instant switching of the code representation between different syntaxes
(KuMir, Python, C++). Furthermore, the syntax tree is used to compile the program into a set of instructions for a
virtual stack machine. It is shown that the proposed architecture is flexible and extensible, opening up possibilities for
supporting new languages and translation into various executable formats. 

MISCELLANEOUS

65-71 13
Abstract

This research paper presents the development project of the "ClearSkin" web resource. The proposed
information system will enable users to receive personalized skincare recommendations based on their survey
responses, thus making cosmetic selection more informed and effective.The initial stage of the research involved
studying the subject domain. A review of analogues to the developed information system was conducted, identifying
their distinctive features, advantages, and shortcomings. Based on this analysis, it was concluded that the considered
resources possess limited functionality and cannot fully address the assigned task. Therefore, the development of
a proprietary web resource will allow for the most comprehensive response to existing user needs



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2225-7349 (Print)
ISSN 3033-6422 (Online)