GPU Testbed พลัง Tesla (ภาค 2)

ใน GPU Testbed พลัง Tesla (ภาค 1) ก็ได้แนะนำคลัสเตอร์จีพียูในที่ทำงานของผมไปแล้ว มาครั้งนี้ ขอพูดถึงสเปคเครื่องทั้งระบบว่าเป็นอย่างไร

ก่อนอื่น ขอสรุปข้อมูลของ testbed จากภาค 1 สั้นๆก่อนว่า testbed ประกอบด้วย เซิร์ฟเวอร์ 4 เครื่อง แต่ละเซิร์ฟเวอร์ติดตั้งการด์จีพียู Tesla เข้าไป 2 ใบ ทำให้ทั้งระบบ testbed มีจำนวน Tesla ทั้งหมด 8 ใบ ในเชิงทฤษฎี (หรือ peak performance) รวมพลังประมวลผลแบบ single precision ได้ถึง 7.4 เทราฟลอป หรือ 622 กิกะฟลอปสำหรับ double precision

Continue reading

Advertisements

GPU Testbed พลัง Tesla (ภาค 1)

เพิ่ม GPU Testbed เข้าไปรวมกับ Cloud Computing Testbed

ผมเคยพูดถึง Cloud Computing Testbed ในที่ทำงานของผม ซึ่งผมและเพื่อนของผม (คือ อลัน) ได้ติดตั้งขึ้นมาเพื่อใช้ในงานวิจัยและพัฒนาโซลูชันสำหรับ cloud computing สำหรับครั้งนี้ ผมอยากมาอัพเดตข้อมูลเจ้า testbed ตัวนี้อีกนิดนึงว่า ที่ทำงานผมได้ลงทุนติดตั้งเซิร์ฟเวอร์ของหน่วยประมวลผลกราฟิก (จีพียู – GPU) รุ่น NVIDIA Tesla เข้าไปทั้งหมด 8 การ์ด เข้าไปยังเซิร์ฟเวอร์ของ HP ทั้งหมด 4 เครื่อง (แต่มันถูกแพ็คให้เข้าไปใน rack server 2 เครื่อง งงไหม?) โดยมี Tesla 2 ใบต่อเครื่อง ทำให้ได้จำนวนคอร์รวมกันได้ 1,920 (จีพียู)คอร์ และเราก็เรียกเซิร์ฟเวอร์ชุดนี้ว่า GPU Testbed (หรือ GPU Cluster)

จุดประสงค์ของ testbed ตัวนี้คือ เอาไว้ใช้ในงานวิจัย อย่างการทดลองโมเดลหรืออัลกอริธึมต่างๆที่เกี่ยวกับ GPU รวมถึง Hybrid CPU+GPU และก็เอาไว้พัฒนาซอฟต์แวร์ทั่วไปเพื่อใช้พลังของ GPU โดยการใช้ CUDA และ OpenCL

Continue reading