Оптимизировать алгоритм

Станислав18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.11.2010

Алгоритм Неотрицательной матричной факторизации

написан на perl использует модуль PDL

сейчас алгоритм выполняется на ограниченном объеме данных - при его увеличении вываливается с ошибкой Out of memory!

(памяти 64Gb уже не хватает)

нужно переписать с учетом масштабируемости желательно используя MapReduce т.к. планируется использовать мощности amazon elastic mapreduce

описание алгоритма можно посмотреть в книге "Программируем коллективный разум"

скачать можно тут http://www.sendspace.com/file/atlaeo