30.11.2010

PVM па-беларуску

* Source text URL: http://www.csm.ornl.gov/pvm/pvm_home.html



pvm



PVM (Parallel Virtual Machine) уяўляе сабою праграмны пакет, які дазваляе гетэрагеннай калекцыі Unix і/ці Windows кампутарам падлучаць паміж сабой сетку, якая будзе выкарыстоўвацца як адзін вялікі кампутар паралельна. Такім чынам, вялікія вылічальныя праблемы можна вырашыць з найменшымі выдаткамі, выкарыстоўваючы сукупныя магутнасці і памяці шматлікіх кампутараў, праграмнае забеспячэнне вельмі кампактнае. Крыніцы, якія даступны бясплатна праз NETLIB, былі складзены на ўсё, ад наўтбукаў да Крэйс.

PVM дазваляе карыстачам выкарыстоўваць свае існыя кампутарнага абсталявання для рашэння значна больш сур’ёзных праблем, пры мінімальных дадатковых выдатках. Сотні сайтаў па ўсім свеце выкарыстоўваюць PVM для рашэння важных навуковых, прамысловых і медыцынскіх праблем, у дадатак карыстаемся PVM як адукацыйнай прыладай, каб вучыць паралельна праграмаванню дзясяткі тысяч карыстачоў, ГУМ стаў стандартам дэ-факта для размеркаваных вылічэнняў ва ўсім свеце.



Актуальная інфармацыя PVM:

PVM 3.4.6 Дата выйсця. Складаецца з Windows і Unix версіі і шырэйшага выкарыстання на кластары Beowulf. Таксама складаецца з апошніх абнаўленняў для працы з апошнімі версіямі Linux, Sun, SGI і сістэм. Новыя магчымасці ў 3.4.x РУМ складаюцца з зносін кантэкстаў, апрацоўнікаў паведамленняў, устойлівых паведамленняў, а таксама interoperablity паміж NT і Unix-кластараў.

EuroPVM/MPI 2009 ІНФАРМАЦЫЙНАЕ ПАВЕДАМЛЕННЕ

Група шаснаццатага еўрапейскага PVM MPI збору карыстальнікаў.

Эспо, Фінляндыя, 7 – 10 верасня 2009 г.

Вэб-сайт: http://www.csc.fi/english/pages/pvmmpi09/

Арганізатары РКО – ІТ-цэнтр па навуцы

Уяўленне сайта: https://www.easychair.org/account/signin.cgi?conf=europvmmpi2009

ГІСТОРЫЯ ПЫТАННЯ І ТЭМЫ

PVM (Parallel Virtual Machine) і MPI (Message Passing Interface) сталі стандартнымі інтэрфейсамі для высокапрадукцыйных паралельнага праграмавання ў перадачы паведамленняў парадыгмы. EuroPVM/MPI з’яўляецца найболей вядомым зборам, прысвечаным апошняй распрацоўкі PVM і MPI, іх выкарыстанне, у тым ліку сродкі падтрымкі і рэалізацыі, а таксама прыкладанняў, якія выкарыстоўваюць гэтыя інтэрфейсы. EuroPVM/MPI паседжанні таксама заклікае абмеркаванні новых перадач паведамленняў і іншых паралельных і размеркаваных парадыгмаў праграмавання MPI і PVM.

16-я Еўрапейская нарада PVM/MPI карыстальнікаў “Нараду групы будзе форум для карыстачоў і распрацоўнікаў PVM, MPI і іншыя перадачы паведамленняў праграмавання асяроддзя. Праз прэзентацыю прадстаўленых дакументаў, прадавец прэзентацыі, стэндавыя даклады і запрошаныя даклады, удзельнікі будуць мець магчымасць абмяняцца ідэямі і досведам, каб спрыяць паляпшэнню і далейшай перадачы паведамленняў і злучаных з імі паралельна парадыгмы праграмавання”.

Пытанні, якія ўяўляюць цікавасць для нарады ўключаюць, але не абмяжоўваюцца імі:

* PVM і MPI пытанні ажыццяўлення і паляпшэння

* Апошнія пашырэнні PVM і MPI

* PVM і MPI для высокапрадукцыйных вылічальных кластараў і сеткавых асяроддзяў

* Новыя перадачы паведамленняў і гібрыдных паралельна парадыгмы праграмавання, напрыклад, з агульнай мэтай графічных працэсараў

* Узаемадзеянне паміж перадачай паведамленняў праграмнага і апаратнага забеспячэння

* Адмоваўстойлівасць у перадачы паведамленняў праграм

* Адзнака эфектыўнасці PVM і MPI прыкладанняў

* Прылады і асяроддзі для PVM і MPI

* Алгарытмы з выкарыстаннем перадачы паведамленняў парадыгмы

* Прыкладанні ў галіне навукі і тэхнікі на аснове перадачы паведамленняў

Матэрыялы па ўжыванні дэманструюць і патэнцыйныя магчымасці, і недахопы MPI і PVM асабліва вітаюцца.

Як і ў папярэднія гады, “ParSim” адмысловай сесіі будзе засяроджана на лікавае мадэляванне для паралельнай асяроддзю канструкцый. Euro PVM/MPI у 2009 годзе будзе таксама праводзіць сесіі “Выбітныя даклады, дзе лепшыя працы, адабраныя Праграмным камітэтам будуць прадстаўлены”.

УЯЎЛЕННЕ ІНФАРМАЦЫІ

Зацікаўленым бакам прапануецца прадставіць поўны дакумент у якасці дакумента PDF не больш за 10 старонак на ангельскай мове (2 старонкі для плаката тэз). Акрамя таго, яшчэ дзве старонкі могуць быць уключаны на старонцы ў аснове зарада, 50 еўра/стар. Тытульны ліст павінен утрымоўваць рэзюмэ не больш за 100 слоў і пяць пэўных ключавых слоў.

Дакумент павінен быць адфарматаваны ў адпаведнасці з Springer LNCS прынцыпаў (http://www.springer.de/comp/lncs/authors.html). Выкарыстанне LaTeX для падрыхтоўкі ўнёску, а таксама ўяўленні ў камеры гатовага фармата настойліва рэкамендуецца. Стылі файла могуць быць знойдзены ў http://www.springer.de/comp/lncs/authors.html. Новая праца, што яшчэ не паспелі для поўнай паперы, кароткія заўвагі і аналагічныя кароткія аб’явы запрашаюцца на стэндавыя сесіі. Унёскі ў стэндавыя сесіі павінны быць прадстаўлены ў выглядзе дзвюх старонак абстрактна. Усе гэтыя ўнёскі будуць цалкам рэцэнзавацца праграмным камітэтам.

Дакументы павінны быць прадстаўлены ў электронным выглядзе праз анлайн сістэму ўяўлення на http://www.easychair.org/conferences/?conf=europvmmpi2009..

Матэрыялы ў адмысловай сесіі “Сучасныя тэндэнцыі ў лікавым мадэляванні для паралельных інжынернага асяроддзя” (ParSim 2009) апрацоўваюцца і разглядаюцца адпаведнымі старшынямі сесіі. Для атрымання дадатковай інфармацыі звяртайцеся на сайт ParSim (http://www.lrr.in.tum.de/Par/arch/events/parsim09/).

Усе прынятыя ўяўленні, як чакаецца, будуць прадстаўлены на канферэнцыі аднім з аўтараў, які патрабуе рэгістрацыі на канферэнцыі.

ВАЖНЫЯ ДАТЫ

EuroPVM/MPI канферэнцыі

Уяўленне поўных тэкстаў дакладаў і стэндавых тэзаў 8 красавіка 2009

Апавяшчэнне аўтараў 11 траўня 2009

Камера-Ready прац 8 чэрвеня 2009

Падручнікі панядзелку, 7 Верасня 2009

Канферэнцыі ў аўторак-чацвер, 8 верасня-10, 2009

Для апошняй на сённяшні дзень інфармацыі, наведаеце вэб-сайт канферэнцыі на http://www.csc.fi/english/pages/pvmmpi09/.

ParSIM сесіі

Уяўленне дакументаў 6 траўня 2009

Апавяшчэнне аўтараў 26 траўня 2009

Камера гатовых прац 8 чэрвеня 2009

ХОД

Матэрыялы канферэнцый, якія складаюцца з тэзаў запрошаных дакладаў, поўных тэкстаў артыкулаў і дзвюх тэзаў для плакатаў, будуць апублікаваны Springer у серыі LNCS. Аўтары настойліва рэкамендуюць уважліва прачытаць рэкамендацыі па публікацыі для палягчэння працэдуры публікацыі.

Генеральны кафедры: Джэк Донгарра (Універсітэт Тэннэссі)

Старшыня праграмнага камітэта: Ян Вестэрхолма (Або ўніверсітэт)

PC сустаршыняў: Юха Fagerholm і Юсси Heikonen (CSC)

Старшыня мясцовага арганізацыйнага камітэту: За Остер (CSC)

МЕСЦА ПРАВЯДЗЕННЯ

Канферэнцыя праводзіцца швецка-Finnsih культурнага цэнтра ў Ханасаари, Эспоо, Фінляндыя (www.hanaholmen.fi).

Канферэнцыя арганізавана і праведзена РКО – IT-цэнтр па навуцы ТАА.

Паралельна: PVM 1.4.0. Дата выйсця вольная з CPAN, гэта Perl абалонка для PVM цяпер рэалізуе групу функцый, падтрымлівае паведамленні памерам больш, чым 100K і выпраўляе некаторыя ўцечкі памяці. Вольная з Вашай дружалюбнай CPAN люстэрка.

S-Lang PVM людзі ў MIT распрацавалі S-Lang прывязкі для PVM.

RPVM новы рэліз! RPVM гэта набор прывязак для PVM з R, якая з’яўляецца сучаснай інтэрпрэтаванай statisitcal мовы, аналіз заснаваны на S (з Bell Labs).

CUMULVS 1,1 вызвалены – PVM пабочных праектаў дазваляе лёгка дадаць інтэрактыўную візуалізацыю і кіраванне вашым РУМ-прыкладанням ці прыкладанням MPI. PVM працуе на што-небудзь.

Некаторыя новыя элементы, дададзеныя на гэту старонку, некалькі новых дадаткаў да “прыкметных PVM праграмнага забеспячэння”, распрацаваныя трэцімі бакамі па ўсім свеце, новая версія Java PVM, выпуск порт Python для PVM, порт PVM, новае размеркаванне PVM 3.4.5 для Windows.

Бягучыя артыкулы з PVM групы навін comp.parallel.pvm


PVM Дакументацыя:

Агляд праекта, кароткі агляд PVM і яго асаблівасцяў.

Уключэнне новых функцый, даступных у pvm3.4 і мінулых PVM версіях.

PVM і MPI: параўнанне асаблівасцяў артыкулу, апублікаванай у Calculateurs Paralleles Vol. № 8 2 (1996). Апісанне адрозненняў паміж PVM і MPI і пры якіх акалічнасцях адзін пакет пераважае перад іншымі.

XPVM агляд, кароткі агляд XPVM і яго асаблівасцяў.

PVM тэхнічныя пытанні і адказы для Unix сістэм (HTML версія).

PVM 3,4 па ўсталёўцы для Windows NT.

Позняе парушэнне PVM 3,4 NT навінаў.

Зазірнуць у будучыню і ўбачыць, што мы працуем на працягу правадка, які з’яўляецца нашым бачаннем “наступнага пакалення сістэмы за ГУМ”.

HTML-версія кнігі Прэс MIT:

PVM: Parallel Virtual Machine Кіраўніцтва карыстача і ў падручніку для сеткавых паралельных вылічэнняў.

Як замовіць свой асобнік ($ 17.95) з Масачусецкага тэхналагічнага інстытута.


HTML Чалавек старонак для РУМ 3,3.

XPVM 1,1 Tech Report (3 Мб PostScript).

PVM зыходнага кода:

PVM зыходнага кода, апошні загружаны код PVM ад NETLIB.

PVM 3.4.5+6 размеркаванні для Windows.

PVM набор тэстаў і графічны інтэрфейс драйвера (бэта), зараз даступны.

PVM 3,3 кароткай даведкавай картцы (PostScript).

Зроблена для друку і складзена ў зручны даведнік PVM.

XPVM 1.2.1 двайковыя файлы, загружаныя файлы XPVM ад NETLIB.

РУМ-праграмавання:

Ухіленне непаладак PVM Startup. Што рабіць, калі вы бачыце, “Памылка: не атрымоўваецца запусціць дэман”.

Праблема з Redhat 7.0 і PVM 3.4.3. Кампіляцыя Redhat змяніла кампілятары працы шляху паміж 6.x і 7,0, што чыннікі паведамлення пра памылку пры кампіляцыі: выправіць проста і можа быць ужыта ўручную, вы павінны змяніць 2 лініі ў pvm3/SRC/lpvmpack. наступным чынам:

лініі 1827: TC = (знак) va_arg (AP, Int);

лініі 1852: й = (кароткі) va_arg (AP, Int);

затым перакампіляваць. Гэта павінна зрабіць. Гэта выпраўленне ў PVM 3.4.4 і пазнейшых версій.

Уводзіны ў праграмаванне з PVM.

NAG рэлізы лікавая PVM бібліятэка і UT аб’яўляе афіцыйны рэліз

ScaLAPACK – бібліятэка аптымізаванай, паралельнай лінейнай алгебры працэдуры выкарыстання PVM.

FORGE90 – камерцыйная прылада, якая аўтаматычна паралелізуе Фартран коды з выкарыстаннем PVM званка, калі прасілі.

VPE – Visual асяроддзі праграмавання (вырабляе PVM праграмы), даступны прататып праграмнага забеспячэння.

Западзіна – NIST распрацаваў графічны інтэрфейс карыстача, які складаецца з усіх неабходных прылад для распрацоўкі паралельных прыкладанняў бібліятэкі. Бягучая версія выкарыстоўвае PVM перадачы паведамленняў.

Trapper – гэта графічнае асяроддзе праграмавання GENIAS праграмнага забеспячэння. TRAPPER утрымоўвае кампаненты праграмнага забеспячэння паралельнай канструкцыі, канфігурацыі абсталявання, працэс адлюстравання, маніторынг працэсаў, праграмнае забеспячэнне графічнага і адладкі прадукцыйнасці кампутараў маніторынгу. Выкарыстанне PVM пры запуску па кластарах.

Прадукцыйнасць падказкі PVM

Адладка праграм PVM

PVM адладчыкі

TotalView – камерцыйны паралельны адладчык Etnus (раней Dolphinics) – так трымаць!

Xmdb – паралельнае праграмаванне і адладкі, трэнер для пачаткоўцаў.

p2d2 – партатыўны паралельна размеркаваны адладчык з НАСА.

МЭТЫ – добрая прылада, распрацаваны NASA.

CXTRACE – камерцыйная версія мэт з выпуклых.

D.bugger – выкарыстоўвае пакет, забяспечвае інтэрфейс да пытання каманды адладчыка (у наш час працуе для IRIX і AIX).

Праца планаўшчыкоў і аўтаматычнага балансавання нагрузкі.

Іншыя пакеты, якія працуюць з PVM складаюцца з:

CONDOR

CODINE

CraySoft NQE

PRM (Resource Manager Просперо)

DQS

LSF

LoadLeveler.

Прадукцыйнасць манітораў для PVM праграм.

(Адправіць нам ліст, калі вы жадаеце быць дададзены ў спіс:)

XPVM 1,1 – 10 раз хутчэй, і новыя погляды чаргі паведамленняў.

Paradyn – больш чым манітор адладчык (новая версія даступная!).

PGPVM – вырабляе файлы, сумяшчальныя з пунктам.

Новая версія завецца PGPVM2, зараз даступная!

PG_PVM – пакет, які вырабляе файлы, сумяшчальныя з пунктам. Іншая (сцвярджае, што яна таксама можа быць скарыстаны для прафілявання MPI праграм).

PVaniM2.0 – падае анлайн і пасмяротных візуалізацыі.

МЭТЫ – добрая прылада, распрацаваная NASA.

І праверце пакеты ў спісе адладчыкаў.

Вядомыя PVM адпаведнага праграмнага забеспячэння.

Калі вы думаеце, што штосьці не пералічына тут, дайце нам ведаць.

S-Lang PVM Майкл Высакародны і кампанія ў Масачусецкім тэхналагічным інстытуце стварылі S-Lang прывязкі да PVM для ўсіх вас, S-Lang карыстачоў там. Атрымлівайце асалоду!

LPVM LPVM з’яўляецца PVM3 прывязкі для Common Lisp з КФП. Распрацоўнік, Іван Болдыраў, кажа патчы вітаюцца.

pypvm-0,92 новы рэліз! Майкл Petullo і Грэг Бэйкер зліліся Python-РУМ у адным выпуску. Вельмі прыемна. Праверце гэта.

Выкарыстанне Windows MFC з PVM Браян Piscopo апісвае, як зрабіць PVM сумяшчальнае з MFC (Microsoft Foundation Classes), у тым ліку працоўны прыклад. Гэта дазваляе людзям выкарыстоўваць магчымасці PVM, забяспечваючы лёгкі ў выкарыстанні графічны інтэрфейс для Windows.

IDL інтэрфейс PVM. Гэта інтэрактыўная мова апісання дадзеных (ад Research Systems) інтэрфейс для PVM дазваляе выконваць паралельную апрацоўку з IDL праз выклікі PVM. Яна аналагічная панэлі прылад MATLAB.

Дынаміт Дынамічныя PVM для дынамічных задач (пяры-) размеркаванне задач PVM выкарыстаннем дынаміта CheckPointer таксама даступныя на вышэйпаказанай спасылцы.

PVM Configurator дазваляе ствараць/змяняць/hostfiles усталёўкі, а затым пачаць іх. Вялікая перавага гэтай вельмі прыемнай графічнай праграмы для паскарэння канфігурацыі новых кластараў. (Зыходны код зараз даступны).

EasyPVM з’яўляецца C++ абгорткай для бібліятэкі PVM. Ён прызначаны, каб лёгка абгарнуць найболей часта выкарыстоўваныя ядра бібліятэкі PVM. Ёсць толькі тры класа: PvmDaemon, PvmTask і PvmStream. PvmStream асаблівасці неабмежаванага памеру паведамленняў і строгая праверка тыпаў зменных прайшло. (Поўны зыходны код даступны)

APPSPACK бібліятэкі асінхронных і адмоваўстойлівасць паралельных шаблонаў пошуку метадаў аптымізацыі. Гэта асабліва карысна для інжынерных аптымізацый праектных задач, характарызуецца невялікім лікам зменных і дарагіх аб’ектыўнай адзнакі функцыі.

PVM GMake Жан Лабрусс выпусціў свой Gmake праграмнага пакета.

PVM Toolbox для Matlab Хаўер Бальдомеро стварыў набор прылад для выкліку PVM з Matlab.

HP-РУМ – ГУМ-клон з паляпшэнняў, падтрымлівае хуткі PVM 3.3 на Windows і Unix, а таксама ў агульнай памяці, камерцыйная бясплатная выпрабавальная версія даступная для загрузкі.

DAMPVM – дынамічнае размеркаванне і міграцыі пашырэння пабудаваны на PVM Паўлам Czarnul тэхнічнага ўніверсітэта Гданьска.

WAMM (Wide Area Metacomputer Manager), распрацаванай у CNUCE-інстытуце італьянскай Нацыянальнай даследчай рады, уяўляе сабою графічную прыладу, пабудаваную на вяршыні PVM. Ён падае карыстачу графічны інтэрфейс для аказання дапамогі ў паўтаральных і працаёмкіх задачах, такіх як: хост дадаць/праверка/выдаленне, кіраванне працэсамі, кампіляцыя на выдаленых кампутарах, выдаленага выканання каманд.

Fortran 90 РУМ-інтэрфейс – распрацаваны Лоранам Гассэр, гэта смала файл утрымоўвае ўсе файлы, вам трэба скарыстацца Fortran 90 аб’ектаў мадэлі. Ён выкарыстоўваецца ў бягучым развіцці PVM версіі яго лікавы прагноз надвор’я. Атрымлівайце асалоду!

tkpvm – распрацаваны Nijtmans у Нідэрландах, гэты пакет спалучае ў сабе магутнасць Tcl/Tk і PVM. Добры матэрыял!

tclpvm – гэты пакет і набор прылад, на аснове гэтага пакета ў стандартную пастаўку Linux размеркавана Беовульф. Паглядзіце на гэта хуткім часам у іншых дыстрыбутывах Linux!

Набожны – сістэма ўводу/высновы для прыкладанняў PVM. Паралельная распрацоўка Vaidy Sunderam і Стыў Мойер.

Adsmith – гэта аб’ектна-арыентаваны DSM цалкам пабудаваны на вяршыні PVM, без выкарыстання сістэмы залежных аб’ектаў. Adsmith супрацоўнікаў шматлікіх метадаў аптымізацыі прадукцыйнасці для падвышэння сваёй эфектыўнасці.

WPVM 2,0 – Аляксандр Алвес універсітэта Каімбра – ПАРТУГАЛІЯ стварыў РУМ-версію для Microsoft Windows.

jPVM – новая Версія 1.1.4, якая працуе з PVM 3,4, родны інтэрфейс метадаў PVM для Java (TM) платформы.

JPVM – гэта PVM, як бібліятэка класаў, ажыццяўляецца ў сабе і для выкарыстання з Java.

Perl-PVM – Perl пашырэнне для PVM. Памятаеце думаю, Perl думаю, паралельна!

Pypvm з’яўляецца інтэрфейс Python для PVM. Python, верагодна, другая па папулярнасці мова сцэнараў за Perl. Калі вы выкарыстоўваеце Python, ідзіце паралельна з Pypvm.

CPPvm (C Plus Plus PVM) – C++ інтэрфейс для РУМ 3,4 напісаны Steffen Goerzig. Яна дазваляе адпраўляць/Recv З++ аб’ектаў, а таксама выкарыстанне размеркаваных C++ аб’ектаў, і шматлікае іншае…

PowerPVM – GENIAS праграмнае забеспячэнне высокай прадукцыйнасці версіі PVM для Parsytec сістэмы.

Sciddle – пакет праграм, распрацаваных у ETH Zurich, Швейцарыя, які дазваляе прыкладанню выкарыстоўваць асінхронныя выдаленыя выклікі працэдур у асяроддзі PVM.

SP2 патч для тых, хто выкарыстоўвае Fast Port SP2MPI на IBM SPX, у нас ёсць патч для PVM 3.3.11 для паведамлення памылак, якія могуць паўстаць пры цыклічным буферы, які ўтрымоўвае выбітны запыт ручкі сапсавана. Паведамленне пра памылку “няслушны ручку ў MPI_TEST выкліку”. Патч уплывае толькі на SP2MPI.

Дадатковая інфармацыя:

Удзельнікі праекта.

Публікацыі па нашай вылічальнай сетцы праекта.

Карыстач вынікі апытання апісвае, хто робіць тое, што з PVM па ўсім свеце.

Лік карыстачоў ПВМ, і памер абследавання стаў настолькі вялікім, што ў нас не было часу для іх правядзення і яшчэ атрымаць нашы праведзеныя даследаванні. Мы спадзяемся, што наступная інфармацыя будзе карысная.

Абследаванні, прынятыя увосень кожнага года (звычайны тэкст).

1994 Вынікі апытання (794 Кбайт)

1993 Вынікі апытання (330 Кбайт)

1992 Вынікі апытання (168 Кбайт)

Фатаграфіі і вынікі ад EuroPVM-MPI’97. Чацвёрты Еўрапейскі PVM MPI карыстачоў нарада групы, якое адбудзецца ў Кракаве, Польшча 3 лістапада – 5, 1997.

PVM графіка для вашага задавальнення, некаторыя графікі з PVM футболкі і такія (PostScript).

ГУМ усярэдзіне – зрабіць стыкеры, пакласці іх на вашы тэрміналы.

PVM Дафбой – арыгінальны дызайн футболкі (1992).

Дафбой сеткі – футболка, дызайн друшляк (1993).

Выкарыстоўвайце ўсю моц – футболка, дызайн дыназаўраў (1995).

euroPVM95 – Ганконг, футболка кароль дызайн (1995).

Гэта працуе! – футболка, дызайн каўбой (1996).

euroPVM96 – CFD Працуе на PVM (1996).

euroPVM-MPI97 – Кракаў Цмока (1997).

ok ok