Кто-нить занимался распределёнными вычислениями?
студенты Васенина с кафедры выч.мат. мехмата этим занимаются...
Летом в Переславле будет школа по распределенным вычислениям.
Можно в стади поискать про прошлогоднюю.
Можно в стади поискать про прошлогоднюю.
спасибо!
надо к ним заглянуть
надо к ним заглянуть

спасибо, поищу 

Тебя именно распределенные интересуют или параллельные многопроцессорные?
А какого рода распределенные вычисления интересуют?
Я для кластера (768 процов) на DVM и MPI писал.
Я для кластера (768 процов) на DVM и MPI писал.
Charm++ ботай...
а что это такое и где это взять?
Ну типа [url=http://www.google.ru/search?hl=ru&q="Charm%2B%2B"&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=]тут[/url]
Это язык поверх С++ для написания распределенных программ. Есть реализации поверх MPI, и есть просто на TCPIP, есть еще какие-то. Основное понятие языка (ну помимо всего, что есть в С++
) - удаленный объект. Чем-то похоже на Java-вский RMI, но все вызовы методов удаленного объекта - асинхронные (= неблкирующие). Ну, остальное сам прочитаешь...
Это язык поверх С++ для написания распределенных программ. Есть реализации поверх MPI, и есть просто на TCPIP, есть еще какие-то. Основное понятие языка (ну помимо всего, что есть в С++
) - удаленный объект. Чем-то похоже на Java-вский RMI, но все вызовы методов удаленного объекта - асинхронные (= неблкирующие). Ну, остальное сам прочитаешь...есть такой язык erlang, разработанный специально для распределенных вычислений.
чувак, это пять баллов!
Почитал бы что ли... http://www.erlang.org/
Почитал бы что ли... http://www.erlang.org/
Я сам с Erlang'ом не знаком, но всё, что пишут в официальном FAQ, на мой взгляд, вполне соответствует характеристике "разработанный специально для распределенных вычислений":
- Erlang provides a simple and powerful model for error containment and fault tolerance (supervised processes)
- Concurrency and message passing are a fundamental to the language. Applications written in Erlang are often composed of hundreds or thousands of lightweight processes.Context switching between Erlang processes is typically one or two orders of magnitude cheaper than switching between threads in a C program.
- Writing applications which are made of parts which execute on different machines (i.e. distributed applications) is easy. Erlang's distribution mechanisms are transparent: programs need not be aware that they are distributed.
- The Erlang runtime environment (a virtual machine, much like the Java virtual machine) means code compiled on one architecture runs anywhere. The runtime system also allows code in a running system to be updated without interrupting the program.
сам-то читал ?
Оставить комментарий
AXEJ777
Я имею ввиду не типа find-a-drug прожку себе на комп поставить. Интересно проги для этого ктонить тут писал?