mubench เป็นในเชิงลึกมาตรฐานระดับต่ำสำหรับการประมวลผล x86 เป้าหมายหลักของมันคือการให้ข้อมูลที่เป็นประโยชน์สำหรับคนที่เพิ่มประสิทธิภาพการประกอบและรหัสสำหรับคนที่เขียนคอมไพเลอร์ มาตรการโครงการ mubench แฝงและผ่านการเรียนการสอนสำหรับแต่ละบุคคล (บางครั้งหลายรูปแบบการเรียนการสอนเหมือนกัน) เช่นเดียวกับการส่งผ่านของการเรียนการสอนโดยพลการผสม ผลการผลิตโดย mubench โดยทั่วไปจะมีลำดับความสำคัญที่มีรายละเอียดมากกว่าที่พบใน AMD หรือ Intel คู่มือ
ผลการ mubench สำหรับความหลากหลายของการประมวลผลที่มีอยู่ หากคุณพบข้อมูลที่เป็นประโยชน์นี้โปรดเรียกใช้ในการประมวลผล mubench คุณและอัปโหลดผล
mubench สนับสนุนอย่างเต็มที่การเรียนการสอน SIMD ทุกชุดสำหรับ x86 รวมทั้ง SSSE3, SSE3, SSE2, SSE, MMX, MMX Ext, 3DNow! และ 3DNow! ต่อ การสนับสนุนสำหรับคำแนะนำที่ไม่ SIMD เป็นบางส่วน: ข้อมูลส่วนใหญ่ย้ายเลขคณิตไบนารีตรรกะการเปลี่ยนแปลง / หมุนและบิต / คำแนะนำไบต์ได้รับการสนับสนุน แต่คำแนะนำอื่น ๆ โดยเฉพาะอย่างยิ่งสาขาและคำแนะนำการเรียกใช้ฟังก์ชันหรือคำแนะนำการจัดการสแต็คจะไม่ได้รับการสนับสนุน คำแนะนำจุดลอยตัวสำหรับ x87 จะไม่ได้รับการสนับสนุน mubench ใช้เพียงลงทะเบียนเพื่อลงทะเบียน (หรือทันที) รูปแบบของคำแนะนำ; หน่วยความจำตัวถูกดำเนินการไม่ได้รับการสนับสนุน ข้อ จำกัด เหล่านี้จะถูกลบออกไปเรื่อย ๆ ในรุ่นต่อมา
เล่น:
Perl mubench.pl [ตัวเลือก]
ตัวเลือก:
- (no-) วิ่งที่ถูกต้องทดสอบหลายครั้ง (เริ่มต้นบน)
--mhz = 2500 โปรเซสเซอร์ความเร็วใน MHz (ปกติ autodetected จาก / proc / cpuinfo ตั้งที่นี่ว่า
เป็นสิ่งที่ผิดเช่นถ้าคุณได้เปิดใช้งาน SpeedStep)
- (no-) มาตรฐาน 64bit 64 บิต (amd64, emt64, x86-64) คำแนะนำ (ค่าเริ่มต้น autodetected)
- (no-) มาตรฐาน 32bit คำแนะนำ 32 บิต
- (no-) คู่สูตรมาตรฐานการเรียนการสอน (ค่าเริ่มต้นที่ช้ามากใช้คู่ --no สำหรับมาตรฐานอย่างรวดเร็ว
ที่ทำงานในนาที)
--include = เพิ่มมาตรฐานย่อยเพียงคำแนะนำที่ตรงกับรายการที่กำหนดรูปแบบ (การแสดงออกปกติ OK)
--output = XML | CSV | ข้อความเลือกรูปแบบการแสดงผล
--outfile = file.xml ไฟล์ที่ส่งออกไปบันทึกผลการ (ค่าเริ่มต้น mubench-ผล .xml ถ้า XML,
ออกมาตรฐานอื่น ๆ )
มีอะไรใหม่ในรุ่นนี้:
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ