Microsoft, Dryad eşzamanlı programlama kodunu akademisyenlere sundu

  • Sep 06, 2023

Microsoft Başkanı Bill Gates'in, Microsoft'un Google'ın MapReduce ve Apache Hadoop'una eş zamanlı programlama rakibi olan Dryad'dan bahsetmesinin üzerinden iki yıl geçti. Ancak bu hafta Microsoft'un Dryad kodunu akademisyenlere ve araştırmacılara sunmasıyla Dryad tekrar radar ekranına çıktı.

Microsoft Başkanının üzerinden iki yıl geçti Bill Gates Dryad'ı konuşturdu, Microsoft'un eş zamanlı programlama rakibi, Google'ın MapReduce ve Apache Hadoop'udur. Ancak bu hafta Microsoft'un Dryad kodunu akademisyenlere ve araştırmacılara sunmasıyla Dryad tekrar radar ekranına çıktı.

orman perisi-1.jpg

Dryad'ın amacı programcıların Windows bilgisayar kümeleri üzerinde uygulamalar geliştirmesine ve çalıştırmasına olanak sağlamaktır. Dryad yazılımı, sistemlerin birden fazla makinedeki düşük seviyeli karmaşık uygulamalarda otomatik olarak paralelleştirilmesine olanak sağlayacak şekilde tasarlanmıştır. Daha çok bilgi işlem yoğunluğuna odaklanan mevcut yüksek performanslı bilgi işlem ve ızgara platformlarının aksine Dryad, ölçek ve hata toleransının önemli olduğu veri yoğunluklu bilgi işlem senaryolarına daha fazla yöneliktir. öz.

Microsoft ve çok az sayıda seçilmiş iş ortağı, biyo-enformatikten astronomi odaklı programlara kadar çeşitli örnek ve gerçek dünya uygulamaları geliştirmek için Dryad kodunu kullanıyor.

Microsoft'ta Fakülte Zirvesi 2009 konferansı bu hafta, şirket yetkilileri Dryad ve DryadLINQ programlama araçlarının kullanılabilirliğini duyurdu. (Dryad kodu ikili biçimde ve DryadLINQ kaynak biçimindedir). DryadLinq, C# programlama diline yönelik Dil Tümleşik Sorgu (LINQ) uzantılarını Dryad uygulamaları yazan .Net geliştiricilerinin kullanımına sunar. Araştırmacılar ve akademisyenler şunları yapabilir: hem Dryad'ı hem de DryadLINQ'i indirin Microsoft'un MS-Research lisans sözleşmesini imzaladıktan sonra.

Konferansta Microsoft yöneticileri, Dryad'ın Microsoft'un bulut bilgi işlem platformu Azure'un üstünde mevcut olmadığını, ancak planın onu orada kullanılabilir hale getirmek olduğunu da kabul etti. Ancak yetkililer Factulty Summit katılımcılarına Azure hamlesi için bir zaman çizelgesi sunmadı.

(Aşağıdaki slayta göz atın Microsoft Araştırmacısı Mihai Budiu'nun Mart 2009 Dryad sunumu. Azure parçaları gri renktedir ancak Microsoft'un Dryad'ın Azure ile çalışmasını nasıl tasavvur ettiğini görmek mümkündür.)

Şimdilik Dryad her şeyden çok bir araştırma projesi. Tüm Microsoft Araştırma projeleri gibi, ticarileştirilip ticarileştirilmeyeceğine ve ne zaman ticarileştirileceğine dair bir garanti yoktur.

Ancak 2008'de Microsoft Araştırma Silikon Vadisi Kıdemli Araştırmacısı Michael Isard şunu söyledi: Dryad "kısmen kısa vadeli ihtiyaçlara yönelik ürün gruplarına yardımcı olmak için inşa edildi Verileri analiz etmek zorundaydılar ve kısmen de dağıtılmış bilişimin diğer yönlerine ilişkin araştırma yapmamıza imkan verecek kolaylaştırıcı bir platform olma umuduyla."

Microsoft'un çeşitli hazırlık aşamalarında çok sayıda farklı eşzamanlı ve dağıtılmış bilgi işlem projesi vardır. Yeni nesil işletim sistemi Midori şu anda şirkette kuluçka aşamasında olan bunlardan sadece biri.