An Entity of Type: software, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

Dryad was a research project at Microsoft Research for a general purpose runtime for execution of data parallel applications. The research prototypes of the Dryad and DryadLINQ data-parallel processing frameworks are available in source form at GitHub.

Property Value
dbo:abstract
  • Dryad was a research project at Microsoft Research for a general purpose runtime for execution of data parallel applications. The research prototypes of the Dryad and DryadLINQ data-parallel processing frameworks are available in source form at GitHub. (en)
  • Дріада є науково-дослідницьким проектом в Microsoft Research для виконання загального призначення для паралелізму даних. Microsoft зробила кілька релізів попереднього перегляду цієї технології які доступні як додатки до Windows HPC Server 2008 R2. Проте, в жовтні 2011 року Microsoft припинила активний розвиток на Дріаді, зміщуючи фокус в рамках Apache Hadoop. Додаток, написаний для Дріад моделюється як Орієнтований ациклічний граф. Він визначає потік даних програми, і як вершини графу визначає операції, які виконуються на даних. "Обчислювальні вершини" пишуться з використанням послідовної конструкції, позбавлена будь-яких Паралельних обчислень або взаємного виключення. Виконання Дріада розпаралелює граф потоку даних за рахунок розподілу обчислювальних вершин різних механізмів виконання (який може бути кілька процесорним ядром на одному комп'ютері або на різних фізичних комп'ютерах, підключених до мережі, як і в кластері). Складання розрахункової вершини по доступним обладнанням обробляється під час виконання Дріада, без якого-небудь явного втручання розробника додатків або адміністратора мережі. Потік даних між обчислювальними вершинами до інших здійснюється за допомогою комунікаційних каналів" між вершинами, які у фізичні реалізації здійснюється по TCP/IP-потоках, Розподіленою пам’яттю або тимчасових файлів. Дріада визначає предметно-орієнтовану мову , що реалізується з допомогою C++ бібліотеки, яка використовується для створення і моделювання графіка виконання Дріад. Обчислювальні вершини записуються з використанням стандартного C++ конструктора. Для того, щоб зробити їх доступними для виконання Дріадою, вони повинні бути укладені в класі , який успадковує від GraphNode базовий клас. Графік визначається додаванням ребер; ребра додаються за допомогою оператора композиції (визначається Дріад ), який з'єднує два графіка (або два вузли графу) з краєм. Керований код обгорток для Дріад API також можуть бути записані. Існує кілька компіляторних мов високого рівня, які використовує Дріада як середовище виконання; приклади включають сферу (структуровані Розрахунки оптимізовані для паралельного виконання) і DryadLINQ. (uk)
dbo:author
dbo:computingPlatform
dbo:developer
dbo:genre
dbo:latestReleaseDate
  • 2014-10-07 (xsd:date)
dbo:latestReleaseVersion
  • v0.2.1
dbo:license
dbo:operatingSystem
dbo:programmingLanguage
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 14555271 (xsd:integer)
dbo:wikiPageLength
  • 5638 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1123802559 (xsd:integer)
dbo:wikiPageWikiLink
dbp:author
dbp:developer
dbp:genre
dbp:latestReleaseDate
  • 2014-10-07 (xsd:date)
dbp:latestReleaseVersion
  • v0.2.1 (en)
dbp:license
dbp:name
  • Dryad (en)
dbp:operatingSystem
dbp:platform
dbp:programmingLanguage
dbp:repo
dbp:website
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Dryad was a research project at Microsoft Research for a general purpose runtime for execution of data parallel applications. The research prototypes of the Dryad and DryadLINQ data-parallel processing frameworks are available in source form at GitHub. (en)
  • Дріада є науково-дослідницьким проектом в Microsoft Research для виконання загального призначення для паралелізму даних. Microsoft зробила кілька релізів попереднього перегляду цієї технології які доступні як додатки до Windows HPC Server 2008 R2. Проте, в жовтні 2011 року Microsoft припинила активний розвиток на Дріаді, зміщуючи фокус в рамках Apache Hadoop. Існує кілька компіляторних мов високого рівня, які використовує Дріада як середовище виконання; приклади включають сферу (структуровані Розрахунки оптимізовані для паралельного виконання) і DryadLINQ. (uk)
rdfs:label
  • Dryad (programming) (en)
  • Дріада (програмування) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
foaf:name
  • Dryad (en)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License