High Performance Computing

CERN คอมพิวเตอร์กริดจะเชื่อมนักวิทยาศาสตร์ 7,000 คนเข้าด้วยกัน

tags:

CERN หลายคนรู้จักในว่าเป็นหน่วยงานที่ควบคุม LHC หรือ Large Hadron Collider หรือชื่อไทยว่าเครื่องเร่งอนุภาค ที่มีหลาย ๆ คนเข้าใจผิดว่าจะมาทำลายโลก ได้ประกาศเมื่อวันศุกร์ที่ผ่านมาในการเปิดศูนย์เครือข่ายคอมพิวเตอร์ที่จะอนุญาตให้นักวิทยาศาสตร์จากทั่วโลกเข้ามาเอาข้อมูลการทดลองที่ยิ่งใหญ่นี้

นักวิทยาศาสตร์จาก 7,000 คนจาก 33 ประเทศได้เชื่อมต่อเครือข่ายคอมพิวเตอร์จาก CERN เป็นที่เรียบร้อยแล้ว เพื่อวิิเคราะห์ข้อมูลจากเครื่องชนอนุภาคที่ทดสอบไปเมื่อเดือนที่แล้ว

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

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

Infiniband ลุยตลาด Storage

tags:

สืบเนื่องจากเนื้อหาในข่าว Oracle บุกตลาดฮาร์ดแวร์ด้วย Oracle Database Machine ทำให้ผมสนใจอุปกรณ์เครือข่ายที่ใช้กับผลิตภัณฑ์ตัวนี้ นั่นคือ Infiniband (IB) อันเป็นเครือข่ายความเร็วสูงที่ออกแบบมาเพื่อคอมพิวเตอร์สมรรถนะสูง และ Infiniband เป็นอีกทางเลือกหนึ่งของช่องทางการเชื่อมต่อกับอุปกรณ์สำหรับจัดเก็บข้อมูลหรือ storage มาดูกันครับว่ามีผลิตภัณฑ์ storage ของเจ้าไหนบ้างที่ใช้ Infiniband

  • Oracle Database Machine จาก Oracle และ HP รองรับความจุข้อมูลถึง 12 TB และสามารถขนส่งข้อมูลได้สูงสุดถึง 5 Gbps
  • Galaxy Aurora IB จากบริษัท Rorke Data เน้นไปที่การบันทึกวิดีโอความละเอียดสูงและภาพยนตร์ ผลิตภัณฑ์นี้รองรับการขนส่งข้อมูลถึง 1,700 MBps (หรือ 1.7 GBps)
  • Fusion-IO เปิดตัวผลิตภัณฑ์จัดเก็บข้อมูลชนิด SSD โดยจัดเตรียมช่องทางการเชื่อมต่อ 2 แบบด้วยกัน คือ 10 Gigabit Ethernet และ 40 Gbps Infiniband สำหรับขนส่งข้อมูลความเร็วสูง
  • Voltaire จับมือ DataDirect ออกผลิตภัณฑ์จัดเก็บข้อมูลที่ใช้ Infiniband ของ Voltaire ที่ความเร็ว 20 Gbps ทำงานร่วมกับ storage จาก DataDirect ที่มีความเร็วในการอ่านและเขียนข้อมูลถึง 6 GBps พร้อมรองรับความจุข้อมูลสูงสุดถึง 1.2 PB

ที่มา - ITBUSINESSEDGE, MarketWatch (ข้อมูลของ Rorke), The Register (ข้อมูลของ Fusion-IO), และ HPCwire (ข้อมูลของ Voltaire และ DataDirect )
UPDATE: Voltaire และ DataDirect Networks ความเร็ว 6 GBps เป็นความเร็วในการทำงานของ storage เท่านั้น

ค้นหามนุษย์ต่างดาวด้วย Android

tags:

หลายท่านรู้จักโปรแกรม SETI@home สำหรับค้นหามนุษย์ต่างดาวกันไปแล้ว เพียงเราติดตั้งโปรแกรม SETI@home ไว้ที่เครื่องคอมพิวเตอร์ จากนั้น โปรแกรมจะนำงานจากศูนย์ข้อมูลของโครงการ SETI มาประมวลผลที่เครื่องของเรา ยิ่งมีผู้คนนำโปรแกรม SETI@home มาใช้งานมากขึ้นเท่าไหร่ โอกาสที่เราจะค้นพบมนุษย์ต่างดาวก็ยิ่งมีมากขึ้นเท่านั้น

ปัจจุบัน SETI@home สามารถทำงานบนแพลตฟอร์มชื่อ BOINC ผลที่ได้คือ ผู้ใช้แค่ติดตั้งโปรแกรม BOINC เพียงตัวเดียว ผู้ใช้ก็สามารถเลือกได้ว่าจะนำงานจากโครงการไหนมาประมวลผล โดยไม่จำเป็นต้องประมวลผลงานจากโครงการ SETI เสมอไป ขอเพียงแค่โครงการเหล่านั้นสนับสนุนการทำงานบน BOINC *

ข่าวล่าสุด Oded Ben-Dov จากสถาบัน Technion ประเทศอิสราเอล พยายามแปลงโค้ดของโปรแกรม BOINC ที่เป็นภาษา C ให้เป็นโค้ดภาษา Java เพื่อรองรับการทำงานบนแพลตฟอร์ม Android ที่กำลังมาแรงมากในตลาดโทรศัพท์มือถือ โดย Ben-Dov กล่าวว่า เนื่องจากจำนวนโทรศัพท์มือถือมีมากกว่าจำนวนคอมพิวเตอร์พกพา อีกทั้งหน่วยประมวลผลของโทรศัพท์มือถือบางรุ่นเร็วกว่าคอมพิวเตอร์ในยุคที่ BOINC เปิดตัวในปี พ.ศ. 2546 ซะอีก แล้วทำไมเราจะค้นหามนุษย์ต่างดาวด้วยโทรศัพท์มือถือไม่ได้ล่ะ ?

* ท่านสามารถดูรายชื่อโครงการที่สนับสนุนการทำงานบนแพลตฟอร์ม BOINC ได้ที่ BOINC

ที่มา - iSGTW

จัดอันดับซูเปอร์คอมพิวเตอร์ประหยัดไฟ

tags:

ในยุคนี้ ปัญหาโลกร้อนเป็นปัญหาใหญ่ที่ทุกฝ่ายต้องช่วยกันรณรงค์ สำหรับวงการไอทีเองก็มีหลายบริษัทต่างพากันชูผลิตภัณฑ์รักษ์โลกสีเขียวและเรียกติดปากกันว่า Green IT * ไม่เว้นแม้แต่วงการซูเปอร์คอมพิวเตอร์ซึ่งแต่เดิมต่างเน้นพลังในการประมวลผลที่กินไฟอย่างไม่เกรงใจธรรมชาติ มีอยู่รุ่นหนึ่งกินไฟมากจนทำให้ไฟตกกันทั้งประเทศได้เลย และการใช้ไฟฟ้าอย่างมหาศาลนี้ย่อมหมายถึงการปล่อย CO2 ต้นตอแห่งปัญหาโลกร้อนตามมาด้วย แต่ข้อมูลล่าสุดจาก Green500 ได้ชี้ให้เห็นว่านักออกแบบและพัฒนาซูเปอร์คอมพิวเตอร์บางรายให้ความสำคัญกับพลังประมวลผลที่คำนึงควบคู่ไปพร้อมกับการประหยัดพลังงานไฟฟ้า

สิงคโปร์เปิดตัวศูนย์ SaaS แห่งชาติ

tags:

สิงคโปร์เปิดตัวศูนย์ SaaS แห่งชาติ ภายใต้ชื่อ AxSaaS Incubation Centre หรือเรียกชื่อย่อว่า AiC โดยได้รับการสนับสนุนจากหน่วยงานทั้งภาครัฐและภาคเอกชน ได้แก่ A*STAR และ iDA ซึ่งเป็นตัวแทนจากรัฐบาลสิงคโปร์ ส่วนภาคเอกชนประกอบไปด้วยบริษัท Microsoft, HP, SingTel, Singapore Computer Systems (หรือ SCS), GigaSpaces, และ Haley

ศูนย์ AiC แห่งนี้ได้จัดเตรียมแพลตฟอร์มที่ประกอบไปด้วยฮาร์ดแวร์ ซอฟต์แวร์ระบบ เครือข่ายความเร็วสูง และ SaaS application ทั้งนี้ บริษัทพัฒนาซอฟต์แวร์และ ISV สามารถนำ SaaS application ของตนมาติดตั้งและทดสอบบนแพลตฟอร์มนี้ ตลอดจนเปิดบริการ SaaS application ให้กับลูกค้าได้

จากแหล่งข่าวได้กล่าวไว้ว่า การก่อตั้งศูนย์ AiC ครั้งนี้คาดว่าจะสามารถดึงดูดกลุ่มบริษัท SME ในสิงคโปร์ซึ่งมีประมาณ 150,000 บริษัทให้เข้ามาใช้บริการ SaaS application ที่รันอยู่บนแพลตฟอร์มนี้ เนื่องด้วยธุรกิจแบบ SME โดยทั่วไปมีงบประมาณไม่มากพอในการลงทุนกับระบบสารสนเทศขนาดใหญ่ รวมถึงการดูแลรักษาระบบทั้งฮาร์ดแวร์ ซอฟต์แวร์และข้อมูลมีต้นทุนสูงมากและต้องใช้บุคลากรที่มีความชำนาญ การพึ่งพาบริการ SaaS จะช่วยให้บริษัท SME สามารถใช้ระบบสารสนเทศที่มีประสิทธิภาพและโปรแกรมสำหรับการดำเนินธุรกิจได้ด้วยการลงทุนที่คุ้มค่า

จีนตั้งเป้าสร้างซูเปอร์คอมพิวเตอร์หลัก PetaFLOPS

tags:

หลังจากไอบีเอ็มปล่อย Roadrunner ซูเปอร์คอมพิวเตอร์พลัง Cell ทะลุหลัก PetaFLOPS จนได้ตำแหน่งคอมพิวเตอร์ที่มีสมรรถนะสูงที่สุดในโลกไปครองแล้ว ข่าวล่าสุด ประเทศจีนประกาศตั้งเป้าสร้างซูเปอร์คอมพิวเตอร์ความเร็วระดับ PetaFLOPS ไว้ที่ปี 2010 โดยใช้ไมโครโปรเซสเซอร์ Godson * ผลิตภัณฑ์สัญชาติจีน โดยจีนฝากความหวังไว้กับโปรเซสเซอร์ที่ชื่อ Godson 3 ซึ่งจีนอ้างว่าสามารถเป็นคู่แข่งของ Cell ที่ใช้กับ Roadrunner ได้

จากแหล่งข่าวยังกล่าวถึง Godson 2g ที่จะถูกออกแบบแล้วเสร็จในเดือนหน้า โดย Godson 2g ผนวกฟังก์ชันหลายๆอย่างลงในโปรเซสเซอร์เดียว​ (อย่างเช่นผนวก GPU เข้าไป) คล้ายกับที่ Intel และ​​ AMD กำลังทำอยู่ ส่วน Godson 3 ที่เป็นเวอร์ชัน quad-core (4 คอร์) ความเร็วสัญญาณนาฬิกา 1 GHz มีกำหนดวางตลาดปีหน้า

ในช่วงท้ายของแหล่งข่าว Tom Halfhill นักวิเคราะห์อาวุโสจาก In-Stat วิเคราะห์ว่าการสร้างซูเปอร์คอมพิวเตอร์ระดับ PetaFLOPS ในปี 2010 มันน่าจะเป็นเรื่องที่เกิดขึ้นได้จริงอยู่แล้ว ทำไมจีนต้องตั้งเป้าให้ดูเหมือนว่าเป็นสิ่งที่ทำไม่ได้ และกล่าวว่า "เนื่องด้วยประชากรของประเทศจีนที่มีจำนวนมาก Godson จะเป็นคู่แข่งสำคัญในตลาดไมโครโปรเซสเซอร์ หากจีนเน้นขายแค่เพียงในประเทศจีนเท่านั้น"

* Godson มีชื่อเรียกชื่ออื่นคือ Loongson และ Dragon chip เป็นไมโครโปรเซสเซอร์แบบ MIPS ปัจจุบันมีอยู่ 40 บริษัทที่ใช้ Godson สำหรับผลิตภัณฑ์ set-top box, laptop, และอุปกรณ์อื่นๆ ยกตัวอย่างเช่น Gdium Notebook จากบริษัท Emtec ของฝรั่งเศส

ที่มา - InfoWorld

ผลโพล "เหตุใดถึงไม่ประมวลผลแบบขนาน"

tags:

James Reinders วิศวกรอาวุโสของอินเทล (Intel) ได้ศึกษาความสนใจของนักพัฒนาซอฟต์แวร์ที่มีต่อการพัฒนาโปรแกรมแบบขนาน ด้วยการส่งแบบสอบถามไปให้โครงการพัฒนาซอฟต์แวร์หลายร้อยโครงการทั่วโลก โดยมีเพียงแค่ 2 คำถาม ดังนี้

  1. สาเหตุอะไรที่จะทำให้คุณตัดสินใจไม่เลือกพัฒนาซอฟต์แวร์ให้ประมวลผลแบบขนาน ?
  2. ถ้าคุณจะพัฒนาซอฟต์แวร์ของโครงการให้ประมวลผลแบบขนาน คุณจะใช้เครื่องมืออะไรในการพัฒนา?

จากคำถามที่ 1. ได้ผลว่า 55% ของโครงการทั้งหมดตอบว่า เวลาพัฒนาโครงการมีไม่มากพอที่จะใส่โค้ดสำหรับการประมวลผลแบบขนาน, 27% ตอบว่าการพัฒนาโปรแกรมแบบขนานยังไม่ใช่สิ่งจำเป็น, 14% ตอบว่าการเขียนโปรแกรมแบบขนานเป็นเรื่องยาก และ 5% คือเหตุผลอื่นๆ

ส่วนคำถามที่ 2. ผลการสำรวจเปิดเผยว่ามีถึง 50% ของโครงการทั้งหมดที่เลือกเขียนโปรแกรมด้วย Raw Threads (เช่น pthread, Windows Thread และ Java Thread เป็นต้น), 19% เลือกไลบรารี Thread Performance ของอินเทล, 17% ใช้ OpenMP, 6% เลือก Threading Building Blocks (TBB), และอีก 3% เลือกใช้ไลบรารีอื่นๆ

ที่มา - devx จริงๆ ข้อมูลนี้เปิดเผยตั้งแต่เดือนเมษายนปีนี้ แต่ก็ถือว่าเป็นข้อมูลล่าสุดของอินเทลอยู่ครับ

เมื่อ Multi-core เบ่งบาน

tags:

เป็นสมการง่ายๆ ที่ว่าโปรแกรมที่มี thread เดียว (single thread application) เมื่อนำไปรันบนโปรเซสเซอร์แบบ multi-core แล้วจะให้ผลลัพธ์ไม่ต่างไปจากนำโปรแกรมไปรันบนโปรเซสเซอร์ที่มี core เดียว หากอยากใช้สมรรถนะของ multi-core ให้เต็มที่ เราจำต้องออกแบบและพัฒนาโปรแกรมนี้ให้ประมวลผลแบบขนานตามไปด้วย อย่างเช่นการพัฒนาโปรแกรมให้มีมากกว่า 1 thread และให้แต่ละ thread ทำงานแยกจากกันอยู่บน core คนละหน่วย

อย่างไรก็ตาม การพัฒนาโปรแกรมแบบขนานไม่ใช่เรื่องง่าย โดยเฉพาะอย่ายิ่ง หากโปรแกรมถูกแบ่งการทำงานออกเป็นหลายๆ thread อย่างเช่นมีหลายสิบหรือหลายร้อย thread เพื่อรันบนโปรเซสเซอร์ many-core เป็นต้น เมื่อมีจำนวน thread เยอะขึ้นแล้ว การควบคุมและประสานการทำงานระหว่าง thread จนถึงขั้นตอนการดีบั๊กโปรแกรมย่อมมีความยุ่งยากตามมาด้วย และเพื่อลดความยุ่งยากดังกล่าว นักพัฒนาส่วนหนึ่งจึงอาศัยเครื่องมือหรือเฟรมเวิร์คสำหรับพัฒนาโปรแกรม อย่างเช่น OpenMP และ Intel Threading Building Blocks รวมไปถึง Intel Parallel Studio ที่เพิ่งเสนอข่าวไป

ถึงยุคที่การประมวลผลแบบขนานเป็นสิ่งจำเป็น

tags:

เดวิด เคิร์ค (David Kirk) หัวหน้านักวิทยาศาสตร์ของ NVIDIA Corporation บริษัทผู้ผลิตหน่วยประมวลผลกราฟฟิกส์รายใหญ่ได้กล่าวว่า "การประมวลผลแบบขนานกำลังมีบทบาทสำคัญยิ่งในยุคนี้" โดยโปรเซสเซอร์ประเภท GPU และ multi-core เป็นเทคโนโลยีที่ต้องการการพัฒนาโปรแกรมให้สามารถประมวลผลแบบขนาน แม้ว่าเราจะสามารถเป็นเจ้าของคอมพิวเตอร์แบบ multi-core ได้แล้วก็ตามที แต่โปรแกรมหลายตัวที่ถูกพัฒนาขึ้นมายังไม่สามารถใช้สมรรถนะจาก multi-core ได้เต็มที่เนื่องจากโปรแกรมยังขาดความสามารถในการทำงานแบบขนานนั่นเอง เคิร์คได้เล่าว่าหากเรามองย้อนไปเมื่อ 20 ถึง 30 ปีก่อน นักพัฒนาซอฟต์แวร์ไม่มีความจำเป็นต้องศึกษาวิธีการพัฒนาโปรแกรมแบบขนานเพราะในสมัยนั้นเราใช้ความสามารถของความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ที่สูงขึ้นเรื่อยๆ แต่ปัจจุบันนี้ ผู้ผลิตโปรเซสเซอร์ต่างมุ่งเน้นการออกแบบโปรเซสเซอร์multi-core ซึ่งการประมวลผลแบบขนานกลายเป็นสมมติฐานเบื้องต้นของการออกแบบซอฟต์แวร์ไปด้วย เคิร์กจึงสรุปว่า ถึงเวลาแล้วที่เราจะต้องให้การศึกษาแก่นักพัฒนาโปรแกรมให้เข้าใจหลักการพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานได้

ที่มา - Nikkei Electronics Asia รายละเอียดของข่าวยาวและก็น่าสนใจมาก

Site Search

 
Web blognone.com

Poll