Abstract:
Огляд існуючих розподілених систем показує, що, за рідкісними винятками, вони є вузькоспеціалізованими, призначеними для рішення одного завдання чи класу задач. Найкраще на метакомп’ютерах розв’язуються завдання пошукового й переборного характеру. При цьому обчислювальні вузли практично не взаємодіють під час розрахунку й основну частину роботи виконують незалежно один від одного. Проте головною проблемою для дослідника є не стільки вибір засобу мережного зв’язку, скільки ефективна реалізація обчислювальних алгоритмів. Одним з ефективних засобів для ефективної організації обчислень є системи комп’ютерної математики, проте їх пряме застосування у грід-комп’ютингу донедавна було досить обмежене. Усунення цього протиріччя шляхом об’єднання можливостей систем комп’ютерної математики та розподілених обчислень в єдиному динамічному мережному середовищі і визначає актуальність роботи. Головною перевагою застосування систем комп’ютерної математики є можливість проведення експериментальної роботи математиками без залучення програмістів. Виходячи з цього, постає актуальна проблема – надати засоби розподілених обчислень користувачам систем комп’ютерної математики. Однією з найбільш вдалих спроб зробити це є модуль Distributed Sage – частина вільно поширюваного ММС Sage. В процесі розв’язання поставленої проблеми ми виходили з того, що застосування ММС Sage для реалізації розподілених обчислень дозволить спростити метакомп’ютерні дослідження для непрограмуючих математиків за рахунок автоматизації процесу розрахунку, розподілу завдань та збирання статистики.
Description:
1. Макаренко Е.В. Использование метакомпьютинга для решения теоретико-числовых проблем /
Макаренко Е.В., Семериков С.А. // Збірник праць ІІІ Всеукраїнської конференції «Сучасні технології
в науці та освіті». – Кривий Ріг: Видавничий відділ КДПУ, 2003. – С. 24-27.
2. Шокалюк С.В. Основи роботи в SAGE / Шокалюк С.В.; за ред. академіка АПН України
М.І. Жалдака. – К.: НПУ імені М.П. Драгоманова, 2008. – 64 с.