gridMathematica — це програмний продукт компанії Wolfram Research, який розширює можливості паралельної обробки основного продукту Mathematica.Wolfram Research introduces gridMathematica 7 MacTech

Особливості gridMathematica збільшує кількість паралельних процесів, які Mathematica може виконувати одночасно. Кожен паралельний процес застосовує до завдання додатковий ЦП. Стандартна ліцензія Mathematica дозволяє виконувати до чотирьох паралельних завдань одночасно. Збільшуючи кількість доступних завдань, деякі типи задач можна розв'язувати швидше.Felix Grant tests out some of Wolfram's spin-off products, which aim to push the company into new markets , Scientific Computing World, June 2003.

Стандартна Mathematica складається з інтерфейсу, який забезпечує інтерфейс користувача, і керуючого процесу (керуючого ядра), який має обчислювальні завдання, які виконуються чотирма процесами. Mathematica називає процеси, що виконують обчислення, «обчислювальними ядрами». gridMathematica дозволяє використовувати додаткові ядра.

Ліцензія «gridMathematica Local» дозволяє використовувати до 8 обчислювальних ядер на одному комп'ютері. Ліцензія «gridMathematica Server» дозволяє використовувати до 16 обчислювальних ядер, розподілених на кількох комп'ютерах.

Mathematica керує міжпроцесним зв'язком, таким як постановка в чергу, віртуальна спільна пам'ять і відновлення після збою.gridMathematica offers parallel computing solution , Dennis Sellers, MacWorld, November 20, 2002.

gridMathematica масштабується до більших грід-систем після придбання додаткових ліцензій. Обчислювальні процеси можуть бути розташовані на одному багатопроцесорному комп'ютері або розподілені по віддаленій гетерогенній мережі.Proceedings of the 2006 ACM/IEEE conference on Supercomputing Roman Maeder Підтримуються 64-розрядні платформи.gridMathematica 2.2 Scientific Computing World September 2007 Зв'язок між ядрами та інтерфейсом використовує інтерфейс Mathlink, який є інтерфейсом, розробленим для того, щоб зовнішні програми могли спілкуватися з Mathematica. Зв'язок здійснюється через TCP/IP і для автентифікації використовується SSH або RSH.

Історія До випуску Mathematica 7, gridMathematica та Mathematica Personal Grid Edition, яка зараз припинена, були єдиними версіями Mathematica, які забезпечували паралельні обчислення. Вони працювали як самостійні продукти, включно з ядрами Front End і Control Kernel і Parallel Computing Toolkit, розробленими Романом Медером, одним з оригінальних авторів Mathematica. З випуском Mathematica 7 інструменти паралельного програмування були перероблені та включені до MathematicaMathematica 7: A Review Mike Riley, Dr Dobb's, а gridMathematica була перероблена для безпосередньої роботи з Mathematica.gridMathematica 7 enhances parallel computing MacNN

Див. також Mathematica суперкомп'ютер

Примітки

Посилання Дослідження можливостей gridMathematica на машинах Altix ia64 HPC, Університет Квінсленда VisLab. Лондонський центр фінансових мережевих обчислень Королівського коледжу