ท้าทาย HPC มีประสิทธิภาพสูงชุดมาตรฐาน HPC ท้าทายโดยทั่วไปประกอบด้วย 7 มาตรฐาน:
1. HPL - มาตรฐาน Linpack TPP ซึ่งมาตรการอัตราจุดลอยของการดำเนินการในการแก้ระบบสมการเชิงเส้นของ
2. DGEMM - วัดอัตราจุดลอยของการดำเนินการของการคูณแม่นยำสองจริงเมทริกซ์แมทริกซ์
3. STREAM - โปรแกรมมาตรฐานสังเคราะห์ง่ายที่วัดแบนด์วิดธ์ของหน่วยความจำที่ยั่งยืน (ใน GB / s) และอัตราการคำนวณที่สอดคล้องกันสำหรับเคอร์เนลเวกเตอร์ที่เรียบง่าย
4. PTRANS (transpose เมทริกซ์ขนาน) - การออกกำลังกายการสื่อสารที่คู่ของตัวประมวลผลสื่อสารกับแต่ละอื่น ๆ ไปพร้อม ๆ กัน มันคือการทดสอบการใช้งานของการสื่อสารรวมความจุของเครือข่าย
5. RandomAccess - มาตรการปรับปรุงอัตราการสุ่มจำนวนเต็มของหน่วยความจำ (GUPS)
6. FFTE - วัดอัตราจุดลอยของการดำเนินการที่ซับซ้อนแม่นยำสองมิติเดียวไม่ต่อเนื่องฟูริเยร์แปลง (DFT)
7. แบนด์วิดธ์การสื่อสารและแฝง - ชุดของการทดสอบเพื่อวัดความล่าช้าและแบนด์วิธของจำนวนของรูปแบบการสื่อสารพร้อมกัน; ขึ้นอยู่กับ b_eff (แบนด์วิดธ์ที่มีประสิทธิภาพมาตรฐาน)
รวบรวม:
ขั้นตอนแรกคือการสร้างแฟ้มการกำหนดค่าที่สะท้อนให้เห็นถึงลักษณะของเครื่องของคุณ แฟ้มการกำหนดค่าที่ควรจะสร้างขึ้นในไดเรกทอรี HPL ไดเรกทอรีนี้ประกอบด้วยคำแนะนำ (ไฟล์ README และติดตั้ง) ในการสร้างแฟ้มการกำหนดค่า ไดเรกทอรี HPL / การตั้งค่ามีตัวอย่างหลายแฟ้มการกำหนดค่า วิธีการที่ดีคือการคัดลอกหนึ่งของพวกเขาไปยังไดเรกทอรี HPL และถ้ามันไม่ทำงานแล้วเปลี่ยน ไฟล์นี้จะนำกลับมาใช้โดยทุกองค์ประกอบของ HPC Challange ชุด
เมื่อการตั้งค่าจะทำไฟล์ควรอยู่ในไดเรกทอรี HPL ที่มีชื่อเริ่มต้นด้วยการสร้าง และจบลงด้วยชื่อสำหรับระบบที่ใช้สำหรับการทดสอบ ตัวอย่างเช่นถ้าชื่อของระบบปฏิบัติการยูนิกซ์เป็นไฟล์ควรตั้งชื่อ Make.Unix
เพื่อสร้างมาตรฐานปฏิบัติการ (สำหรับระบบการตั้งชื่อ Unix) ประเภท: ทำซุ้ม = Unix คำสั่งนี้ควรจะทำงานในไดเรกทอรีบน (ไม่ได้อยู่ในไดเรกทอรี HPL) ก็จะมีลักษณะในไดเรกทอรี HPL สำหรับแฟ้มการกำหนดค่าและใช้ในการสร้างมาตรฐานที่ปฏิบัติการ
การกำหนดค่า:
HPC Challange จะขับเคลื่อนด้วยแฟ้มใส่ชื่อสั้น hpccinf.txt ที่เกือบจะเป็นเช่นเดียวกับแฟ้มใส่สำหรับ HPL (เรียกว่าปรกติ HPL.dat) โปรดดูที่ไฟล์ HPL / www / tuning.html สำหรับรายละเอียดเกี่ยวกับแฟ้มข้อมูลสำหรับ HPL แฟ้มใส่ตัวอย่างพร้อมกับการกระจาย HPC Challange
ความแตกต่างระหว่างแฟ้มใส่ HPL และแฟ้มใส่ HPC Challange สามารถสรุปได้ดังนี้
* เส้นที่ 3 และ 4 จะถูกละเลย เอาท์พุทเสมอไปไฟล์ที่ชื่อว่า hpccoutf.txt
* มีบรรทัดเพิ่มเติม (เริ่มต้นด้วยสาย 33) ที่อาจ (แต่ไม่ต้อง) ถูกนำมาใช้ในการปรับแต่งมาตรฐาน HPC Challenge พวกเขาจะอธิบายไว้ด้านล่าง
สายเพิ่มเติมในแฟ้มใส่ท้าทาย HPC (เมื่อเทียบกับแฟ้มใส่ HPL) มีดังนี้:
สาย 33 และ 34 ขนาดเมทริกซ์อธิบายเพิ่มเติมเพื่อนำมาใช้สำหรับการทำงานมาตรฐาน PTRANS (หนึ่งในองค์ประกอบของมาตรฐาน HPC Challange)
เส้น * 35 และ 36 อธิบายปัจจัยการปิดกั้นเพิ่มเติมเพื่อนำมาใช้สำหรับการทำงานมาตรฐาน PTRANS
เพียงเพื่อความสมบูรณ์และนี่คือรายชื่อของสายของแฟ้มใส่ Challange HPC ที่มีคำอธิบายสั้น ๆ ของความหมายของพวกเขา:
* บรรทัดที่ 1: ไม่สนใจ
* บรรทัดที่ 2: ไม่สนใจ
* บรรทัดที่ 3: ละเว้น
* สายที่ 4: การละเว้น
* สาย 5 จำนวนขนาดเมทริกซ์สำหรับ HPL (และ PTRANS)
* บรรทัดที่ 6: ขนาดเมทริกซ์สำหรับ HPL (และ PTRANS)
* สาย 7: จำนวนของปัจจัยการปิดกั้นสำหรับ HPL (และ PTRANS)
* บรรทัดที่ 8: การปิดกั้นปัจจัย HPL (และ PTRANS)
* สาย 9: ชนิดของการสั่งซื้อสินค้าสำหรับ HPL
* สาย 10: จำนวนกริดกระบวนการ HPL (และ PTRANS)
* สาย 11: ตัวเลขของแถวของตารางกระบวนการแต่ละขั้นตอนสำหรับ HPL (และ
PTRANS)
* สาย 12: ตัวเลขของคอลัมน์ของตารางกระบวนการแต่ละขั้นตอนสำหรับ HPL
(และ PTRANS)
* สาย 13: ค่าเกณฑ์ที่ไม่ควรเกินโดยปรับขนาดที่เหลือสำหรับ
HPL (และ PTRANS)
* สาย 14: จำนวนของวิธีการแผงตัวประกอบสำหรับ HPL
* สาย 15: วิธีการแผงตัวประกอบสำหรับ HPL
* สาย 16: จำนวนเกณฑ์หยุด recursive สำหรับ HPL
* สาย 17: เกณฑ์หยุด recursive สำหรับ HPL
* สาย 18: จำนวนแผงเรียกซ้ำนับ HPL
* สาย 19: แผงเรียกซ้ำนับ HPL
* สาย 20: จำนวนแผง recursive วิธีตัวประกอบสำหรับ HPL
* สาย 21: แผง recursive วิธีตัวประกอบสำหรับ HPL
* สาย 22: จำนวนของวิธีการออกอากาศ HPL
* สาย 23: วิธีการออกอากาศ HPL
* สาย 24: จำนวนของความลึกมองไปข้างหน้าสำหรับ HPL
* สาย 25: ระดับความลึกที่มองไปข้างหน้าสำหรับ HPL
* สาย 26: วิธีการแลกเปลี่ยนสำหรับ HPL
* สาย 27: เกณฑ์การแลกเปลี่ยนสำหรับ HPL
* สาย 28: รูปแบบของ L1 สำหรับ HPL
* สาย 29: รูปแบบของ U สำหรับ HPL
* สาย 30: มูลค่าที่ระบุว่าสมดุลควรจะใช้
โดย HPL
* สาย 31: การจัดตำแหน่งหน่วยความจำสำหรับ HPL
* สาย 32: ละเว้น
* สาย 33: จำนวนของปัญหาเพิ่มเติมขนาดสำหรับ PTRANS
* สาย 34: ปัญหาเพิ่มเติมขนาดสำหรับ PTRANS
* สาย 35: จำนวนของปัจจัยการปิดกั้นเพิ่มเติมสำหรับ PTRANS
* สาย 36: ปัจจัยการปิดกั้นเพิ่มเติมสำหรับ PTRANS
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- รุ่นนี้เพิ่มที่ดีที่สุดสายพันธุ์ของ RandomAccess ที่ใช้เครื่องกำเนิดไฟฟ้าเชิงเส้น congruential สำหรับการสร้างตัวเลขสุ่ม.
- ลดโลกถูกบันทึกอยู่ในข้อผิดพลาดในการคำนวณ MPI FFT เพื่อให้บรรลุประมาณการข้อผิดพลาดที่แม่นยำมากขึ้น.
- คำสั่งของมาตรฐานที่ได้รับการปรับปรุงใหม่เพื่อให้องค์ประกอบ HPL ทำงานที่ผ่านมาและอาจจะถูกยกเลิกหากประสิทธิภาพการทำงานของส่วนประกอบอื่น ๆ ไม่ได้เป็นที่น่าพอใจ.
- RandomAccess คือตอนแรกที่จะช่วยในการปรับรหัส.
- สารพันข้อบกพร่องได้รับการแก้ไข.
ความคิดเห็นที่ไม่พบ