Розробка моделі паралельного програмування на PHP

dc.contributor.authorКрилов, Євген Володимирович
dc.contributor.authorАнікін, Володимир Костянтинович
dc.contributor.authorСтельмах, Володимир Ігорович
dc.contributor.authorKrylov, E. V.
dc.contributor.authorAnikin, V. K.
dc.contributor.authorStelmakh, V. I.
dc.date.accessioned2016-06-15T13:37:47Z
dc.date.available2016-06-15T13:37:47Z
dc.date.issued2015
dc.description.abstractenWe 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-77uk
dc.identifier.citationКрилов Є. В. Розробка моделі паралельного програмування на PHP / Є. В. Крилов, В. К. Анікін, В. І. Стельмах // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2015. – № 1(26). – С. 71–77. – Бібліогр.: 4 назви.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/16460
dc.language.isoukuk
dc.publisherНТУУ "КПІ"uk
dc.publisher.placeКиївuk
dc.source.nameАдаптивні системи автоматичного управління: міжвідомчий науково-технічний збірникuk
dc.status.pubpublisheduk
dc.subjectрозпаралелюванняuk
dc.subjectшвидкодія веб-додатківuk
dc.subjectмодель обміну повідомленнямиuk
dc.subjectрозподіл навантаженняuk
dc.subjectparallelizationuk
dc.subjectthe performance of web applicationsuk
dc.subjectmessage exchange patternuk
dc.subjectloads balancinguk
dc.subject.udc004.051uk
dc.titleРозробка моделі паралельного програмування на PHPuk
dc.title.alternativeDevelopment of parallel programming models on PHPuk
dc.typeArticleuk
thesis.degree.level-uk

Файли