ID บทความ: 000074437 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

ประสิทธิภาพสูงสุดที่ปรับปรุงแล้ว (APP) สําหรับโปรเซสเซอร์ Nios II คืออะไร

สิ่งแวดล้อม

  • โปรเซสเซอร์ Intel® Nios® II
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    คำอธิบาย

    APP เป็นอัตราสูงสุดที่ปรับได้ที่ "คอมพิวเตอร์ดิจิทัล" ดําเนินการเพิ่มและคูณจุดลอยตัว 64 บิตหรือใหญ่กว่า APP แสดงในแบบ Weighted TeraFLOPS (WT) ในหน่วยการปฏิบัติการจุดลอยตัวที่ปรับปรุงใหม่ 10**12 หน่วยต่อวินาที ด้านล่างนี้เป็นโครงร่างของวิธีการคํานวณ "APP" :

    n จํานวนโปรเซสเซอร์ใน "คอมพิวเตอร์ดิจิทัล"

    หมายเลขโปรเซสเซอร์ i (i,.... n)

    เวลาวงจรของโปรเซสเซอร์ ti (ti = 1/Fi)

    ความถี่ของโปรเซสเซอร์ Fi

    อัตราการคํานวณจุดลอยตัว Ri สูงสุด

    ปัจจัยการปรับตั้งค่าสถาปัตยกรรม Wi

    1. FPOi สําหรับแต่ละโปรเซสเซอร์ i ให้ระบุจํานวนสูงสุดของการทํางานจุดลอยตัว 64 บิตหรือใหญ่กว่า FPOi ต่อรอบสําหรับโปรเซสเซอร์แต่ละตัวใน "คอมพิวเตอร์ดิจิทัล"

    หมาย เหตุ: ในการกําหนด FPO ให้รวมเฉพาะการเพิ่มและ/หรือการคูณจุดลอยตัวที่ใหญ่กว่า 64 บิตหรือใหญ่กว่า การดําเนินงานจุดลอยตัวทั้งหมดต้องแสดงในการดําเนินงานต่อรอบโปรเซสเซอร์ การดําเนินงานที่ต้องใช้หลายรอบอาจแสดงเป็นผลลัพธ์เป็นเสี้ยวหนึ่งต่อรอบได้ สําหรับโปรเซสเซอร์ไม่สามารถทําการคํานวณบนตัวถูกดําเนินการจุดลอยตัวที่ 64 บิตหรืออัตราการคํานวณที่มีประสิทธิภาพมากกว่า R คือศูนย์

    2. คํานวณอัตราจุดลอยตัว R สําหรับแต่ละโปรเซสเซอร์

    Ri = FPOi/ti

    3. คํานวณ APP เป็น

    APP = W1 x R1 W2 x R2 ... Wn x Rn

    4. สําหรับ "โปรเซสเซอร์เวกเตอร์" Wi = 0.9 สําหรับโปรเซสเซอร์ที่ไม่ใช่ "เวกเตอร์" Wi = 0.3

    การตัดสินใจครั้งแรกที่ผู้ส่งออกต้องทําคือคอมพิวเตอร์สามารถทํางานเลขคณิตจุดลอยตัว 64 บิตหรือใหญ่กว่าได้ หากไม่เป็นเช่นนั้น ค่า WT จะเป็นศูนย์

    APP (Adjusted Peak Performance) สําหรับโปรเซสเซอร์ Nios II ตัวเดียวมีค่าเท่ากับ 0 เนื่องจากNios IIไม่มีการรองรับจุดลอยตัว 64 บิตแบบเนทีฟ อย่างไรก็ตาม โปรดระลึกว่าควรพิจารณา APP ว่าด้วยตัววัดระบบและคุณค่าขึ้นอยู่กับว่าระบบโดยรวมได้รับการออกแบบอย่างไร ตัวอย่างเช่น หากคุณสร้างคําสั่งแบบกําหนดเองเพื่อเพิ่มการรองรับจุดลอยตัว 64 บิตไปยังNios IIเดียว หรือในกรณีที่คุณใช้Nios IIหลายตัวบนชิปของคุณเพื่อสร้างการสนับสนุนจุดลอยตัว 64 บิต หรือหากคุณเพิ่มFPGAsหลายรายการลงในบอร์ดแต่ละตัวด้วยหน่วยความจําอื่นสําหรับโปรเซสเซอร์ในเครื่องเพื่อสร้างการรองรับจุดลอยตัว 64 บิต จากนั้นคุณอาจมีค่า APP ที่ไม่ใช่ศูนย์ที่แตกต่างกันสําหรับแต่ละเคส ดังนั้น เนื่องจากตัวแปรที่เป็นไปได้มากมายที่จําเป็นต้องได้รับการพิจารณาในการคํานวณ APP ที่อยู่นอกความรู้หรือการควบคุมโดยตรงของ Altera ค่า APP ที่แท้จริงสําหรับระบบปลายทางจึงสามารถคํานวณและกําหนดโดยนักออกแบบหรือผู้ใช้ของระบบเฉพาะได้เท่านั้น แต่สําหรับการออกแบบส่วนใหญ่ที่ประกอบด้วยโปรเซสเซอร์ Nios II แต่เพียงผู้เดียว APP ควรมีค่าต่ํากว่า 0.75 WT (Weighted Tera-Flops) ที่กระทรวงพาณิชย์สหรัฐอเมริกาให้การรับรอง

    สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสาร "คู่มือผู้ดําเนินการเพื่อปรับปรุงประสิทธิภาพสูงสุด" ที่จัดทําโดยสํานักการค้าแห่งสหรัฐอเมริกา:

    http://www.bis.doc.gov/hpcs/app-wtpractitionersguidefeb22with-cover.pdf

     

     

     

    ผลิตภัณฑ์ที่เกี่ยวข้อง

    บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

    อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

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