Какую архитектуру использовать для HPC - PullRequest
1 голос
/ 15 марта 2011

Итак, я искал диспетчера для нашего программного обеспечения для интеграции с Windows HPC server 2008. Вещество, которое мы хотим интегрировать, смущает параллель, при котором данные не передаются между задачами.

Я читал об архитектуре Microsoft SOA и вижу в ней очень сильную возможность. Но я ничего не могу найти о том, какие другие архитектуры вы можете использовать для создания и запуска заданий в кластере.

Я знаю, что есть MPI, но я думаю, что он больше нацелен на работу, где задачи должны обмениваться данными и информировать друг друга о прогрессе и т. Д.

Итак, мой вопрос: кроме SOA и MPI, какие еще есть варианты?

Также я слышал некоторые слухи о том, что в архитектуре SOA есть недостатки, может ли кто-нибудь передать информацию о том, как с ней работать?

Приветствия за любую помощь

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

Вы пробовали http://resourcekit.windowshpc.net/ и искали SOA? Вы также можете найти другие полезные вещи в этом наборе ресурсов Windows HPC, сделанном моей командой.

0 голосов
/ 13 декабря 2012

Я не уверен, что собирается делать общая архитектура вашей системы, но на рынке есть несколько вариантов MPI. Я наиболее знаком с Intel MPI. В Intel есть набор инструментов для работы с кластерами, в котором есть MPI, компиляторы (C ++ и fortran) и инструменты диагностики.

Некоторые из потоковых потоков являются открытыми, если они необходимы в

www.threadingbuildingblocks.org

www.cilkplus.org

...