V. AUTOMATED BENCHMARK TESTING ENVIRONMENT To streamline testing, and  การแปล - V. AUTOMATED BENCHMARK TESTING ENVIRONMENT To streamline testing, and  ไทย วิธีการพูด

V. AUTOMATED BENCHMARK TESTING ENVI

V. AUTOMATED BENCHMARK TESTING ENVIRONMENT
To streamline testing, and provide a consistent software environment across a variety of computing platforms and architectures, students also developed programs to control and automate the benchmarking process.
Because the system timer resolution provided by the processor and operating systems software was low, repeatedly looping the calculations in an outer accuracy enhancement loop, and then dividing the total time by the loop count enhanced execution time accuracy for small matrix dimensions. To manage benchmark data collection, a Python control program was written to perform an initialization and determination of the number of times to repeat the outer accuracy loop based on the clock frequency. Using this information, the program modifies the C++ source file with appropriate accuracy enhancement loop counts and matrix sizes, invokes the compiler, and starts the newly compiled binary in a new process. When the computation completes, it sends the timing information to the standard output and terminates. The Python program captures information from the compiler's standard output, reconfigures the source file with a larger matrix size, and repeats the process. The program automatically launches and runs the matrix multiplication benchmark for a range of matrix sizes, ranging from 4 to 64 in increments of powers of 2, using GCC compiler optimization levels-O0 and-O3. When the entire test process is complete the program outputs all timing results ready for analysis in a comma-delimited file, along with the corresponding matrix sizes and loop counts
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
V. อัตโนมัติ BENCHMARK ทดสอบสภาพแวดล้อม ปรับปรุงการทดสอบ และให้สภาพแวดล้อมซอฟต์แวร์ที่สอดคล้องกันได้หลากหลายแพลตฟอร์มและสถาปัตยกรรม นักเรียนยังพัฒนาโปรแกรมในการควบคุม และทำให้กระบวนการเปรียบเทียบ เพราะระบบจับเวลาความละเอียดโดยซอฟต์แวร์ประมวลผลและระบบปฏิบัติการต่ำ ซ้ำ ๆ มีการวนรอบของการคำนวณในการวนรอบเพิ่มประสิทธิภาพความถูกต้องภายนอก แล้ว แบ่งเวลารวม โดยการนับจำนวนห่วงเพิ่มขึ้นความแม่นยำเวลาดำเนินการสำหรับมิติเมตริกซ์ขนาดเล็ก การจัดการเก็บรวบรวมข้อมูลเกณฑ์มาตรฐาน โปรแกรมควบคุมงูเหลือมถูกเขียนเพื่อดำเนินการเตรียมใช้งานและการกำหนดจำนวนครั้งที่ซ้ำวนความถูกต้องภายนอกที่อิงความถี่นาฬิกา ใช้ข้อมูลนี้ โปรแกรมปรับเปลี่ยนแฟ้มต้นฉบับของ c ++ มีความถูกต้องเหมาะสมเพิ่มห่วงนับ และเมทริกซ์ขนาด invokes คอมไพเลอร์ และเริ่มการทำงานของไบนารีคอมไพล์ใหม่ในกระบวนการใหม่ เมื่อการคำนวณเสร็จสมบูรณ์ ส่งข้อมูลเวลาที่ผลผลิตมาตรฐาน และสิ้นสุดลง โปรแกรม Python รวบรวมข้อมูลจากผลผลิตมาตรฐานของคอมไพเลอร์ reconfigures ไปกับเมทริกซ์ขนาดใหญ่ และทำซ้ำกระบวนการ โปรแกรมเปิด และมาตรฐานคูณเมตริกซ์เมตริกซ์ขนาด ตั้งแต่ 4 ถึง 64 ที่เพิ่มขึ้นของ 2 ใช้ GCC คอมไพเลอร์ปรับให้เหมาะสมระดับ O0 และ-O3 ที่หลากหลายทำงานโดยอัตโนมัติ เมื่อเสร็จสิ้นกระบวนการทดสอบทั้ง โปรแกรมผลผลลัพธ์ระยะเวลาทั้งหมดพร้อมสำหรับการวิเคราะห์ในคั่นไฟล์ ขนาดของเมทริกซ์ที่เกี่ยวข้องและนับวน
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
โวลต์อัตโนมัติ BENCHMARK สภาพแวดล้อมการทดสอบ
เพื่อปรับปรุงการทดสอบและการให้สภาพแวดล้อมที่ซอฟแวร์ที่สอดคล้องกันในหลากหลายแพลตฟอร์มคอมพิวเตอร์และสถาปัตยกรรมนักเรียนยังได้พัฒนาโปรแกรมเพื่อควบคุมและทำให้กระบวนการเปรียบเทียบ.
เพราะความละเอียดระบบจับเวลาให้โดยหน่วยประมวลผลและระบบปฏิบัติการซอฟต์แวร์ ถูกต่ำซ้ำ ๆ วนรอบการคำนวณในวงเพิ่มประสิทธิภาพความถูกต้องด้านนอกแล้วแบ่งเวลารวมโดยความถูกต้องเวลาดำเนินการนับห่วงที่เพิ่มขึ้นสำหรับขนาดเล็กเมทริกซ์ ในการจัดการการเก็บรวบรวมข้อมูลมาตรฐานโปรแกรมควบคุมหลามถูกเขียนขึ้นเพื่อดำเนินการเริ่มต้นและการกำหนดจำนวนครั้งที่จะทำซ้ำห่วงความถูกต้องด้านนอกตามความถี่นาฬิกา การใช้ข้อมูลนี้โปรแกรมปรับเปลี่ยนแฟ้มแหล่ง c ++ ด้วยความถูกต้องเหมาะสมข้อหาเพิ่มประสิทธิภาพห่วงและขนาดเมทริกซ์จะเรียกคอมไพเลอร์และเริ่มไบนารีเรียบเรียงใหม่ในกระบวนการใหม่ เมื่อคำนวณเสร็จก็จะส่งข้อมูลระยะเวลาในการออกมาตรฐานและสิ้นสุด โปรแกรมหลามจับข้อมูลจากคอมไพเลอร์ออกมาตรฐานของ reconfigures แฟ้มแหล่งที่มาที่มีขนาดเมทริกซ์ขนาดใหญ่และกระบวนการซ้ำ โปรแกรมที่เปิดตัวโดยอัตโนมัติและวิ่งมาตรฐานคูณเมทริกซ์สำหรับช่วงของเมทริกซ์ขนาดตั้งแต่ 4-64 ในการเพิ่มขึ้นของอำนาจของ 2, เพิ่มประสิทธิภาพการใช้ GCC คอมไพเลอร์ระดับ O0 และ O3 เมื่อกระบวนการทดสอบทั้งหมดจะเสร็จสมบูรณ์โปรแกรมจะแสดงผลการกำหนดเวลาทุกอย่างพร้อมสำหรับการวิเคราะห์ในแฟ้มที่คั่นด้วยจุลภาคพร้อมกับขนาดเมทริกซ์ที่สอดคล้องกันและนับห่วง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
โวลต์อัตโนมัติมาตรฐานการทดสอบสภาพแวดล้อมเพื่อปรับปรุงการทดสอบและให้สภาพแวดล้อมที่ซอฟแวร์ที่สอดคล้องกันผ่านหลากหลายแพลตฟอร์มคอมพิวเตอร์และสถาปัตยกรรม นักเรียนยังได้พัฒนาโปรแกรมเพื่อการควบคุมและระบบอัตโนมัติกระบวนการมาตรฐาน .เพราะระบบจับเวลาความละเอียดโดยโปรเซสเซอร์และซอฟต์แวร์ระบบปฏิบัติการต่ำ มันจะวนลูปการคํานวณในชั้นนอก ความถูกต้องเพิ่มห่วง แล้วหารด้วยเวลารวมวงนับเวลาปรับปรุงความถูกต้องมิติเมทริกซ์การขนาดเล็ก จัดการมาตรฐานที่ใช้เก็บโปรแกรมควบคุม Python เขียนเพื่อแสดงการเริ่มต้นและการกำหนดจำนวนครั้ง เพื่อย้ำความถูกต้อง ห่วงด้านนอก ขึ้นอยู่กับความถี่นาฬิกา . การใช้ข้อมูลนี้ , โปรแกรมแปลงไฟล์แหล่ง C + + ใช้ความถูกต้องเพิ่มห่วงนับ และขนาดของเมทริกซ์จะเรียกคอมไพเลอร์และเริ่มต้นใหม่ที่รวบรวมไบนารีในกระบวนการใหม่ เมื่อคำนวณเสร็จ มันจะส่งข้อมูลเวลามาตรฐานเพื่อการส่งออก และสิ้นสุดลง โปรแกรมรวบรวมข้อมูลงูหลามได้ออกมาตรฐานของคอมไพเลอร์ reconfigures แฟ้มแหล่งที่มากับขนาดของเมทริกซ์ขนาดใหญ่ และทำซ้ำกระบวนการ โปรแกรมโดยอัตโนมัติเปิดและวิ่งมาตรฐานสำหรับช่วงของการคูณเมทริกซ์เมทริกซ์ขนาดตั้งแต่ 4 ถึง 64 ในการเพิ่มขึ้นของอำนาจของ 2 โดยใช้ GCC คอมไพเลอร์ที่เหมาะสม levels-o0 and-o3 . เมื่อกระบวนการทดสอบทั้งหมดเสร็จสมบูรณ์โปรแกรมในทุกช่วงเวลา พร้อมวิเคราะห์ผลในจุลภาคคั่นแฟ้ม พร้อมกับขนาดของเมทริกซ์ที่สอดคล้องกันและห่วง .
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: