UDC 004.67
SOFTWARE MODULE FOR SUPPORTING THE ALGEBRA OF HYPERDIMENSIONAL VECTORS
D. A. Trokoz, PhD (technical sciences), Associate Professor, Vice-Rector for Scientific Work, Penza State
Technological University, Penza, Russia;
orcid.org/0000-0003-0989-3928, e-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.
The paper proposes an architectural solution for a software module to support the algebra of hyperdimensional binary vectors. This module allows converting the values of target problem parameters into a hyperdimensional representation, which is more efficient in a number of mathematical models in comparison with classical position-dependent representation of data. The algorithm of such a transformation is based on the method of invariant data representation, using the algebra of hyperdimensional binary vectors, which allows performing position-independent encoding of arbitrary data structure.
The module uses a service-oriented approach, which greatly simplifies its use, due to the unification of the protocol for interaction of the module with external systems, which is described in detail in the work. In addition, since vector operations are intensively used in the algorithm for transforming data into hyperdimensional representation, the authors have proposed to use graphics accelerator instead of general-purpose processor as the main computing device of the module, which will tenfold increase the execution of such operations.
Key words: software module, time series, hyperdimensional vector algebra, service-oriented approach, position-independent coding, invariant representation, wide neural network, parametric model.