Розробка моделі паралельного програмування на PHP
dc.contributor.author | Крилов, Євген Володимирович | |
dc.contributor.author | Анікін, Володимир Костянтинович | |
dc.contributor.author | Стельмах, Володимир Ігорович | |
dc.contributor.author | Krylov, E. V. | |
dc.contributor.author | Anikin, V. K. | |
dc.contributor.author | Stelmakh, V. I. | |
dc.date.accessioned | 2016-06-15T13:37:47Z | |
dc.date.available | 2016-06-15T13:37:47Z | |
dc.date.issued | 2015 | |
dc.description.abstracten | We consider the development of models of parallelization of code in PHP to improve performance of Web applications. To implement parallel execution model is taken as a basis for the transfer of messages and propose a method of its use in PHP. For the distribution of load process has a simple circuit block distribution. For the experiment, taken calculation of Pi, by numerical integration, since the increase in accuracy is greatly increased number of iterations. By implementing the parallel execution of calculations was proven ability PHP interpreter to execute code in parallel. Based on the results of the experiment determined, that the execution of code using the message passing model increases its speed by 72%. But in excess of the number of cores when calculating starting to grow again, proving inappropriate use of parallelization on a single processor (single core) systems. | uk |
dc.description.abstractuk | Розглядається розробка моделі розпаралелювання програмного коду на PHP для підвищення швидкодії веб-додатків. Для реалізації паралельного виконання взято за основу модель передачі повідомлень та запропоновано метод її використання на PHP. Для розподілу навантаження по процесах, запропонована проста схема блочного розподілу. Для експерименту взято розрахунок числа пі, шляхом чисельного інтегрування, оскільки для збільшення точності значно збільшується число ітерацій. Реалізувавши паралельне виконання обрахунків було доведено спроможність інтерпретатора PHP виконувати код паралельно. За результатами експерименту визначено що виконання програмного коду з використанням моделі передачі повідомлень підвищує його швидкодію на 72%. Але при перевищенні кількості ядер час обрахунку знову починає зростати, що доводить недоцільним використання розпаралелювання на одно процесорних (одноядерних) системах. | uk |
dc.format.pagerange | С. 71-77 | uk |
dc.identifier.citation | Крилов Є. В. Розробка моделі паралельного програмування на PHP / Є. В. Крилов, В. К. Анікін, В. І. Стельмах // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2015. – № 1(26). – С. 71–77. – Бібліогр.: 4 назви. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/16460 | |
dc.language.iso | uk | uk |
dc.publisher | НТУУ "КПІ" | uk |
dc.publisher.place | Київ | uk |
dc.source.name | Адаптивні системи автоматичного управління: міжвідомчий науково-технічний збірник | uk |
dc.status.pub | published | uk |
dc.subject | розпаралелювання | uk |
dc.subject | швидкодія веб-додатків | uk |
dc.subject | модель обміну повідомленнями | uk |
dc.subject | розподіл навантаження | uk |
dc.subject | parallelization | uk |
dc.subject | the performance of web applications | uk |
dc.subject | message exchange pattern | uk |
dc.subject | loads balancing | uk |
dc.subject.udc | 004.051 | uk |
dc.title | Розробка моделі паралельного програмування на PHP | uk |
dc.title.alternative | Development of parallel programming models on PHP | uk |
dc.type | Article | uk |
thesis.degree.level | - | uk |