เกณฑ์มาตรฐาน LINPACK คืออะไร?

เกณฑ์มาตรฐาน LINPACK เป็นวิธีการวัดความเร็วของคอมพิวเตอร์ มันหมายถึงแพคเกจซอฟต์แวร์สมการเชิงเส้น มีการวัดประสิทธิภาพ LINPACK แตกต่างกันสามแบบ: LINPACK Fortran n = 100, LINPACK n = 1000 และเกณฑ์มาตรฐานการคำนวณแบบขนานสูง พวกเขาเปรียบเทียบประสิทธิภาพของคอมพิวเตอร์เมื่อแก้ระบบสมการเชิงเส้น

มีเกณฑ์มาตรฐานที่แตกต่างกันมากมายที่ใช้ในการให้คะแนนหรือวัดความเร็วและประสิทธิภาพของคอมพิวเตอร์ มาตรฐาน LINPACK ถูกสร้างขึ้นในปี 2522 โดย Jack Dongarra ศาสตราจารย์ด้านวิทยาศาสตร์คอมพิวเตอร์ที่มหาวิทยาลัยเทนเนสซี มาตรฐาน LINPACK ถูกสร้างขึ้นเนื่องจาก Dongarra และผู้ร่วมงานของเขากำลังทำหนังสือและต้องการวิธีเปรียบเทียบประสิทธิภาพของคอมพิวเตอร์สำหรับผู้อ่านดังนั้นพวกเขาจึงเขียนโปรแกรมที่จะทำการคำนวณทางคณิตศาสตร์และสร้างพื้นฐานสำหรับการเปรียบเทียบ

โปรแกรมมาตรฐาน LINPACK ถูกเขียนขึ้นในภาษาการเขียนโปรแกรม Fortran Fortran หมายถึงการแปลสูตร มันใช้ในการแปลสูตรทางคณิตศาสตร์เป็นรหัสคอมพิวเตอร์ทำให้มันเหมาะสำหรับแอพพลิเคชั่นมาตรฐาน LINPACK

มีการเปรียบเทียบ LINPACK สามแบบ LINPACK Fortran n = 100 ใช้ในการวัดความเร็วของคอมพิวเตอร์ในการแก้สมการเชิงเส้นโดยใช้เมทริกซ์หรืออาร์เรย์ของตัวเลขที่มี 100 จำนวน เพื่อให้ได้ผลลัพธ์ที่ถูกต้องแม่นยำเกณฑ์มาตรฐานนี้จะต้องดำเนินการอย่างถูกต้องตามที่เขียนไว้ ไม่อนุญาตให้ทำการเปลี่ยนแปลงแม้แต่กับความคิดเห็นซึ่งไม่ส่งผลกระทบโดยตรงต่อการทำงานของโปรแกรม

LINPACK n = 1000 เบนช์มาร์กคล้ายกับ n = 100 เบนช์มาร์ก มันใช้สำหรับเมทริกซ์จำนวน 1,000 มาตรฐานนี้จะต้องทำงานตรงตามที่เขียนไว้

มาตรฐานการคำนวณแบบขนานสูงแตกต่างจากการวัดประสิทธิภาพอีกสองแบบ ผู้ใช้สามารถระบุขนาดปัญหาและซอฟต์แวร์ที่จะใช้ วิธีนี้เป็นการวัดประสิทธิภาพที่ดีที่สุดเท่าที่จะเป็นไปได้ของคอมพิวเตอร์ตามเงื่อนไขในอุดมคติ

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

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