ผมมีโอกาสเดินทางไปบรรยายที่งานสัมมนา HPCast10 ระหว่างวันที่ 18 – 22 พฤษภาคม 2551 ที่โรงแรม Grand Hyatt ประเทศ Singapore ตามคำเชิญของบริษัท HP Asia Pacific ที่สิงค์โปร์ งาน HPCast10 เป็นงานสัมมนาระดับโลกที่จัดเป็นประจำโดยบริษัท HP เพื่อให้กลุ่มลูกค้าด้าน Grid และ High Performance Computing จากทั่วโลก มานั่งคุย พบปะกัน และยังเอาตัวแทนจากบริษัทใหญ่ๆ เช่น Intel, Microsoft, AMD และอีกหลายบริษัท มาคุยให้ฟังเรื่องแนวโน้มทางเทคโนโลยีและผลิตภัณฑ์ต่างๆ เพื่อให้เราได้เห็นทิศทางทั้งหมด พร้อมกันทีเดียว
การบรรยายในครั้งนี้มีผู้ฟังประมาณ 100 คนจากทั่วโลก หน้าที่ของผม คือ ไปเล่าความก้าวหน้าและทิศทางของโครงการกริดแห่งชาติของเรา ซึ่งผมอยากจะคุยว่าเป็นหนึ่งในไม่กี่โครงการที่ เราทัดเทียมกับสิงค์โปร์ นำหน้ามาเลเซีย และทิ้งที่เหลือในอาเซียนไม่เห็นฝุ่นครับ
สำหรับงานสัมมนาครั้งนี้ทำให้เห็น trend เด็ดๆ หลายประการครับ
เทคโนโลยีมัลติคอร์กำลังกลายเป็นแนวโน้มแรงมากจะขยายเป็น 4-6-8 คอร์ในปีนี้และปีหน้า แต่การพัฒนาซอฟต์แวร์ยังตามอยู่มาก ซึ่งประเทศไทยคงต้องพัฒนาโปรแกรมเมอร์ที่ทำงานด้านนี้ได้ออกสู่อุตสาหกรรมมากขึ้น ตรงนี้อยากทราบความเห็นด้วย ครับ ทางผมพยายามทำงานร่วมกับ Intel , Software Park, และกลุ่มมหาวิทยาลัยในการดึงเทคโนโลยีการพัฒนาโปรแกรมบน multicore มาสอนกันและกระจายสู่อุตสาหกรรม แต่หลายคนจากภาคอุตสาหกรรมยังถามว่า ระบบปฏิบัติการทำให้แล้วไม่ใช่หรือ ทำไมต้องเรียนรู้ ซึ่งผมว่ายังเป็นความเข้าใจที่คลาดเคลื่อนไปนิดหนึ่ง เอาไว้ผมจะลองว่ากันเรื่องนี้แบบยาวๆ สักครั้งทีหลังครับ
ระบบคอมพิวเตอร์แบบ blade กำลังกลายเป็นความจำเป็นเนื่องจากสามารถลดขนาด data center และประหยัดพลังงาน ได้มาก ตอนนี้ RACK 42U ตู้เดียวสามารถบรรจุเครื่องได้รวมแล้ว 1024 CPU core นะครับ ทำให้ได้สมรรถนะถึงกว่า 12 เทราฟลอบ (ตอนนี้เครื่องที่เร็วที่สุดในไทยจะอยู่ที่ 4.5 เทราฟลอบ) เครื่องรุ่นใหม่จุเต็ม 1 blade enclosure จะได้ถึง 256 CPU Core แล้วครับ แล้วเสียบไฟบ้านแบบตู้เย็นได้เลย ไม่ต้องมี data center ที่แพงและซับซ้อน เรากำลังก้าวเข้าสู่ยุคของ Personal supercomputing แล้วครับ
Ethernet Switch กำลังเคลื่อนเข้าสู่ 10Gbps ในราคาถูกมากๆ ตอนนี้ latency ใน switch 10G รุ่นใหม่ลงมาเหลือราว 6 microsecond แล้ว นับว่าดี ทำให้ใช้ 10G แบบเดียวทำได้ตั้งแต่ interconnection ในคลัสเตอร์ยัน campus backbone เลย สำหรับ high Speed interconnection หลักๆในโลกได้แก่เทคโนโลยีของ Quadric, SCI, Myrinet, Infiniband ทุกตัวมีแนวโน้มตายหมดครับเหลือแค่ Infiniband และ 10G Ethernet เนื่องจากความเป็นมาตรฐานครับ ทำให้ตลาดเชื่อมั่นกว่ามาก
Cloud computing และการให้ service จาก cloud ขยายตัวอย่างรวดเร็ว
แนวคิดนี้ กูเกิลเป็นคนนำมาก่อน คนอื่นเริ่มตาม เช่น Amazon EC2 สิ่งที่กำลังจะเกิด คือ การสร้างมาตรฐาน API สำหรับการพัฒนาโปรแกรมบน cloud ซึ่งแนวคิดแบบ MapReduce ของกูเกิลได้ถูกพัฒนามาเป็น runtime ในโครงการ Hadoop แล้ว ขอฟันธงครับว่าจะมีการขยายตัวเรื่องนี้เร็วมากๆ
การทำ virtualization กำลังเป็นแนวโน้มที่ใหม่และมาแรงมากๆ และมีผลิตภัณฑ์ที่แข่งกันออกมามากมาย ตอนนี้ key technology คือ การสร้างกลุ่มของ infrastructure แบบกริดหรือคลัสเตอร์และทำ VM ที่ย้ายไปมาได้ เพื่อทำ load balancing และรองรับ fault tolerance ที่ดีขึ้น ตอนนี้ทุกคนเริ่มทำ live migration คือแอบย้ายทีละน้อยโดยไม่ต้องเก็บ VM ลงดิสค์แล้วไป reload ที่เครื่องอื่น (เรียกว่า dump and restore mode) ทำให้เราสร้างระบบที่ดีเร็วและอึดขึ้นมากครับ
ดูแล้วไปเร็วครับ วิ่งไล่เทคโนโลยียากต้องใช้มอเตอร์ไซค์แล้วครับ