ไมโครซอฟท์ส่งเสริมการประมวลผลแบบขนาน

tags:

Microsoft Windows 7 ได้รับการปรับปรุงเพื่อเพิ่มประสิทธิภาพในการประมวลผลแบบขนาน (parallel processing) โดยไมโครซอฟท์ชี้จุดอ่อนของ Win32 อันเป็นส่วนสำคัญของ Windows ว่าไม่เอื้ออำนวยต่อการพัฒนาโปรแกรมแบบขนาน (parallel application) และในอนาคต ไมโครซอฟท์อาจจะตัด Win32 ออกไป แล้วทดแทนด้วย Managed code ของ .NET ที่จัดเตรียม API สำหรับการพัฒนาโปรแกรมแบบขนาน

ไมโครซอฟท์ยังได้แนะนำ Microsoft Robotics Studio เครื่องมือพัฒนาโปรแกรมสำหรับหุ่นยนต์ ที่น่าทึ่งก็คือ เครื่องมือนี้ยังเหมาะสำหรับพัฒนาโปรแกรมแบบขนานเพื่อทำงานบนโปรเซสเซอร์ multi-core และการประมวลผลแบบกระจาย (distributed computing) ได้อีกด้วย

หากย้อนไปอ่านข่าวเก่าเมื่อปีก่อน ไมโครซอฟท์เคยเปิดตัว Parallel FX สำหรับพัฒนาโปรแกรมแบบขนาน ซึ่งเป็นภาคเสริมเข้าไปใน .NET Framework 3.5 ที่น่าสนใจอีกข่าวคือ Intel ให้การสนับสนุนไมโครซอฟท์เพื่อส่งเสริมให้เกิดการพัฒนาโปรแกรมแบบขนานบนโปรเซสเซอร์แบบ multi-core มากขึ้น การลุยตลาดการประมวลผลแบบขนานของไมโครซอฟท์ครั้งนี้ ถือว่าเป็นกระแสข่าวที่น่าจับตามองสำหรับผู้ที่อยู่ในแวดวงนี้ครับ

ข่าวที่เกี่ยวข้อง Intel ปล่อย Parallel Studio ชุดพัฒนาโปรแกรมแบบขนาน เครื่องมือนี้สนับสนุน Microsoft Visual Studio

ที่มา - ZDNet

javaboom's picture

เกร็ดเล็กเกร็ดน้อย

  • Windows 7 Server มีชื่อทางการคือ Windows Server 2008 R2 (อ้างอิงจากที่มาในข่าว)

  • Win32 ถูกใช้ใน Windows มาเนิ่นนานแล้ว และWin32 เริ่มถูกใช้ตั้งแต่ Windows NT 3.1 หรือเมื่อปี พ.ศ. 2536 (ค.ศ. 1993)

  • Scheduler เป็นหน่วยจัดตารางเวลาการทำงานของโปรเซส (โปรแกรมที่เปิดขึ้นมาทำงาน) เป็นหน่วยสำคัญมากของระบบปฏิบัติ ทำหน้าที่บริหารว่าจะนำโปรเซส (หรือโปรแกรม) ไหนส่งไปให้โปรเซสเซอร์ประมวลผล ศาสตร์ทางคอมพิวเตอร์มีวิธีการของ scheduler หลายแบบ ระบบปฏิบัติการที่อิงบน Windows NT (ส่วนใหญ่เป็นงั้น) ใช้วิธี multilevel feedback จนใน Windows Vista ถึงมีการปรับปรุงให้ใช้ความสามารถของ register บนโปรเซสเซอร์สมัยใหม่เข้ามาช่วย

  • การพัฒนาโปรแกรมแบบขนานไม่ได้ที่เหมาะแค่เพียงงานวิจัยและการศึกษา และไม่จำเป็นต้องออกแบบมาเพื่อทำงานกับซูเปอร์คอมพิวเตอร์และคลัสเตอร์ การส่งเสริมให้คนหันมาพัฒนาโปรแกรมแบบขนานนับว่าเป็นเรื่องที่ท้าทายมาก เพราะหลายประเทศยังขาดผู้เชี่ยวชาญด้านนี้หรือว่ามีจำนวนน้อยมาก โดยผู้เชี่ยวชาญเหล่านี้สามารถให้การศึกษาแก่นักพัฒนาให้เข้าใจถึงวิธีการออกแบบและพัฒนาโปรแกรมแบบขนาน อ่านข่าวที่เกี่ยวข้องกับเรื่องนี้ได้ที่ข่าว เมื่อ Multi-core เบ่งบาน

ขอไร้สาระ

  • Windows ก็ยังใช้เบอร์ 7 แต่จะดีจนเหมือนว่ามาจากสวรรค์ชั้น 7 หรือเปล่า ? ถามพี่เจ เจตรินทน์แล้วกันครับ … โย่ว

JavaBoom (Boom is not Java, but Java was boom) http://javaboom.wordpress.com

lew's picture

จริงๆ แล้ว Win32 เป็นสิ่งที่ผมชื่นชมไมโครซอฟท์อย่างมากที่สามารถทำ backward-compatibility ได้ดีเสมอต้นเสมอปลาย 15 ปีแล้ว โปรแกรมแรกๆ บนวินโดวส์ก็ยังรันกันได้อยู่


LewCPE

javaboom's picture

ถ้าหาก Win32 ตัดออกไปจริงก็เป็นเรื่องใหญ่เอาการครับ ในความคิดเห็นผม Microsoft ควรคิดหาวิธีการทำ backward compat อยู่ครับ หรืออย่างแย่ก็คงเชียร์​ Hyper-V เพื่อ backward ไม่ก็ใช้หลักการคล้าย wine คือทำมาอีก layer (compatibility layer) เพื่อคลุม Managed Code ที่จะมาแทนครับ ใครอยาก backward ก็เปิด feature นี้เอาเองแต่มี overhead แน่ๆ

JavaBoom (Boom is not Java, but Java was boom) http://javaboom.wordpress.com

wiennat's picture

การเมืองมีส่วนครับ ต้องดูที่บล็อกของ Joel Spolsky


onedd.net
javaboom's picture

อืม น่าคิด

JavaBoom (Boom is not Java, but Java was boom) http://javaboom.wordpress.com

bankkung's picture

อย่างน้อยก็ดีกว่าตอน PPC มาเป็น Intel
อ้าว ไม่เกี่ยวกันเหรอ

sugree's picture

Robotics มันเจ๋งมาก

paepod's picture

Robotics ของ Microsoft ทำให้ผมอยากลองจับ ทาง Hardware เลยปกติ เน้นไปที่ด้าน ระบบการจัดการ เท่านั้น

Site Search

 
Web blognone.com

Poll