IARnet Fractal Renderer

Приложение IARnet Fractal предназначено для распределенного рендеринга и визуализации характеристик сходимости рекуррентных последовательностей комплексных чисел. Интересным частным случаем применения этого приложения является распределенный рендеринг фрактальных множеств различного вида.

Рендеринг фрактальных изображений является задачей, обладающей несколькими удобными (для экспериментов по анализу балансировки вычислительной нагрузки между узлами системы) характеристиками:

  • она хорошо разбивается на подзадачи меньшей размерности (embarrassingly parallel в английской терминологии; доля последовательных расчетов в законе Амдала фактически равна нулю, то есть теоретически ускорение линейно пропорционально количеству решателей).
  • она позволяет контролируемым образом (то есть предсказуемо) получать как поток подзадач существенно разной сложности, так и поток подзадач практически одинаковой сложности, что можно использовать для экспериментов с различными алгоритмами балансировки нагрузки.
  • результат вычислений легко представляется в виде изображения, то есть кроме, собственно, численных экспериментов эта задача имеет определённый эстетический интерес.

Приложение IARnet Fractal, fractal-gui-2.5-uber.jar (требуется Java Runtime Environment 1.6.0.*)

Описание приложения.