ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Journal influence

Higher Attestation Commission (VAK) - К1 quartile
Russian Science Citation Index (RSCI)

Bookmark

Next issue

2
Publication date:
16 June 2024

Articles of journal № 4 at 2014 year.

Order result by:
Public date | Title | Authors

41. Real-time particle system realization on GPU [№4 за 2014 год]
Author: Maltsev A.V.
Visitors: 12919
Particle systems are commonly used in virtual three-dimensional scenes for realistic simulation and visualization of important (in terms of the correct environment perception) natural phenomena and objects that have no clear geometry boundaries, e.g. smoke, fire, water jets, rain, snow, etc. The work proposes the technology for distributed simulation and visualization of such systems using modern multi-core graphic processors. This technology includes two stages. The first stage includes calculation of particle system condition at specified time moment as particles data array. The second assumes a visualization of obtained array with «on the fly» synthesis of necessary particle geometry, their lighting calculation and texture mapping. Both stages are performed on videocard's graphics pipeline that allows achieving high degree of parallelism. For this purpose the shader rendering mechanism is employed including vertex, geometry and fragment shaders. The second stage uses a geometr y shader for synthesis of particle's polygonal model. As an example, particle construction is considered as a “sprite”. It has a square form with its front face is always looking at virtual camera. Developed technology supports using of particle systems with number of elements about 10 6 in three-dimensional scenes. It saves a possibility of real-time rendering that is particularly important for such application fields as simulation-training complexes and virtual environment systems. Furthermore, the article also describes practical results of proposed decisions that are oriented for using in real -time visualization systems.

42. Automatic feature selection system for human emotion recognition in speech communication [№4 за 2014 год]
Authors: Brester C.Yu., Semenkin E.S., Sidorov M.Yu.
Visitors: 7842
During the human-machine communication a number of problems related to voice processing should be solved. In addition to the speech recognition problem, there are several important issues such as a speaker, gender or age identification and speech-based emotion recognition. The amount of acoustic characteristics extracted from the signal is tremendously high (hundreds or even thousands): features may correlate with each other, contain noisy data or have low variation level that decrease the accuracy of involved classifiers. Therefore it is vitally important to select informative features automatically during the recognition process. This paper considers two feature selection techniques. Both of them are based on using the self-adaptive multi-objective genetic algorithm that is adjusted while the problem is being solved. The main advantages of this heuristic optimization procedure are the simplicity of coding the informative feature subsystem and the opportunity to optimize both discrete and continuous criteria. The probabilistic neural network is used as a classifier. Effectiveness investigation of the developed approaches was conducted on the set of emotion recognition problems: data bases contained speech signals in English and German languages. During the experiments it was revealed that application of the described feature selection procedures might lead to increasing of the classification accuracy (relative improvement was by up to 22,7 %). Moreover, it became possible to reduce the dimension of the feature vector significantly (from 384 to 64,8 attributes at the average). The proposed schemes demonstrate higher effectiveness compared with Principal Component Analysis. The described methods might be applied for solving the speaker identification problem, recognizing speaker’s gender, age or other personal characteristics that also implies the opportunity to use them as the algorithmic core in the intellectual modules of dialogue systems.

43. Methods of multiprocessor system initializations [№4 за 2014 год]
Author: Lavrinov G.A.
Visitors: 11890
Any multiprocessor system must be initialized on power. This article considers RapidIO systems. Correct RapidIO routers configuration influences on proper work of the whole system. There are two initialization algorithms: dynamic and static. RapidIO dynamic initialization algorithm indicated in the specification has a number of faulties including a lack of information about physical structure after initialization. For example, it is unacceptable for some tasks on testing of a multiprocessor system. Therefore, static initialization should be used as it already envisages a set of commands for settin g up routes between devices. It is proposed to apply the configurator that uses basic RapidIO switch ports in order to create a set of commands performing initialization effectively. The system is considered as a set of basic blocks with unique numbers of RapidIO switch ports. A configurator takes the input of the structure from a module geographical address, module models and connections between other modules. Output it creates a set of service packages to initialize RapidIO communicative interface. The effectiveness of this method appears mostly during the creating of various multiprocessor system modifications. This article also describes the current hardware support for initialization interface and its application in the testing system.

44. Tracing and selfhealing in POSIX-systems [№4 за 2014 год]
Authors: Bombin A.A., Galatenko V.A., Kostyukhin K.A.
Visitors: 8936
This paper formulates a definition of the controlled execution original concept and motivates the importance of this concept when creating complex systems. Controlled execution is a specially organized process of hardware and software system functioning. This system is intended to perform its tasks despite errors, attacks and failures. The basics of controlled concept execution are: integration of information security, debugging and management tools; distribution of controlled execution for all phases of system life cycle; integrity of the controlled execution tools, differing in an impact degree on the target system, the possibility of interactions between these tools. Special cases of controlled execution are: information systems controlling; interactive debugging; system monitoring; system self-control; playback the previous sessions of the systems; modeling, collection and analysis of quantitative characteristics of systems; system selfhealing. Taking in the context of controlled execution, the authors propose a POSIX-systems selfhealing technique based on the POSIX trace mechanism. There is a brief review of a trace mechanism described in POSIX-2001. The paper proposes a technique of software systems selfhealing based on this mechanism and integrated into controlled execution concept. POSIX-2001 fixes the minimum functionality of tracing tools, which should be provided by a POSIX-compliant operating system. POSIX-2001 standard refers tracing as collection, accumulation and analysis of data on the events that took place in the user application operation. The work includes an example which can be useful in the practical application of selfhealing methods.

← Preview | 1 | 2 | 3 | 4 | 5