Інформаційні технології та комп'ютерна інженерія. 2022. № 3
http://ir.lib.vntu.edu.ua//handle/123456789/36159
2024-03-28T19:27:50ZАутсорсинг IT-послуг в Україні
http://ir.lib.vntu.edu.ua//handle/123456789/36547
Аутсорсинг IT-послуг в Україні
Щитов, Д. М.; Мормуль, М. Ф.; Щитов, О. М.; Романчук, Л. А.; Чупiлко, Т. А.; Shchytov, D. M.; Mormul, M. F.; Shchytov, O. M.; Romanchuk, L. A.; Chupilko, T. A.
На основі статистичних даних проведено поточний аналіз ринку ІТ-послуг України, який показав, що існує великий потенціал для розвитку цієї інноваційної сфери діяльності в нашiй країні. Здійснено прогнозування обсягів ринку ІТ України на 2022 рiк з урахуванням умов нинiшнього воєнного стану внаслiдок росїйської агресiї. Виявлено фактори, якi найбільше впливають на обсяг ринку ІТ. Спрогнозовано позитивну тенденцію обсягів ринку ІТ в Україні у 2021-2022 роках, розглянутi та проаналiзованi головні фактори, що впливають на розвиток ринку високотехнологічних послуг. Також сформульованi чинники, якi можуть пози-тивно вплинути на швидше просування сфери IT-послуг, що особливо важливо у воєнний та пiслявоєнний часи, оскiльки це єдина галузь, яка майже не зазнала втрат через високу мобiльнiсть спеціалістів та низьку капіталомісткість. До того ж, прибутки від роз-роблених програмних продуктів і сервісів значно перевищують витрати. Наукова новизна дослідження полягає в систематизації науково-практичної основи розвитку сфери високотехнологічних послуг у контексті глобальної економічної інтеграції. Практичне значення отриманих результатів та висновкiв бачиться у використаннi вітчизняними та iншими науковцями, практиками та дер-жавними установами матеріалів цієї статті для аналізу розвитку й конкурентоспроможності високотехнологічних послуг України на світовому ринку. Аналіз факторів формування експортного потенціалу високотехнологічних послуг національних економік провідних країн є вкрай актуальним науковим завданням для подальшого дослідження шляхiв розвитку аутсорсингу та IT-послуг як в Українi, так i у свiтi, оскiльки вони тiсно зв’язанi мiж собою.; On the basis of statistical data, a current analysis of the IT services market of Ukraine was conducted, which showed that there is a great potential for the development of this innovative field of activity in our country. Forecasting of the volumes of the IT market of Ukraine for 2022 was carried out, taking into account the conditions of the current state of war as a result of Russian aggression. The factors that have the greatest influence on the volume of the IT market have been identified. A positive trend in the volumes of the IT market in Ukraine in 2021-2022 is predicted, the main factors affecting the development of the high-tech services market are considered and analyzed. Factors that can have a positive effect on the faster advancement of the field of IT services are also formulated, which is especially important in the war and post-war times, since this is the only industry that almost did not suffer losses due to the high mobility of specialists and low capital intensity. In addition, the profits from the developed software products and services significantly exceed the costs. The scientific novelty of the study consists in the systematization of the scientific and practical basis of the development of the field of high-tech services in the con-text of global economic integration. The practical significance of the obtained results and conclusions can be seen in the use by domestic and other scientists, practitioners and state institutions of the materials of this article to analyze the development and competitiveness of high-tech services of Ukraine on the world market. The analysis of the factors forming the export potential of high-tech services of the national econo-mies of leading countries is an extremely relevant scientific task for further research into the ways of development of outsourcing and IT services both in Ukraine and in the world, since they are closely interconnected.
2022-01-01T00:00:00ZЧислове моделювання як одна із складових фундаментальної математичної підготовки інженерів
http://ir.lib.vntu.edu.ua//handle/123456789/36546
Числове моделювання як одна із складових фундаментальної математичної підготовки інженерів
Кирилащук, С. А.; Бондаренко, З. В.; Клочко, В. І.; Кирилащук, Т. Г.; Kyrylashchuk, S. A.; Bondarenko, Z. V.; Klochko, V. I.; Kyrylashchuk, T. G.
У статті досліджено проблему оволодіння навичками числового моделювання студентами інженерних спеціальностей під час вивчення курсу вищої математики. Значна увага приділяється формуванню творчого мислення студентів у процесі навчання вищої математики. Основними компонентами методичної системи є використання систем комп’ютерної математики (СКМ) під час лекцій, практичних та індивідуальних занять. Використовуючи СКМ MathCAD, Maple та інші, студент може абстрагуватися від те-хнічних деталей програмування, особливостей операційної системи та зосередити увагу на аналізі особливостей таких понять, як обумовленість задачі, стійкість методу, оцінювання результатів розрахунків. Професійна спрямованість підготовки майбутніх фахі-вців розглядається як творча, сповнена сучасних знань з математики та інформатики діяльнісь. Наведені приклади завдань можуть бути використані студентами з високим когнітивним рівнем для самостійного опрацювання. Пропонується формування змісту курсу вищої математики здійснювати у таких напрямках: підсилення ролі числових методів і їх реалізацію за допомого СКМ; використання математичного моделювання під час розв’язування прикладних задач; оволодіння студентами математичними змістово-фаховими знаннями, необхідними для аналітичного і числового моделювання практичних інженерних задач, створення власних бібліотек ко-ристувача програмних продуктів. Виділено головні вміння й навички, які можуть бути сформовані у студентів під час інтегрованих занять з вищої математики і елементів числового моделювання: уміння використовувати необхідні програмні засоби в середовищі СКМ; уміння зіставляти результати в різних формах подання (аналітичне й графічне подання); уміння використовувати нові можли-вості, що надаються комп'ютерними технологіями, заснованими на використанні середовища СКМ; уміння проектувати в середовищі СКМ програмні засоби першого рівня складності для розв’язування навчальних і предметних завдань.; The article investigates the problem of mastering the skills of numerical modeling by students of engineering specialties while studying the course of higher mathematics. Much attention is paid to the formation of creative thinking of students in the process of learning mathematics. The main components of the methodological system using SCM in lectures, practical and individual classes.
Using SCM MathCAD, Maple and others, the student can abstract from the technical details of programming, features of the operating system and focus on analyzing the features of such concepts as conditionality of the problem, stability of the method, evaluation of calculation results. Professional orientation of training future professionals with good personal qualities and is seen as creative, full of modern knowledge in mathematics and computer science. The given examples of tasks can be used for independent solution by students with a high cognitive level. Forming of maintenance of course of higher mathematics is offered to carry out in such directions: strengthening of role of numerical methods and their realization after dopomogo of SKM; the use of mathematical design is during untiing of the applied tasks; capture students mathematical semantically professional by knowledges, necessary for the analytical and numerical design of practical engineerings tasks, creation of own libraries of user of software products. Main abilities and skills which can be formed for students during computer-integrated employments after higher mathematics and elements of numerical design are selected: ability to use necessary programmatic facilities in the environment of SKM; ability to compare results in the different forms of presentation (analytical and graphic presentation); ability to use new possibilities, which are given computer technologies, based on the use of environment of SKM; ability to design programmatic facilities of the first in the environment of SKM; ability to design in the environment of SKM programmatic facilities of the first level of complication for untiing of educational and subject tasks.
2022-01-01T00:00:00ZРозробка математичної моделі оптимального виробництва та розвитку виробничих систем з декомпозицією планового процесу розвитку на інтервали
http://ir.lib.vntu.edu.ua//handle/123456789/36545
Розробка математичної моделі оптимального виробництва та розвитку виробничих систем з декомпозицією планового процесу розвитку на інтервали
Гришин, Д. І.; Боровська, Т. М.; Hryshyn, D. I.; Borovska, T. M.
Розглянуто проблему побудови ефективних моделей оптимального розвитку та функціонування сучасних виробничих систем, що функціонують у активному оточенні. Після аналізу аналогів було виявлено, що для виробництв класу "виробництво-розвиток", які функціонують у активному оточенні – конкурентів, посередників, постачальників та споживачів – адекватні моделі відсутні. Базовий аналог – рішення варіаційної задачі розвитку і виробництва має обмежену область адекватності – це виробництва зі статичним зовнішнім оточенням. В розглянутому нами аналозі оптимальна стратегія розвитку створюється на весь плановий період, що зазвичай становить 2-10 років. На такий довгостроковий період неможливо передбачити стан ринків продукції, фінансів, технологій. Зазначене вище обумовлює актуальність даної роботи. В даній роботі використовується узагальнена модель оптималь-ного розвитку на базі методології оптимального агрегування. Використання методології оптимального агрегування дозволяє перей-ти від багатовимірної задачі нелінійного програмування до системи одновимірних задач оптимізації. Обчислювальна складність при цьому зростає лінійно, що дозволяє використати цю методологію для виробничих систем з великою кількістю та нелінійністю зв'язків між елементами. В роботі виконується модифікація базової моделі оптимального розвитку з розбиттям процесу розвитку на інтервали. На початку кожного інтервалу оптимальна стратегія розвитку коригується з урахуванням уточнення інформації про майбутній стан активного середовища: дії конкурентів, споживачів, постачальників, посередників, світових ринків. Для визначення оптимального значення та оптимального розподілу ресурсів між підсистемами на кожному інтервалі визначаються максимуми критерію – параметризованої функції ефективності системи. Наведено приклади моделювання та тестування моделей.; The problem of developing effective models of optimal development and functioning of modern production systems functioning in an active environment is considered. Analyzing analogues showed that there are no adequate models for "production-development" indus-tries that operate in an active environment – competitors, intermediaries, suppliers and consumers. The basic analogue c the solution to the variation problem of development and production has a limited area of adequacy – productions with a static environment. In the basic ana-logue, the optimal development strategy is created for the entire planning period, which is usually 2-10 years. For such a long-term period, it is impossible to predict the state of product, finance, and technology markets. The above confirms that this work is relevant. This work uses a generalized model of optimal development based on the methodology of optimal aggregation. Using the methodology of optimal aggregation allows us to move from a multidimensional problem of nonlinear programming to a system of one-dimensional optimization problems. At the same time, the computational complexity increases linearly, which allows us to use this methodology for production systems with a large number and nonlinearity of connections between elements. The work modifies the basic model of optimal development with the division of the development process into intervals. At the beginning of each interval, the optimal development strategy is adjusted taking into account the clarification of information about the future state of the active environment: the actions of competitors, consumers, suppliers, intermedi-aries, world markets. To determine the optimal value and the optimal distribution of resources between subsystems, the maxima of the – criterion the parameterized function of the system efficiency – are determined at each interval. Examples of modeling and testing models are given.
2022-01-01T00:00:00ZРеалізація багатопоточності на архітектурі мультимедійних процесорів Nexperia
http://ir.lib.vntu.edu.ua//handle/123456789/36544
Реалізація багатопоточності на архітектурі мультимедійних процесорів Nexperia
Христинець, Н. А.; Khrystynets, N. А.
Розглянуто структуру мультипроцесорних систем на архітектурі сучасних мультимедійних процесорів Nexperia з 32-розрядним обчислювальним ядром. Досліджено сфери застосування мультимедійних процесорів, як процесорів загального призначення та їх функції обробки даних. Мультимедійні процесори використовують або функціональні архітектури з обмеженою гнучкістю, але вищою швидкістю та ефективністю, або програмовані архітектури з підвищеною гнучкістю. Проаналізовано архітектуру одного з процесорів Nexperia – TriMedia ТМ-1300 та наведено схему його основних компонент, принцип роботи центрального арбітражу шини процесора та способи нарощення його швидкодії. Виявлено, що удосконалені процесори загального призначення забезпечують підтримку мультимедіа шляхом включення нових мультимедійних інструкцій і їх паралельного виконання за допомогою підходу співпроцесора SIMD. Вони забезпечують підтримку мультимедіа, включаючи мультимедіа інструкції в набір інструкцій. Замість виконання певних мультимедійних функцій (наприклад стиснення та 3D графіки), мультимедійні процесори на-дають спеціально створені інструкції для підтримки загальних операцій у обробці відео. Ці інструкції включають підтримку 8-бітних типів даних (пікселів), ефективну адресацію даних і інструкції вводу/виводу. У статті розглянуто можливості програмної реалізації розпаралелення роботи процесорів за допомогою технологій паралельної обробки, яка досягається способом поділу одного виконання завдання на декілька незалежних менших завдань. Запропоновано програмну реалізацію роботи статичним та анонімним методом. Наведені коди програм та результати їх тестування. Доведено, що розбиття різних частин завдання між кількома обчислювальними ресурсами СPU дає змогу скоротити час виконання програми та вдосконалюють потенційну обчислювальну потужність роботи комп’ютерної системи.; The structure of multiprocessor systems based on the architecture of modern Nexperia multimedia processors with a 32-bit computing core is considered. The fields of application of multimedia processors as general purpose processors and their data processing functions are studied. Multimedia processors use either functional architectures with limited flexibility but higher speed and efficiency, or programmable architectures with increased flexibility. The architecture of one of the Nexperia processors - TriMedia TM-1300 is analyzed and the diagram of its main components, the principle of operation of the central arbitration of the processor bus and methods of increasing its speed are given. Advanced general-purpose processors have been found to provide multimedia support by incorporating new multimedia instructions and executing them in parallel using a SIMD coprocessor approach. They provide multimedia support, including multimedia instructions in the instruction set. Instead of performing specific multimedia functions (such as compression and 3D graphics), multimedia processors provide purpose-built instructions to support general video processing operations. These instructions include support for 8-bit data types (pixels), efficient data addressing, and I/O instructions. The article examines the possibilities of software implementation of the parallelization of processors using parallel processing technologies, which is achieved by dividing one execution of a task into several independent smaller tasks. A software implementation of the work using a static and anonymous method is proposed. The program codes and the results of their testing are given. It has been proven that the division of different parts of the task between several computational resources of the CPU allows to reduce the execution time of the program and improves the potential computing power of the computer system.
2022-01-01T00:00:00Z