Dryad และ DryadLINQ โครงการใหม่ด้าน Parallel Computing

Microsoft Research เปิดโครงการที่เกี่ยวข้องกับ Parallel/Distributed Computing สองโครงการดังนี้

  • Dryad - ค้นหาวิธีการเขียนโปรแกรมแบบใหม่ที่เหมาะสมสำหรับการประมวลผลแบบขนาน ตัว Dryad เองคือ infrastructure สำหรับการกระจายงาน โปรแกรมเมอร์ไม่ต้องมายุ่งกับการจัดการงานแบบขนานเลย Dryad จะทำให้เอง
  • DryadLINQ - เป็นส่วนหนึ่งของ Dryad ทำหน้าที่ประมวลผลภาษา Language Integrated Query (LINQ) ของ .NET Framework ให้ทำงานแบบขนาน ซึ่งจะถูกมองเป็น job ย่อยๆ แล้วไปประมวลผลบนเครื่องต่างๆ

ลักษณะของ Dryad จะคล้ายๆ กับการทำงานของ MapReduce ของกูเกิล และ Hadoop ซึ่งเป็นโอเพนซอร์สที่ยาฮูให้การสนับสนุน

ผู้ที่สนใจสามารถดาวน์โหลด Dryad และ DryadLINQ มาทดลองเล่นบน Windows HPC Server 2008 ได้จาก Dryad and DryadLINQ Academic Release

ที่มา - Windows HPC Team Blog