การเร่งความเร็วหน่วยความจำหรือน้อยลงไม่ได้หมายความว่าดีขึ้น การกำหนดเวลา RAM การกำหนดเวลา RAM ที่เร็วที่สุด
) ถึง 9 ปริมาณงานของส่วน "หน่วยความจำโปรเซสเซอร์" และด้วยเหตุนี้ประสิทธิภาพของส่วนประกอบหลักของระบบจึงขึ้นอยู่กับองค์ประกอบเหล่านั้นเป็นส่วนใหญ่
กรณีศึกษา: ระบบที่มีหน่วยความจำ 100 MHz พร้อมไทม์มิ่ง 2-2-2 มีประสิทธิภาพใกล้เคียงกับระบบเดียวกันที่มีหน่วยความจำ 112 MHz แต่มีไทม์มิ่ง 3-3-3 กล่าวอีกนัยหนึ่ง ขึ้นอยู่กับเวลาแฝง ความแตกต่างของประสิทธิภาพอาจสูงถึง 10%
การวัดเวลาคือชั้นเชิง ดังนั้น แต่ละตัวเลขในสูตร 2-2-2 แสดงถึงเวลาแฝงในการประมวลผลสัญญาณ ซึ่งวัดในนาฬิการะบบบัส หากระบุเพียงตัวเลขเดียว (เช่น CL2) แสดงว่ามีเพียงพารามิเตอร์แรกเท่านั้นที่จะถูกระบุ นั่นคือ CAS Latency ที่เหลือไม่จำเป็นต้องเท่ากับเขา! การปฏิบัติแสดงให้เห็นว่าโดยปกติแล้วพารามิเตอร์อื่น ๆ จะสูงกว่าซึ่งหมายความว่าหน่วยความจำมีประสิทธิผลน้อยลง (เช่นเป็นวิธีทางการตลาดเพื่อระบุช่วงเวลาหนึ่งในข้อกำหนดซึ่งไม่ได้ให้แนวคิดเกี่ยวกับความล่าช้าของหน่วยความจำเมื่อดำเนินการอื่น ๆ ) .
บางครั้งสูตรการกำหนดเวลาสำหรับหน่วยความจำอาจประกอบด้วยตัวเลขสี่ตัว เช่น 2-2-2-6 พารามิเตอร์สุดท้ายเรียกว่า “DRAM Cycle Time Tras/Trc” และกำหนดลักษณะของชิปหน่วยความจำทั้งหมด โดยจะกำหนดอัตราส่วนของช่วงเวลาที่แถวเปิดสำหรับการถ่ายโอนข้อมูล (tRAS - RAS# Active time) กับช่วงเวลาที่การเปิดและอัปเดตแถวเสร็จสมบูรณ์ (tRC - Row Cycle time) หรือที่เรียกว่า รอบเวลาของธนาคาร)
ผู้ผลิตมักจะจัดหาชิปของตนซึ่งใช้เมมโมรี่สติ๊กพร้อมข้อมูลเกี่ยวกับค่าเวลาที่แนะนำสำหรับความถี่บัสระบบทั่วไป คุณสามารถดูข้อมูลนี้ได้ เช่น โดยใช้โปรแกรม CPU-Z
จากมุมมองของผู้ใช้ ข้อมูลเกี่ยวกับการกำหนดเวลาทำให้คุณสามารถประเมินประสิทธิภาพของ RAM อย่างคร่าว ๆ ก่อนที่จะซื้อ การกำหนดเวลาหน่วยความจำรุ่น DDR มีความสำคัญอย่างยิ่งเนื่องจากแคชของโปรเซสเซอร์มีขนาดค่อนข้างเล็กและโปรแกรมต่างๆ เข้าถึงหน่วยความจำบ่อยครั้ง การกำหนดเวลาหน่วยความจำของรุ่น DDR3 นั้นได้รับความสนใจน้อยกว่ามากเนื่องจากโปรเซสเซอร์สมัยใหม่ (เช่น Intel Core DUO และ Intel I5, I7) มีแคช L2 ที่ค่อนข้างใหญ่และติดตั้ง (ค่อนข้างอีกครั้ง) ด้วยแคช L3 ขนาดใหญ่ซึ่งช่วยให้โปรเซสเซอร์เหล่านี้ เข้าถึงหน่วยความจำไม่บ่อยนัก และในบางกรณี โปรแกรมทั้งหมดจะอยู่ในแคชของโปรเซสเซอร์
ชื่อพารามิเตอร์ | การกำหนด | คำนิยาม |
---|---|---|
เวลาแฝงของ CAS | ซี.แอล. | ความล่าช้าระหว่างการส่งที่อยู่คอลัมน์ไปยังหน่วยความจำและการเริ่มการถ่ายโอนข้อมูล เวลาที่ต้องใช้ในการอ่านบิตแรกจากหน่วยความจำเมื่อแถวที่ต้องการเปิดอยู่แล้ว |
ที่อยู่แถวถึงที่อยู่คอลัมน์ล่าช้า | ที อาร์ซีดี | จำนวนรอบสัญญาณนาฬิการะหว่างการเปิดแถวและการเข้าถึงคอลัมน์ในนั้น เวลาที่ต้องใช้ในการอ่านบิตแรกจากหน่วยความจำโดยไม่มีบรรทัดที่ใช้งานอยู่คือ T RCD + CL |
เวลาเติมเงินแถว | ทีอาร์พี | จำนวนรอบสัญญาณนาฬิการะหว่างคำสั่งเพื่อเติมเงินธนาคาร (การปิดบรรทัด) และการเปิดบรรทัดถัดไป เวลาที่ต้องใช้ในการอ่านบิตแรกจากหน่วยความจำเมื่อมีบรรทัดอื่นทำงานอยู่คือ T RP + T RCD + CL |
แถวเวลาที่ใช้งาน | ที ราส | จำนวนรอบระหว่างคำสั่งให้เปิดธนาคารและคำสั่งให้เติมเงิน ถึงเวลาอัพเดตแถว.. ซ้อนทับบน T RCD โดยปกติจะเท่ากับผลรวมของตัวเลขสามตัวก่อนหน้าโดยประมาณ |
หมายเหตุ:
|
มูลนิธิวิกิมีเดีย 2010.
ดูว่า "การกำหนดเวลา" ในพจนานุกรมอื่น ๆ คืออะไร:
การโอเวอร์คล็อกการโอเวอร์คล็อก (จากการโอเวอร์คล็อกภาษาอังกฤษ) เพิ่มประสิทธิภาพของส่วนประกอบคอมพิวเตอร์เนื่องจากการทำงานในโหมดการทำงานแบบบังคับ (ผิดปกติ) สารบัญ 1 เกณฑ์สำหรับการใช้งานคอมพิวเตอร์ตามปกติ ... Wikipedia
คำนี้มีความหมายอื่น ดู DDR ประเภทของหน่วยความจำ DRAM FPM RAM EDO RAM Burst EDO RAM SDRAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM DDR4 SDRAM Rambus RAM QDR SDRAM VRAM WRAM SGRAM GDDR2 ... Wikipedia
ประเภทของหน่วยความจำ DRAM FPM RAM EDO RAM Burst EDO RAM SDRAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM DDR4 SDRAM Rambus RAM QDR SDRAM VRAM WRAM SGRAM GDDR2 GDDR3 GDDR4 GDDR5 ... Wikipedia
ประเภทของหน่วยความจำ DRAM FPM RAM EDO RAM Burst EDO RAM DDR SDRAM DDR2 SDRAM DDR3 SDRAM QDR SDRAM WRAM SGRAM GDDR3 GDDR5 DRAM (Dynamic Random Access Memory) หนึ่งในประเภทของหน่วยความจำเข้าถึงโดยสุ่ม (RAM) ของคอมพิวเตอร์ที่ใช้กันอย่างแพร่หลายใน ... ... วิกิพีเดีย
ภาพหน้าจอจากโปรแกรมทดสอบที่สาธิตการโอเวอร์คล็อกโปรเซสเซอร์ การโอเวอร์คล็อก การโอเวอร์คล็อก (จากการโอเวอร์คล็อกภาษาอังกฤษ) เพิ่มประสิทธิภาพของส่วนประกอบคอมพิวเตอร์โดยการใช้งานในโหมดการทำงานแบบบังคับ (ผิดปกติ) สารบัญ 1 ... วิกิพีเดีย
ภาพหน้าจอจากโปรแกรมทดสอบที่สาธิตการโอเวอร์คล็อกโปรเซสเซอร์ การโอเวอร์คล็อก การโอเวอร์คล็อก (จากการโอเวอร์คล็อกภาษาอังกฤษ) เพิ่มประสิทธิภาพของส่วนประกอบคอมพิวเตอร์โดยการใช้งานในโหมดการทำงานแบบบังคับ (ผิดปกติ) สารบัญ 1 ... วิกิพีเดีย
คำนี้มีความหมายอื่น ดูที่ Latency บทความนี้ควรเป็นวิกิพีเดีย โปรดจัดรูปแบบตามกฎการจัดรูปแบบบทความ เวลาแฝง (อังกฤษ... Wikipedia
คำนี้มีความหมายอื่น โปรดดู DNS (ความหมาย) ชื่อ DNS: ระดับระบบชื่อโดเมน (รุ่น OSI): ตระกูลแอปพลิเคชัน: พอร์ต TCP/IP/ID: 53/TCP, 53/UDP วัตถุประสงค์ของโปรโตคอล: การจำแนกชื่อโดเมน... Wikipedia
สถาปัตยกรรมฮาร์วาร์ดเป็นสถาปัตยกรรมคอมพิวเตอร์ โดยมีลักษณะเด่นคือ 1. ที่เก็บคำสั่งและที่เก็บข้อมูลเป็นอุปกรณ์ทางกายภาพที่แตกต่างกัน 2. ช่องคำสั่งและช่องข้อมูลก็แยกจากกันทางกายภาพเช่นกัน.... ... Wikipedia
ผลการทดสอบ
การทดสอบดำเนินการโดยมีกำหนดเวลาตั้งแต่ 5-5-5-15 ถึง 9-9-9-24 และความถี่ RAM แตกต่างกันไปตั้งแต่ 800 ถึง 2000 MHz DDR แน่นอนว่าเป็นไปไม่ได้ที่จะได้ผลลัพธ์จากชุดค่าผสมที่เป็นไปได้ทั้งหมดจากช่วงนี้ อย่างไรก็ตาม ในความเห็นของเรา ชุดผลลัพธ์ที่ได้นั้นสามารถบ่งชี้ได้มากและสอดคล้องกับการกำหนดค่าจริงที่เป็นไปได้เกือบทั้งหมด การทดสอบทั้งหมดดำเนินการโดยใช้ชุดหน่วยความจำ Super Talent P55 ปรากฎว่าโมดูลเหล่านี้สามารถทำงานได้ไม่เพียง แต่ที่ความถี่ 2000 MHz DDR เท่านั้น แต่ยังทำงานที่ความถี่ 1600 MHz DDR ด้วยการกำหนดเวลาที่ต่ำมาก - 6-7-6-18 อย่างไรก็ตาม การกำหนดเวลาเหล่านี้ได้รับการแนะนำให้เราทราบโดยชุดแรก - Super Talent X58 ค่อนข้างเป็นไปได้ที่โมดูลทั้งสองชุดจะใช้ชิปหน่วยความจำตัวเดียวกัน และแตกต่างกันเฉพาะในฮีทซิงค์และโปรไฟล์ SPD ในกราฟและตารางผลลัพธ์ โหมดการทำงานนี้จะถูกทำเครื่องหมายเป็น DDR3-1600 @ 6-6-6-18 เพื่อให้ “ความกลมกลืน” ของการนำเสนอข้อมูลไม่สูญหาย ในกราฟด้านล่าง แต่ละบรรทัดสอดคล้องกับการทดสอบที่ค่าความถี่ bclk เดียวกันและเวลาเดียวกัน เนื่องจากผลลัพธ์มีระยะห่างค่อนข้างแน่นเพื่อไม่ให้กราฟเกะกะ ค่าตัวเลขจะแสดงอยู่ในตารางด้านล่างกราฟ ขั้นแรก เราจะทำการทดสอบในแพ็คเกจวัสดุสังเคราะห์ Everest Ultimate
การทดสอบการอ่าน RAM แสดงให้เห็นว่ามีประสิทธิภาพเพิ่มขึ้นทั้งจากการเพิ่มความถี่หน่วยความจำและจากการลดระยะเวลา อย่างไรก็ตาม แม้สำหรับการทดสอบสังเคราะห์เฉพาะทาง การเพิ่มขึ้นก็ไม่มากนัก และด้วยกราฟประเภทนี้ บางจุดก็ผสานเข้าด้วยกัน เพื่อหลีกเลี่ยงปัญหานี้หากเป็นไปได้ เราจะเปลี่ยนสเกลของแกนตั้งของกราฟเพื่อเพิ่มช่วงค่าที่ได้รับให้สูงสุด ดังที่แสดงในกราฟด้านล่าง
Everest v5.30.1900, หน่วยความจำอ่าน, MB/s | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 15115 | 14908 | 14336 | 14098 | |
1333 | 14216 | 13693 | 13768 | 13027 | ||
1066 | 13183 | 12737 | 12773 | 12060 | 12173 | |
800 | 11096 | 10830 | 10994 | 10700 | 10640 | |
blk=200MHz | 2000 | 18495 | ||||
1600 | 18425 | 17035 | 18003 | 17602 | ||
1200 | 15478 | 15086 | 15467 | 15034 |
ดังนั้นการทดสอบการอ่านหน่วยความจำของยูทิลิตี้ Everest แสดงให้เห็นว่าเมื่อความถี่ RAM เพิ่มขึ้นสองเท่า ความเร็วในการทำงานจะเพิ่มขึ้นสูงสุด 40% และการเพิ่มขึ้นจากการลดระยะเวลาจะต้องไม่เกิน 10%
Everest v5.30.1900, หน่วยความจำเขียน, MB/s | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 10870 | 10878 | 10866 | 10856 | |
1333 | 10859 | 10852 | 10854 | 10869 | ||
1066 | 10852 | 10863 | 10851 | 10862 | 10870 | |
800 | 10873 | 10867 | 10841 | 10879 | 10864 | |
blk=200MHz | 2000 | 14929 | ||||
1600 | 14934 | 14936 | 14927 | 14908 | ||
1200 | 14931 | 14920 | 14930 | 14932 |
น่าแปลกที่การทดสอบการเขียนหน่วยความจำของยูทิลิตี้ Everest กลับกลายเป็นว่าไม่แยแสกับการเปลี่ยนแปลงความถี่และเวลาของ RAM เลย แต่ผลลัพธ์ที่เห็นได้ชัดเจนจากการเพิ่มความถี่ของหน่วยความจำแคชระดับที่สามของโปรเซสเซอร์ขึ้น 50% ในขณะที่ความเร็วของ RAM เพิ่มขึ้นประมาณ 37% ซึ่งถือว่าค่อนข้างดี
Everest v5.30.1900, สำเนาหน่วยความจำ, MB/s | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 15812 | 15280 | 15269 | 15237 | |
1333 | 15787 | 15535 | 15438 | 15438 | ||
1066 | 16140 | 15809 | 14510 | 14344 | 14274 | |
800 | 13738 | 13061 | 13655 | 15124 | 12783 | |
blk=200MHz | 2000 | 20269 | ||||
1600 | 20793 | 19301 | 19942 | 19410 | ||
1200 | 18775 | 20810 | 18087 | 19196 |
การทดสอบการคัดลอกหน่วยความจำแสดงผลลัพธ์ที่ขัดแย้งกันมาก ความเร็วเพิ่มขึ้นอย่างเห็นได้ชัดจากการเพิ่มความถี่ bclk และในบางกรณีก็มีผลกระทบจากการกำหนดเวลาที่เห็นได้ชัดเจนมาก
Everest v5.30.1900, เวลาแฝงของหน่วยความจำ, ns | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 45.4 | 46.7 | 46.9 | 48.5 | |
1333 | 48.3 | 48.7 | 50.8 | 53 | ||
1066 | 51.1 | 51.4 | 53.9 | 56.3 | 58.6 | |
800 | 54.7 | 57.9 | 58.5 | 59.1 | 61.5 | |
blk=200MHz | 2000 | 38.8 | ||||
1600 | 39.7 | 41 | 41.2 | 42.9 | ||
1200 | 42.5 | 44.6 | 46.4 | 48.8 |
การทดสอบเวลาแฝงของหน่วยความจำจะแสดงผลลัพธ์ที่คาดหวังโดยทั่วไป อย่างไรก็ตาม ผลลัพธ์ในโหมด DDR3-2000 @ 9-9-9-24 ดีกว่าในโหมด DDR3-1600 @ 6-6-6-18 ที่ bclk=200 MHz ขอย้ำอีกครั้งว่าการเพิ่มความถี่ของ bclk จะทำให้ได้ผลลัพธ์ที่ดีขึ้นอย่างมาก
Everest v5.30.1900, CPU Queen, คะแนน | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 30025 | 30023 | 29992 | 29993 | |
1333 | 30021 | 29987 | 29992 | 30001 | ||
1066 | 29981 | 30035 | 29982 | 30033 | 29975 | |
800 | 29985 | 29986 | 29983 | 29977 | 29996 | |
blk=200MHz | 2000 | 29992 | ||||
1600 | 29989 | 29985 | 30048 | 30000 | ||
1200 | 30011 | 30035 | 30003 | 29993 |
อย่างที่คุณเห็น ในการทดสอบด้วยการคำนวณเพียงอย่างเดียวนี้ จะไม่มีผลกระทบต่อความถี่หรือกำหนดเวลาของ RAM จริงๆ แล้ว มันควรจะเป็นเช่นนี้ เมื่อมองไปข้างหน้า สมมติว่ามีการพบภาพเดียวกันในการทดสอบ CPU ของ Everest อื่นๆ ยกเว้นการทดสอบ Photo Worxx ซึ่งผลลัพธ์แสดงไว้ด้านล่าง
เอเวอร์เรส v5.30.1900, PhotoWorxx, KB/s | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 38029 | 37750 | 37733 | 37708 | |
1333 | 36487 | 36328 | 36173 | 35905 | ||
1066 | 33584 | 33398 | 33146 | 32880 | 32481 | |
800 | 27993 | 28019 | 27705 | 27507 | 27093 | |
blk=200MHz | 2000 | 41876 | ||||
1600 | 40476 | 40329 | 40212 | 39974 | ||
1200 | 37055 | 36831 | 36658 | 36152 |
มีการพึ่งพาผลลัพธ์ที่ชัดเจนกับความถี่ของ RAM แต่ในทางปฏิบัติแล้วไม่ได้ขึ้นอยู่กับการกำหนดเวลา นอกจากนี้เรายังทราบด้วยว่าสิ่งอื่นใดที่เท่าเทียมกันจะมีผลลัพธ์เพิ่มขึ้นตามความเร็วที่เพิ่มขึ้นของแคชระดับที่สามของโปรเซสเซอร์ ตอนนี้เรามาดูกันว่าความถี่และการกำหนดเวลาของ RAM ส่งผลต่อประสิทธิภาพในแอปพลิเคชันจริงอย่างไร ขั้นแรก เราจะนำเสนอผลการทดสอบในการทดสอบ WinRar ในตัว
มาตรฐาน WinRar 3.8, มัลติเธรด, Kb/s | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 3175 | 3120 | 3060 | 2997 | |
1333 | 3067 | 3023 | 2914 | 2845 | ||
1066 | 2921 | 2890 | 2800 | 2701 | 2614 | |
800 | 2739 | 2620 | 2562 | 2455 | 2382 | |
blk=200MHz | 2000 | 3350 | ||||
1600 | 3414 | 3353 | 3305 | 3206 | ||
1200 | 3227 | 3140 | 3020 | 2928 |
ภาพดูเป็นตัวอย่างง่ายๆ มองเห็นอิทธิพลของทั้งความถี่และเวลาได้ชัดเจน แต่ในขณะเดียวกันความถี่ของ RAM ที่เพิ่มขึ้นสองเท่าทำให้ประสิทธิภาพเพิ่มขึ้นสูงสุด 25% การลดเวลาจะช่วยให้คุณเพิ่มประสิทธิภาพได้ดีในการทดสอบนี้ อย่างไรก็ตาม เพื่อให้ได้ผลลัพธ์เช่นเดียวกับเมื่อเพิ่มความถี่ RAM ขึ้นหนึ่งขั้นตอน จำเป็นต้องลดการกำหนดเวลาลงสองขั้นตอนในคราวเดียว นอกจากนี้เรายังทราบด้วยว่าการเพิ่มความถี่ RAM จาก 1333 เป็น 1600 MHz ทำให้ประสิทธิภาพในการทดสอบเพิ่มขึ้นน้อยกว่าเมื่อเปลี่ยนจาก 1,066 เป็น 1333 MHz DDR
การวัดประสิทธิภาพ WinRar 3.8, เธรดเดียว, Kb/s | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 1178 | 1165 | 1144 | 1115 | |
1333 | 1136 | 1117 | 1078 | 1043 | ||
1066 | 1094 | 1073 | 1032 | 988 | 954 | |
800 | 1022 | 972 | 948 | 925 | 885 | |
blk=200MHz | 2000 | 1294 | ||||
1600 | 1287 | 1263 | 1244 | 1206 | ||
1200 | 1215 | 1170 | 1126 | 1085 |
ในการทดสอบ WinRar แบบเธรดเดียว โดยทั่วไปรูปภาพจะเหมือนกับรูปภาพก่อนหน้า แม้ว่าผลลัพธ์ที่เพิ่มขึ้นจะเป็น "เชิงเส้น" มากกว่าก็ตาม อย่างไรก็ตาม เมื่อเพิ่มความถี่หน่วยความจำขึ้นหนึ่งขั้นตอน เพื่อให้ได้ผลลัพธ์ ยังคงจำเป็นต้องลดเวลาลงสองขั้นตอนขึ้นไป ตอนนี้เรามาดูกันว่าการเปลี่ยนความถี่ของ RAM และการกำหนดเวลาส่งผลต่อผลการทดสอบในเกม Crysis อย่างไร ก่อนอื่น มาตั้งค่าโหมดกราฟิกที่อ่อนแอที่สุด - รายละเอียดต่ำ
Crysis, 1280x1024, รายละเอียดต่ำ, ไม่มี AA/AF, FPS | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 184.5 | 183.4 | 182.5 | 181.4 | |
1333 | 181.2 | 181.1 | 179.6 | 178.1 | ||
1066 | 179.6 | 178.0 | 174.9 | 172.1 | 169.4 | |
800 | 172.4 | 167.9 | 166.0 | 163.6 | 165.0 | |
blk=200MHz | 2000 | 199.4 | ||||
1600 | 197.9 | 195.9 | 195.9 | 193.3 | ||
1200 | 194.3 | 191.3 | 188.5 | 184.9 |
ดังที่เห็นได้จากกราฟ ผลกระทบของการกำหนดเวลาจะสังเกตเห็นได้ชัดเจนที่สุดที่ความถี่ RAM ต่ำ - 800 และ 1066 MHz DDR ด้วยความถี่ RAM 1333 MHz DDR และสูงกว่า ผลกระทบของไทม์มิ่งมีน้อยมากและแสดงเป็นเพียงไม่กี่ FPS ซึ่งเป็นเพียงไม่กี่เปอร์เซ็นต์ การเพิ่มความถี่ของแคชระดับที่สามส่งผลต่อผลลัพธ์อย่างมีนัยสำคัญยิ่งขึ้น อย่างไรก็ตาม หากเราพิจารณาค่าสัมบูรณ์ มันจะยากมากที่จะรู้สึกถึงความแตกต่างนี้ในเกมโดยตรง
Crysis, 1280x1024, รายละเอียดปานกลาง, ไม่มี AA/AF, FPS | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 96.6 | 97.4 | 97.6 | 94.6 | |
1333 | 95.5 | 95.8 | 93.3 | 92.8 | ||
1066 | 95.7 | 94.0 | 92.5 | 90.1 | 89.6 | |
800 | 91.6 | 89.0 | 88.6 | 86.2 | 86.3 | |
blk=200MHz | 2000 | 102.9 | ||||
1600 | 104.5 | 103.6 | 103.0 | 101.6 | ||
1200 | 100.2 | 100.0 | 98.7 | 97.7 |
เมื่อเปิดระดับกราฟิกโดยเฉลี่ยในเกม Crysis ความถี่ของ RAM จะมีผลกระทบมากกว่าการกำหนดเวลา ผลลัพธ์ที่ได้รับที่ bclk=200 MHz โดยไม่คำนึงถึงความถี่และจังหวะเวลาของหน่วยความจำ ยังคงเหนือกว่าผลลัพธ์ที่ได้รับที่ bclk=133 MHz
Crysis, 1280x1024, รายละเอียดสูง, ไม่มี AA/AF, FPS | ||||||
การกำหนดเวลา | ดีดีอาร์ | 5-5-5-15 | 6-6-6-18 | 7-7-7-20 | 8-8-8-22 | 9-9-9-24 |
bclk=133 เมกะเฮิรตซ์ | 1600 | 76.8 | 76.5 | 76.7 | 74.9 | |
1333 | 75.1 | 75.4 | 75.4 | 73.4 | ||
1066 | 75.1 | 75.4 | 71.9 | 72.0 | 71.0 | |
800 | 71.8 | 69.7 | 69.0 | 68.6 | 66.7 | |
blk=200MHz | 2000 | 81.7 | ||||
1600 | 80.4 | 80.3 | 80.4 | 79.4 | ||
1200 | 80.5 | 79.1 | 77.4 | 77.1 |
โดยทั่วไปแล้วภาพยังคงเหมือนเดิม โปรดทราบว่า ตัวอย่างเช่น ที่ความถี่ bclk=133 MHz การเพิ่มความถี่ RAM เป็นสองเท่า จะทำให้ผลลัพธ์เพิ่มขึ้นเพียง 12% ในเวลาเดียวกัน อิทธิพลของไทม์มิ่งที่ bclk=133 MHz นั้นค่อนข้างเด่นชัดกว่าที่ bclk=200 MHz
เมื่อเข้าสู่โหมด "หนัก" ที่สุด รูปภาพจะไม่เปลี่ยนแปลงโดยพื้นฐาน สิ่งอื่นๆ ทั้งหมดเท่ากัน โดยความถี่ bclk ที่แตกต่างกัน 1.5 เท่า ส่งผลให้ผลลัพธ์เพิ่มขึ้นเพียง 5% เท่านั้น ผลกระทบของการกำหนดเวลาอยู่ภายใน 1-1.5 FPS และการเปลี่ยนความถี่ RAM จะมีประสิทธิภาพมากกว่าเพียงเล็กน้อยเท่านั้น โดยทั่วไปแล้วผลลัพธ์ค่อนข้างใกล้เคียงกัน ยอมรับว่าเป็นเรื่องยากมากที่จะรู้สึกถึงความแตกต่างระหว่าง 55 และ 59 FPS ในเกม โปรดทราบว่าค่า FPS ขั้นต่ำที่ได้รับเกือบจะใกล้เคียงกับภาพรวมของผลลัพธ์สำหรับ FPS เฉลี่ยในระดับที่ต่ำกว่าเล็กน้อย
⇡ การเลือก RAM ที่เหมาะสมที่สุด
ตอนนี้เรามาดูจุดถัดไป - ประสิทธิภาพของ RAM เกี่ยวข้องกับราคาอย่างไร และอัตราส่วนใดที่เหมาะสมที่สุด เพื่อเป็นการวัดประสิทธิภาพของ RAM เราได้นำผลการทดสอบในการทดสอบ WinRar ในตัวโดยใช้มัลติเธรด ราคาเฉลี่ย ณ เวลาที่เขียนนั้นเป็นไปตามข้อมูล Yandex.Market สำหรับโมดูลหน่วยความจำ DDR3 ขนาด 1 GB เดี่ยว จากนั้น สำหรับโมดูลแต่ละประเภท ตัวบ่งชี้ประสิทธิภาพจะถูกหารด้วยราคา กล่าวคือ ยิ่งราคาต่ำลงและประสิทธิภาพของโมดูลยิ่งสูงเท่าไรก็ยิ่งดีเท่านั้น ผลลัพธ์คือตารางต่อไปนี้DDR3 | CAS แฝง | มาตรฐาน WinRar, MB/s | ราคาถู | ประสิทธิภาพ/ราคา |
1066 | 7 | 2800 | 1000 | 2.80 |
1333 | 7 | 3023 | 1435 | 2.11 |
1333 | 9 | 2845 | 900 | 3.16 |
1600 | 7 | 3120 | 1650 | 1.89 |
1600 | 8 | 3060 | 1430 | 2.14 |
1600 | 9 | 2997 | 1565 | 1.92 |
2000 | 9 | 3350 | 1700 | 1.97 |
เพื่อความชัดเจน แผนภาพด้านล่างแสดงค่าประสิทธิภาพ/ราคา
น่าประหลาดใจที่หน่วยความจำ DDR3 ที่ทำงานที่ 1333 MHz พร้อมไทม์มิ่ง 9-9-9-24 กลายเป็นการซื้อที่เหมาะสมที่สุดในแง่ของประสิทธิภาพ/ราคา หน่วยความจำ DDR3-1066 ที่มีไทม์มิ่ง 7-7-7-20 ดูแย่ลงเล็กน้อยและโมดูลประเภทอื่นแสดงขนาดเล็กลงอย่างเห็นได้ชัด (ประมาณ 1.5 เท่าเมื่อเทียบกับผู้นำ) แต่ผลลัพธ์ค่อนข้างคล้ายกันสำหรับตัวบ่งชี้นี้ แน่นอนว่าราคาของโมดูลหน่วยความจำอาจแตกต่างกันอย่างมากในแต่ละกรณี และสถานการณ์ตลาดโดยรวมอาจมีการเปลี่ยนแปลงบ้างเมื่อเวลาผ่านไป อย่างไรก็ตาม หากจำเป็น การคำนวณคอลัมน์ "ประสิทธิภาพ/ราคา" ใหม่จะไม่ใช่เรื่องยาก
⇡ บทสรุป
ดังที่การทดสอบแสดงให้เห็น ในแอปพลิเคชันเหล่านั้นที่ผลลัพธ์ที่เพิ่มขึ้นเด่นชัดที่สุดจากการเปลี่ยนความถี่และการกำหนดเวลาของ RAM ผลกระทบที่ยิ่งใหญ่ที่สุดเกิดขึ้นจากการเพิ่มความถี่หน่วยความจำ และการลดกำหนดเวลาทำให้ผลลัพธ์เพิ่มขึ้นอย่างเห็นได้ชัดซึ่งบ่อยครั้งน้อยกว่ามาก . ในเวลาเดียวกันเพื่อให้ได้ประสิทธิภาพในระดับเดียวกับเมื่อเพิ่มความถี่หน่วยความจำหนึ่งขั้นตอนตามกฎแล้วจำเป็นต้องลดการกำหนดเวลาลงสองขั้นตอน สำหรับการเลือก RAM สำหรับแพลตฟอร์ม Intel LGA 1156 แน่นอนว่าผู้ที่ชื่นชอบและผู้ที่ชื่นชอบกีฬาเอ็กซ์ตรีมจะมุ่งเน้นไปที่ผลิตภัณฑ์ที่ทรงพลังที่สุด ในขณะเดียวกันสำหรับงานทั่วไปของผู้ใช้ทั่วไปหน่วยความจำ DDR3-1333 ที่ทำงานด้วยการกำหนดเวลา 9-9-9-24 ก็เพียงพอแล้ว เนื่องจากหน่วยความจำประเภทนี้มีจำหน่ายกันอย่างแพร่หลายในตลาดและมีราคาไม่แพงมาก คุณจึงประหยัดค่า RAM ได้มาก โดยแทบไม่สูญเสียประสิทธิภาพเลย ชุดหน่วยความจำ Super Talent X58 ที่ได้รับการตรวจสอบในวันนี้สร้างความประทับใจที่ค่อนข้างคลุมเครือ แต่ชุด Super Talent P55 พอใจกับทั้งความเสถียรและความสามารถในการโอเวอร์คล็อกและเปลี่ยนกำหนดเวลา ขออภัย ในขณะนี้ยังไม่มีข้อมูลเกี่ยวกับราคาขายปลีกของชุดหน่วยความจำเหล่านี้ ดังนั้นจึงเป็นเรื่องยากที่จะให้คำแนะนำเฉพาะเจาะจง โดยทั่วไปหน่วยความจำนั้นน่าสนใจมากและในบรรดาคุณสมบัติต่างๆ ที่น่าสังเกตว่าความสามารถในการทำงานในเวลาที่ค่อนข้างต่ำและความจริงที่ว่าการเพิ่มแรงดันไฟฟ้าบนโมดูลนั้นแทบไม่มีผลกระทบต่อผลลัพธ์การโอเวอร์คล็อกการกำหนดเวลา RAM: คืออะไร และส่งผลต่อประสิทธิภาพของ Windows อย่างไร
ผู้ใช้ที่พยายามปรับปรุงประสิทธิภาพของคอมพิวเตอร์เป็นการส่วนตัวตระหนักดีว่าหลักการ "ยิ่งดี" สำหรับส่วนประกอบของคอมพิวเตอร์นั้นไม่ได้ผลเสมอไป สำหรับบางส่วนมีการแนะนำคุณสมบัติเพิ่มเติมที่ส่งผลต่อคุณภาพการทำงานของระบบไม่น้อยกว่าระดับเสียง และสำหรับอุปกรณ์หลาย ๆ แนวคิดนี้ ความเร็ว. นอกจากนี้พารามิเตอร์นี้ยังส่งผลต่อประสิทธิภาพของอุปกรณ์เกือบทั้งหมด มีตัวเลือกไม่กี่ตัวที่นี่: ยิ่งปรากฏเร็วเท่าไรก็ยิ่งดีเท่านั้น แต่มาทำความเข้าใจกันก่อนว่าแนวคิดเรื่องคุณลักษณะความเร็วใน RAM ส่งผลต่อประสิทธิภาพของ Windows อย่างไร
ความเร็วของโมดูล RAM เป็นตัวบ่งชี้หลักของการถ่ายโอนข้อมูล ยิ่งตัวเลขที่ประกาศมากเท่าไร คอมพิวเตอร์ก็จะยิ่ง "โยนข้อมูลเข้าไปในเตาเผา" ของปริมาณ RAM และ "ลบ" ออกจากที่นั่นเร็วขึ้นเท่านั้น ในกรณีนี้ความแตกต่างของจำนวนหน่วยความจำอาจลดลงเหลือเลย
ความเร็วและปริมาตร: ไหนดีกว่ากัน?
ลองจินตนาการถึงสถานการณ์ที่มีรถไฟสองขบวน: ขบวนแรกมีขนาดใหญ่แต่ช้าด้วยเครนโครงสำหรับตั้งสิ่งของรุ่นเก่าที่ค่อยๆ บรรทุกและขนถ่ายสินค้า และประการที่สอง: กะทัดรัด แต่รวดเร็วด้วยเครนสมัยใหม่ที่รวดเร็ว ซึ่งทำให้งานบรรทุกและส่งมอบเร็วขึ้นหลายเท่าด้วยความเร็ว บริษัทแรกโฆษณาปริมาณสินค้าโดยไม่ได้บอกว่าสินค้าจะต้องรอเป็นเวลานานมาก และประการที่สองที่มีปริมาณน้อยกว่าจะมีเวลาในการดำเนินการขนส่งสินค้ามากขึ้นหลายเท่า แน่นอนว่าส่วนใหญ่ขึ้นอยู่กับคุณภาพของถนนและประสิทธิภาพของผู้ขับขี่ แต่อย่างที่คุณเข้าใจ การรวมกันของปัจจัยทั้งหมดจะกำหนดคุณภาพของการขนส่งสินค้า สถานการณ์คล้ายกับการติด RAM ในช่องเมนบอร์ดหรือไม่?
เมื่อคำนึงถึงตัวอย่างข้างต้น เรากำลังเผชิญกับตัวเลือกระบบการตั้งชื่อ เมื่อเลือกตัวยึดในร้านค้าออนไลน์เราจะมองหาตัวย่อ DDR แต่มีแนวโน้มว่าเราอาจพบกับมาตรฐาน PC2, PC3 และ PC4 แบบเก่าที่ดีซึ่งยังคงใช้อยู่ จึงมักปฏิบัติตามมาตรฐานที่เป็นที่ยอมรับโดยทั่วไป เช่น แรม DDR3 1600คุณสามารถดูลักษณะ พีซี3 12800, ใกล้ แรม DDR4 2400มักจะคุ้มค่า พีซี4 19200ฯลฯ นี่คือข้อมูลที่จะช่วยอธิบายว่าสินค้าของเราจะถูกจัดส่งได้เร็วแค่ไหน
การอ่านลักษณะความจำ: ตอนนี้คุณจะเข้าใจทุกสิ่งด้วยตัวเอง
ผู้ใช้ที่รู้วิธีดำเนินการกับตัวเลขในระบบฐานแปดจะเชื่อมต่อแนวคิดดังกล่าวได้อย่างรวดเร็ว ใช่ เรากำลังพูดถึงนิพจน์เดียวกันเหล่านั้นในหน่วยบิต/ไบต์:
1 ไบต์ = 8 บิต
เมื่อคำนึงถึงสมการง่ายๆ นี้แล้ว คุณสามารถคำนวณ DDR นั้นได้อย่างง่ายดาย 3 1600 หมายถึงความเร็วพีซี 3 12800 บิต/วินาที คล้ายกับ DDR นี้ 4 2400 หมายถึง PC4 ที่มีความเร็ว 19200 บิต/วินาที แต่ถ้าทุกอย่างชัดเจนกับความเร็วในการส่งแล้วกำหนดเวลาคืออะไร? และเหตุใดสองโมดูลจึงสามารถแสดงระดับประสิทธิภาพที่แตกต่างกันในโปรแกรมพิเศษได้เนื่องจากความถี่ที่ต่างกันซึ่งดูเหมือนความถี่เท่ากัน
ควรนำเสนอคุณลักษณะการกำหนดเวลา เหนือสิ่งอื่นใด สำหรับแท่ง RAM ในตัวเลขสี่เท่าคั่นด้วยยัติภังค์ ( 8-8-8-24 , 9-9-9-24 ฯลฯ) ตัวเลขเหล่านี้ระบุระยะเวลาที่โมดูล RAM ใช้เพื่อเข้าถึงบิตข้อมูลผ่านตารางอาร์เรย์หน่วยความจำ เพื่อให้แนวคิดง่ายขึ้น คำว่า "ความล่าช้า" จึงถูกนำมาใช้ในประโยคก่อนหน้า:
ล่าช้าเป็นแนวคิดที่บ่งบอกว่าโมดูลเข้าถึง "ตัวมันเอง" ได้เร็วแค่ไหน (ผู้ชำนาญด้านเทคนิคอาจยกโทษให้ฉันสำหรับการตีความอย่างอิสระเช่นนี้) นั่นคือความเร็วของไบต์ที่เคลื่อนที่ภายในชิปของแถบ และหลักการย้อนกลับนี้ใช้: ยิ่งตัวเลขน้อยเท่าไรก็ยิ่งดีเท่านั้น เวลาแฝงที่ต่ำกว่าหมายถึงความเร็วในการเข้าถึงที่สูงขึ้น ซึ่งหมายความว่าข้อมูลจะเข้าถึงโปรเซสเซอร์ได้เร็วขึ้น การกำหนดเวลา “วัด” เวลาล่าช้า ( ระยะเวลารอคอย – ซี.แอล.) ชิปหน่วยความจำในขณะที่กำลังประมวลผลกระบวนการบางอย่าง และตัวเลขที่มียัติภังค์หลายตัวหมายถึงจำนวน รอบเวลาโมดูลหน่วยความจำนี้จะ "ช้าลง" ข้อมูลหรือข้อมูลที่โปรเซสเซอร์กำลังรออยู่ในปัจจุบัน
และสิ่งนี้หมายความว่าอย่างไรสำหรับคอมพิวเตอร์ของฉัน?
ลองนึกภาพ หลังจากซื้อแล็ปท็อปเมื่อนานมาแล้ว คุณจึงตัดสินใจเลือกซื้อแล็ปท็อปที่มีอยู่แล้ว เหนือสิ่งอื่นใด ขึ้นอยู่กับป้ายกำกับที่วางหรือบนพื้นฐานของโปรแกรมการวัดประสิทธิภาพ คุณสามารถกำหนดได้ว่าโมดูลจะจัดอยู่ในหมวดหมู่ตามลักษณะการกำหนดเวลา ซีแอล-9(9-9-9-24) :
นั่นคือโมดูลนี้จะส่งข้อมูลไปยัง CPU ด้วยความล่าช้า 9 การวนซ้ำแบบมีเงื่อนไข: ไม่ใช่วิธีที่เร็วที่สุด แต่ก็ไม่ใช่ตัวเลือกที่แย่ที่สุดเช่นกัน ดังนั้นจึงไม่มีเหตุผลที่จะต้องยึดติดกับเวลาแฝงที่ต่ำกว่า (และประสิทธิภาพที่สูงกว่าในทางทฤษฎี) เช่น อย่างที่คุณอาจคาดเดาได้ว่า 4-4-4-8 , 5-5-5-15 และ 7-7-7-21, โดยจำนวนรอบจะเท่ากันตามลำดับ 4, 5 และ 7 .
โมดูลแรกนำหน้าโมดูลที่สองเกือบหนึ่งในสามของรอบ
ดังที่ได้ทราบจากบทความ “ “ พารามิเตอร์กำหนดเวลาประกอบด้วยค่าที่สำคัญอีกค่าหนึ่ง:
- ซี.แอล. – เวลาแฝงของ CAS โมดูลที่ได้รับคำสั่ง – โมดูลเริ่มตอบสนอง“. เป็นช่วงเวลาตามเงื่อนไขที่ใช้ไปกับการตอบสนองต่อโปรเซสเซอร์จากโมดูล/โมดูล
- ทีอาร์ซีดี- ล่าช้า รศถึง CAS– เวลาที่ใช้ในการเปิดใช้งานสาย ( รศ) และคอลัมน์ ( CAS) – นี่คือที่เก็บข้อมูลในเมทริกซ์ (แต่ละโมดูลหน่วยความจำจัดเรียงตามประเภทเมทริกซ์)
- ทีอาร์พี– การเติม (การชาร์จ) รศ– เวลาที่ใช้ในการหยุดการเข้าถึงข้อมูลหนึ่งบรรทัดและเริ่มการเข้าถึงข้อมูลถัดไป
- ทรส– หมายถึงระยะเวลาที่หน่วยความจำต้องรอการเข้าถึงตัวเองครั้งต่อไป
- ซีเอ็มดี– อัตราคำสั่ง– เวลาที่ใช้ในวงจร” เปิดใช้งานชิปแล้ว – ได้รับคำสั่งแรก(หรือชิปพร้อมที่จะรับคำสั่ง)” บางครั้งพารามิเตอร์นี้จะถูกละเว้น: จะเป็นหนึ่งหรือสองรอบเสมอ ( 1ตหรือ 2ต).
“ การมีส่วนร่วม” ของพารามิเตอร์บางตัวเหล่านี้ในหลักการคำนวณความเร็วของ RAM สามารถแสดงในรูปต่อไปนี้:
นอกจากนี้ คุณยังสามารถคำนวณเวลาหน่วงจนกว่าแถบจะเริ่มส่งข้อมูลได้ สูตรง่ายๆ ใช้งานได้ที่นี่:
เวลาล่าช้า(วินาที) = 1 / ความถี่ในการส่ง(เฮิร์ตซ์)
ดังนั้นจากตัวเลขที่มี CPUD สามารถคำนวณได้ว่าโมดูล DDR 3 ที่ทำงานที่ความถี่ 665-666 MHz (ครึ่งหนึ่งของค่าที่ผู้ผลิตประกาศคือ 1333 MHz) จะผลิตได้ประมาณ:
1 / 666 000 000 = 1,5 nsec (นาโนวินาที)
ระยะเวลาเต็มรอบ (แท็คไทม์) ตอนนี้เราคำนวณความล่าช้าสำหรับทั้งสองตัวเลือกที่แสดงในภาพ ด้วยการกำหนดเวลา CL- 9 โมดูลจะสร้าง "เบรก" เป็นระยะ 1,5 เอ็กซ์ 9 = 13,5 nsec ที่ CL- 7 : 1,5 เอ็กซ์ 7 = 10,5 nsec
คุณสามารถเพิ่มอะไรลงในภาพวาดได้บ้าง? จากพวกเขาเป็นที่ชัดเจนว่าอะไร รอบการชาร์จที่ต่ำกว่า RAS, เหล่านั้น จะทำงานเร็วขึ้นและตัวฉันเอง โมดูล. ดังนั้นเวลาทั้งหมดนับจากช่วงเวลาที่ได้รับคำสั่งให้ "ชาร์จ" เซลล์ของโมดูลและการรับข้อมูลจริงโดยโมดูลหน่วยความจำจะคำนวณโดยใช้สูตรง่าย ๆ (ตัวบ่งชี้ทั้งหมดนี้ควรได้รับจากยูทิลิตี้เช่น CPU- ซี):
ทีอาร์พี + ทีอาร์ซีดี + ซี.แอล.
ดังจะเห็นได้จากสูตรที่ว่า แต่ละอันล่าง จากระบุไว้ พารามิเตอร์, เหล่านั้น มันจะเร็วขึ้นของคุณ แรมทำงาน.
คุณจะมีอิทธิพลต่อพวกเขาหรือปรับเวลาได้อย่างไร?
ตามกฎแล้วผู้ใช้ไม่มีตัวเลือกมากมายสำหรับสิ่งนี้ หากไม่มีการตั้งค่าพิเศษใน BIOS ระบบจะกำหนดเวลาโดยอัตโนมัติ หากมี คุณสามารถลองตั้งเวลาด้วยตนเองจากค่าที่แนะนำได้ และเมื่อคุณตั้งค่าแล้ว ให้สังเกตความเสถียร ฉันยอมรับว่าฉันไม่ใช่ผู้เชี่ยวชาญด้านการโอเวอร์คล็อกและไม่เคยดำดิ่งสู่การทดลองเช่นนี้เลย
การกำหนดเวลาและประสิทธิภาพของระบบ: เลือกตามระดับเสียง
หากคุณไม่มีกลุ่มเซิร์ฟเวอร์อุตสาหกรรมหรือเซิร์ฟเวอร์เสมือนจำนวนมาก การกำหนดเวลาจะไม่มีผลกระทบใดๆ ทั้งสิ้น เมื่อเราใช้แนวคิดนี้ เรากำลังพูดถึงหน่วย นาโนวินาที. ดังนั้นเมื่อ การทำงานที่เสถียรของระบบปฏิบัติการเวลาแฝงของหน่วยความจำและผลกระทบต่อประสิทธิภาพ ดูเหมือนจะลึกซึ้งในแง่สัมพัทธ์ในแง่สัมบูรณ์ ไม่มีนัยสำคัญ: บุคคลไม่สามารถสังเกตเห็นการเปลี่ยนแปลงความเร็วได้ทางกายภาพ โปรแกรมเกณฑ์มาตรฐานจะสังเกตเห็นสิ่งนี้อย่างแน่นอน แต่หากวันหนึ่งคุณต้องตัดสินใจว่าจะซื้อหรือไม่ 8 กิกะไบต์ DDR4 ที่ความเร็ว 3200 หรือ 16 กิกะไบต์ความเร็ว DDR4 2400 อย่าสงสัยแม้แต่ตัวเลือก ที่สองตัวเลือก. ตัวเลือกที่เน้นระดับเสียงมากกว่าความเร็วนั้นจะมีการระบุไว้อย่างชัดเจนเสมอสำหรับผู้ใช้ที่มีระบบปฏิบัติการแบบกำหนดเอง และด้วยการเรียนบทเรียนการโอเวอร์คล็อกสองสามบทเรียนเกี่ยวกับการทำงานและการตั้งเวลาสำหรับ RAM คุณก็จะได้รับประสิทธิภาพที่ดีขึ้น
แล้วไม่สนใจเรื่องเวลาเหรอ?
เกือบใช่แล้ว อย่างไรก็ตาม มีหลายประเด็นที่คุณน่าจะเข้าใจตัวเองได้แล้ว ในแอสเซมบลีที่ใช้โปรเซสเซอร์หลายตัวและการ์ดแสดงผลแยกที่มีชิปหน่วยความจำของตัวเอง การกำหนดเวลาแกะ ไม่มีเลขที่ ค่านิยม. สถานการณ์ที่มีการ์ดแสดงผลในตัว (ในตัว) เปลี่ยนแปลงเล็กน้อย และผู้ใช้ขั้นสูงบางรายประสบปัญหาความล่าช้าในเกม (ในขอบเขตที่การ์ดแสดงผลเหล่านี้อนุญาตให้เล่นได้เลย) สิ่งนี้เป็นสิ่งที่เข้าใจได้: เมื่อพลังการประมวลผลทั้งหมดตกอยู่ที่โปรเซสเซอร์และมี RAM เพียงเล็กน้อย (เป็นไปได้มากที่สุด) การโหลดใดๆ ก็จะต้องได้รับผลกระทบ แต่จากการวิจัยของผู้อื่น ฉันสามารถถ่ายทอดผลลัพธ์ของพวกเขาให้คุณได้ทราบอีกครั้ง โดยเฉลี่ยแล้ว การสูญเสียประสิทธิภาพด้านความเร็วโดยการวัดประสิทธิภาพที่มีชื่อเสียงในการทดสอบต่างๆ ที่มีการลดหรือเพิ่มการกำหนดเวลาในแอสเซมบลีที่มีการ์ดในตัวหรือการ์ดแยกจะผันผวน 5% . ถือว่านี่เป็นจำนวนที่ตัดสินแล้ว ไม่ว่าจะมากหรือน้อยก็ขึ้นอยู่กับคุณที่จะตัดสิน
อ่าน: 2,929
สวัสดีผู้อ่านที่รัก! วันนี้เราจะมาทำความเข้าใจว่าการกำหนดเวลาใน RAM หมายถึงอะไรและพารามิเตอร์นี้ส่งผลต่ออะไร ทันใดนั้นภายใต้คำพูดที่ชาญฉลาดนี้พวกเขากำลังพยายามขายหุ่นจำลองอีกตัวให้เรา - ตัวอย่างเช่นเช่นล้านพิกเซลในกล้องโทรศัพท์มือถือที่ไม่มีเลนส์ที่มีสติ?
จากบทความนี้คุณจะได้เรียนรู้:
พัสดุนิดหน่อย
เพื่อทำความเข้าใจการกำหนดเวลา - คืออะไรและเหตุใดจึงมีความจำเป็น คุณควรเจาะลึกลงไปอีกเล็กน้อยในกลไกการทำงานของ RAM แผนภาพแบบง่ายมีลักษณะดังนี้: เซลล์ RAM ถูกจัดเรียงตามหลักการของเมทริกซ์สองมิติ ซึ่งเข้าถึงได้โดยการระบุคอลัมน์และแถว
เซลล์หน่วยความจำนั้นเป็นตัวเก็บประจุที่สามารถชาร์จหรือคายประจุได้ ดังนั้นจึงบันทึกค่าหนึ่งหรือศูนย์ (ฉันคิดว่าทุกคนทราบมานานแล้วว่าอุปกรณ์คอมพิวเตอร์ใด ๆ ใช้งานได้กับรหัสไบนารี่)
โดยการเปลี่ยนแรงดันไฟฟ้าจากสูงไปต่ำ จะมีการส่งสัญญาณพัลส์การเข้าถึงแถว (RAS) หรือพัลส์การเข้าถึงคอลัมน์ (CAS) สัญญาณที่ซิงโครไนซ์นาฬิกาจะใช้กับแถวก่อนแล้วจึงใช้กับคอลัมน์ เมื่อบันทึกข้อมูล จะมีการส่งพัลส์พิกัดความเผื่อเพิ่มเติม (WE) ออกไป ประสิทธิภาพของหน่วยความจำโดยตรงขึ้นอยู่กับปริมาณข้อมูลที่ถ่ายโอนต่อรอบสัญญาณนาฬิกา
มีสิ่งหนึ่งที่: ข้อมูลจะไม่ถูกส่งทันที แต่มีความล่าช้าซึ่งเรียกว่าเวลาแฝง และดังที่เราทราบ ไม่มีสิ่งใดถูกส่งออกไปในทันที แม้แต่โฟตอนของแสงก็มีความเร็วจำกัด แล้วอิเล็กตรอนที่พยายามจะทะลุชั้นซิลิคอนล่ะ?
การกำหนดเวลาหมายถึงอะไร?
ดังนั้น เวลาหรือเวลาแฝงคือจำนวนความล่าช้าตั้งแต่การรับจนถึงการดำเนินการคำสั่ง มีหลายประเภทรวมถึงการกำหนดเวลาย่อยทุกประเภท แต่จากมุมมองเชิงปฏิบัติพวกเขาจะสนใจเฉพาะวิศวกรและผู้เชี่ยวชาญด้านฮาร์ดแวร์รายใหญ่อื่น ๆ เท่านั้น สำหรับผู้ใช้โดยเฉลี่ยระยะเวลาสี่ประเภทมีความสำคัญ ซึ่งโดยปกติจะระบุไว้เมื่อติดป้ายกำกับ RAM:
- tRCD – ความล่าช้าระหว่างพัลส์ RAS และ CAS;
- tCL - ความล่าช้าในการออกคำสั่งอ่านหรือเขียนไปยังพัลส์ CAS
- tRP – หน่วงเวลาจากการประมวลผลบรรทัดไปสู่การย้ายไปยังบรรทัดถัดไป
- tRAS คือความล่าช้าระหว่างการเปิดใช้งานบรรทัดและการเริ่มต้นการประมวลผล
ผู้ผลิตบางรายยังระบุอัตราคำสั่ง - ความล่าช้าระหว่างการเลือกชิปเฉพาะบนโมดูลหน่วยความจำและการเปิดใช้งานบรรทัด
การทำเครื่องหมาย
การวัดเวลาคือนาฬิกาบัสหน่วยความจำ ที่จริงแล้ว ตัวเลขเหล่านี้ทำให้คุณสามารถประเมินประสิทธิภาพของแถบ RAM โดยทั่วไปได้ก่อนที่จะซื้อด้วยซ้ำ
โดยปกติแล้ว การกำหนดเวลาจะถูกระบุบนแผ่นป้ายพร้อมกับประเภทหน่วยความจำ ความถี่ และคุณลักษณะอื่นๆ เพื่อความสะดวกจะเขียนเป็นชุดตัวเลขโดยคั่นด้วยยัติภังค์ตามลำดับต่อไปนี้: tRCD-tCL-tRP-tRAS ตัวอย่างเช่น: 7–7–7–18
อย่างไรก็ตาม ผู้ผลิตบางรายไม่ได้ให้ข้อมูลนี้ ดังนั้นจึงมีความเป็นไปได้ที่หากคุณถอดชิ้นส่วนคอมพิวเตอร์และถอดโมดูลหน่วยความจำ คุณจะไม่พบข้อมูลที่จำเป็น ฉันจะค้นหาพารามิเตอร์ที่สนใจได้อย่างไร ในกรณีนี้โปรแกรมที่อนุญาตให้คุณได้รับข้อมูลที่ครบถ้วนเกี่ยวกับฮาร์ดแวร์จะมาช่วยเหลือ - เช่น Speccy หรือ CPU-Z
และโปรดทราบว่าคำอธิบายสินค้าในร้านค้าออนไลน์มักไม่ได้ให้ข้อมูลเกี่ยวกับเวลา
ดังนั้นหากคุณตัดสินใจที่จะคนจรจัดด้วยฮาร์ดไดรฟ์และเลือก RAM เพิ่มเติมที่มีกำหนดเวลาเหมือนกันทุกประการเพื่อเปิดใช้งานโหมด RAM แบบดูอัลแชนเนล (ทำไมคุณถึงต้องการสิ่งนี้) คุณมักจะต้องไปที่ ร้านคอมพิวเตอร์และหลอกผู้ขาย (หรือค้นหาข้อมูลบนฉลากด้วยตัวเอง)
การตั้งเวลา
RAM แต่ละตัวติดตั้งชิป SPD ซึ่งเก็บข้อมูลเกี่ยวกับค่าเวลาที่แนะนำซึ่งสัมพันธ์กับความถี่บัสของระบบ โดยทั่วไปคอมพิวเตอร์จะตั้งค่าเวลาแฝงที่เหมาะสมที่สุดโดยอัตโนมัติ ซึ่ง RAM จะแสดงประสิทธิภาพที่ดีขึ้น
คุณสามารถกำหนดเวลาใหม่ใน BIOS ได้ นี่เป็นหนึ่งในงานอดิเรกยอดนิยมของโอเวอร์คล็อกเกอร์และพ่อมดคอมพิวเตอร์อื่นๆ ซึ่งสามารถเพิ่มประสิทธิภาพของฮาร์ดแวร์ใดๆ ก็ได้อย่างมากด้วยความช่วยเหลือของการตั้งค่าอันชาญฉลาดทุกประเภท หากคุณไม่ทราบว่าต้องตั้งเวลาใด ไม่ควรแตะอะไรเลย และเลือกการตั้งค่าอัตโนมัติ
โดยธรรมชาติแล้วเมื่อซื้อ RAM หลายคนสนใจคำถามว่าจะเกิดอะไรขึ้นหากโมดูลหน่วยความจำที่แตกต่างกันมีเวลาต่างกัน ในความเป็นจริงจะไม่มีอะไรเลวร้ายเกิดขึ้น - คุณจะไม่สามารถเรียกใช้ RAM ในโหมดดูอัลแชนเนลได้
มีหลายกรณีที่ทราบกันดีว่าโมดูลหน่วยความจำไม่เข้ากันโดยสิ้นเชิงการใช้งานร่วมกันซึ่งกระตุ้นให้เกิดการปรากฏตัวของ "หน้าจอสีน้ำเงินแห่งความตาย" แต่ที่นี่นอกเหนือจากเวลาแฝงแล้วควรคำนึงถึงพารามิเตอร์เพิ่มเติมอีกมากมายด้วย
เมื่อคุณไปซื้อเมมโมรี่สติ๊กอันใหม่ คุณอาจยังคงสงสัยว่าช่วงเวลาใดดีที่สุด โดยธรรมชาติแล้วผู้ที่อยู่ต่ำกว่า อย่างไรก็ตาม ความแตกต่างของตัวเลขเวลาในการตอบสนองนั้นสะท้อนให้เห็นในความแตกต่างของตัวเลขบนป้ายราคา - เมื่อพารามิเตอร์อื่นๆ ทั้งหมดเท่ากัน โมดูลที่มีการกำหนดเวลาต่ำกว่าก็จะมีราคาสูงกว่า
และถ้าคุณได้อ่านสิ่งพิมพ์ก่อนหน้าของฉันแล้วคุณอาจยังจำได้ว่าฉันไม่พอใจกับฟอสซิล DDR3 และสนับสนุนให้ทุกคนมุ่งเน้นไปที่มาตรฐาน DDR4 แบบก้าวหน้าเมื่อประกอบคอมพิวเตอร์
นอกจากนี้ยังจะเป็นประโยชน์สำหรับคุณในการอ่านบทความในหัวข้อนี้ และความถี่ของโปรเซสเซอร์และความถี่ RAM เกี่ยวข้องกันอย่างไร สำหรับการดำน้ำลึกเพื่อที่จะพูด ที่จะรู้ทุกอย่างเลย
ด้วยเหตุนี้เพื่อนรัก ฉันจึงพูดกับคุณว่า “เจอกันพรุ่งนี้” ขอบคุณสำหรับความสนใจและแบ่งปันโพสต์นี้บนโซเชียลเน็ตเวิร์ก
เมื่อโอเวอร์คล็อกคอมพิวเตอร์ เราจะให้ความสำคัญกับส่วนประกอบต่างๆ เช่น โปรเซสเซอร์และการ์ดแสดงผลมากขึ้น และบางครั้งเราก็มองข้ามหน่วยความจำ ซึ่งเป็นส่วนประกอบที่สำคัญไม่แพ้กัน แต่การปรับแต่งระบบย่อยหน่วยความจำอย่างละเอียดจะช่วยเพิ่มความเร็วของการเรนเดอร์ฉากในโปรแกรมแก้ไข 3D ลดเวลาที่ต้องใช้ในการบีบอัดไฟล์เก็บถาวรโฮมวิดีโอ หรือเพิ่มสองสามเฟรมต่อวินาทีในเกมที่คุณชื่นชอบ แต่แม้ว่าคุณจะไม่โอเวอร์คล็อก ประสิทธิภาพที่เพิ่มขึ้นก็ไม่เคยเป็นสิ่งที่ไม่ดี โดยเฉพาะอย่างยิ่งเมื่อใช้วิธีการที่ถูกต้องความเสี่ยงก็น้อยมาก
ไปเป็นวันที่การเข้าถึงการตั้งค่าระบบย่อยหน่วยความจำในการตั้งค่า BIOS ถูกปิดจากการสอดรู้สอดเห็น ขณะนี้มีจำนวนมากที่แม้แต่ผู้ใช้ที่ได้รับการฝึกอบรมก็ยังสับสนกับความหลากหลายดังกล่าว ไม่ต้องพูดถึง "ผู้ใช้" ธรรมดา ๆ เราจะพยายามอธิบายการดำเนินการที่จำเป็นเพื่อปรับปรุงประสิทธิภาพของระบบให้มากที่สุดเท่าที่จะเป็นไปได้ผ่านการตั้งค่าการกำหนดเวลาพื้นฐานที่ง่ายที่สุดและพารามิเตอร์อื่น ๆ หากจำเป็น ในเนื้อหานี้เราจะดูแพลตฟอร์ม Intel ที่มีหน่วยความจำ DDR2 ที่ใช้ชิปเซ็ตจาก บริษัท เดียวกันและเป้าหมายหลักคือการแสดงให้เห็นว่าไม่ใช่ประสิทธิภาพที่เพิ่มขึ้นเท่าใด แต่จะต้องเพิ่มขึ้นเพียงใด สำหรับโซลูชันทางเลือก คำแนะนำของเราใช้ได้กับหน่วยความจำ DDR2 เกือบทั้งหมด และสำหรับ DDR ปกติ (ความถี่และความล่าช้าต่ำกว่า และแรงดันไฟฟ้าที่สูงกว่า) มีข้อสงวนบางประการ แต่โดยทั่วไปแล้ว หลักการตั้งค่าจะเหมือนกัน
ดังที่คุณทราบ ยิ่งความล่าช้าลดลง เวลาแฝงของหน่วยความจำก็จะยิ่งลดลง และความเร็วในการทำงานก็จะยิ่งสูงขึ้นตามไปด้วย แต่คุณไม่ควรลดการตั้งค่าหน่วยความจำใน BIOS ทันทีและไร้ความคิดเนื่องจากอาจนำไปสู่ผลลัพธ์ที่ตรงกันข้ามโดยสิ้นเชิงและคุณจะต้องคืนการตั้งค่าทั้งหมดกลับเป็นการตั้งค่าดั้งเดิมหรือใช้ Clear CMOS ทุกอย่างจะต้องดำเนินการทีละน้อย - เปลี่ยนแต่ละพารามิเตอร์ รีสตาร์ทคอมพิวเตอร์ และทดสอบความเร็วและความเสถียรของระบบ และอื่นๆ ในแต่ละครั้งจนกว่าจะได้ประสิทธิภาพที่เสถียรและมีประสิทธิผล
ในขณะนี้หน่วยความจำประเภทปัจจุบันที่สุดคือ DDR2-800 แต่ปรากฏเมื่อเร็ว ๆ นี้และกำลังได้รับแรงผลักดันเท่านั้น ประเภทถัดไป (หรือมากกว่ารุ่นก่อนหน้า) DDR2-667 เป็นหนึ่งในประเภทที่พบบ่อยที่สุดและ DDR2-533 เริ่มจางหายไปจากที่เกิดเหตุแม้ว่าจะมีอยู่ในตลาดในปริมาณที่เพียงพอก็ตาม การพิจารณาหน่วยความจำ DDR2-400 ไม่มีประโยชน์เนื่องจากแทบไม่ได้ใช้งานเลย โมดูลหน่วยความจำแต่ละประเภทมีกำหนดเวลาที่แน่นอน และเพื่อให้เข้ากันได้มากขึ้นกับอุปกรณ์ที่มีอยู่หลากหลาย จึงมีการประมาณค่าสูงเกินไปเล็กน้อย ดังนั้นใน SPD ของโมดูล DDR2-533 ผู้ผลิตมักจะระบุการหน่วงเวลา 4-4-4-12 (CL-RCD-RP-RAS) ใน DDR2-667 - 5-5-5-15 และใน DDR2- 800 - 5- 5-5-18 โดยมีแรงดันไฟฟ้ามาตรฐาน 1.8-1.85 V. แต่ไม่มีสิ่งใดขัดขวางไม่ให้ลดลงเพื่อเพิ่มประสิทธิภาพของระบบและมีเงื่อนไขว่าแรงดันไฟฟ้าจะเพิ่มเป็น 2-2.1 V เท่านั้น (ซึ่งสำหรับหน่วยความจำ จะอยู่ในเกณฑ์ปกติ แต่การระบายความร้อนยังคงไม่เจ็บ) ค่อนข้างเป็นไปได้ที่จะตั้งค่าความล่าช้าที่รุนแรงยิ่งขึ้น
เราเลือกการกำหนดค่าต่อไปนี้เป็นแพลตฟอร์มทดสอบสำหรับการทดสอบของเรา:
- เมนบอร์ด: ASUS P5B-E (Intel P965, BIOS 1202)
- หน่วยประมวลผล: Intel Core 2 Extreme X6800 (2.93 GHz, แคช 4 MB, FSB1066, LGA775)
- ระบบระบายความร้อน : Thermaltake Big Typhoon
- การ์ดแสดงผล: ASUS EN7800GT Dual (2xGeForce 7800GT แต่ใช้การ์ดแสดงผลเพียง "ครึ่ง" เท่านั้น)
- ฮาร์ดดิสก์: Samsung HD120IJ (120 GB, 7200 รอบต่อนาที, SATAII)
- ไดรฟ์: Samsung TS-H552 (DVD+/-RW)
- แหล่งจ่ายไฟ: ซัลมาน ZM600-HP
โมดูล DDR2-800 ขนาด 1 GB สองตัวที่ผลิตโดย Hynix (1GB 2Rx8 PC2-6400U-555-12) ถูกใช้เป็น RAM ซึ่งทำให้สามารถขยายจำนวนการทดสอบด้วยโหมดการทำงานของหน่วยความจำที่แตกต่างกันและการผสมผสานจังหวะเวลาได้
นี่คือรายการซอฟต์แวร์ที่จำเป็นที่ช่วยให้คุณสามารถตรวจสอบความเสถียรของระบบและบันทึกผลลัพธ์ของการตั้งค่าหน่วยความจำ หากต้องการตรวจสอบการทำงานที่เสถียรของหน่วยความจำ คุณสามารถใช้โปรแกรมทดสอบเช่น Testmem, Testmem+, S&M, Prime95ใช้เป็นยูทิลิตี้สำหรับการตั้งเวลาได้ทันทีในสภาพแวดล้อม Windows MemSet (สำหรับแพลตฟอร์ม Intel และ AMD) และ A64Info (สำหรับ AMD เท่านั้น). การกำหนดเหตุผลของการทดลองหน่วยความจำสามารถทำได้โดยผู้จัดเก็บเอกสาร WinRAR 3.70b(มีเบนช์มาร์กในตัว) โปรแกรม ซุปเปอร์พีไอ, คำนวณค่า Pi, แพ็คเกจทดสอบ เอเวอเรสต์(ยังมีเกณฑ์มาตรฐานในตัว) ซีซอฟท์ แซนดร้าฯลฯ
การตั้งค่าหลักทำในการตั้งค่า BIOS เมื่อต้องการทำเช่นนี้ ให้กดปุ่มระหว่างการเริ่มต้นระบบ เดล, F2หรืออย่างอื่นขึ้นอยู่กับผู้ผลิตบอร์ด ต่อไปเราจะค้นหารายการเมนูที่รับผิดชอบการตั้งค่าหน่วยความจำ: การกำหนดเวลาและโหมดการทำงาน ในกรณีของเรา มีการตั้งค่าที่จำเป็นอยู่ ขั้นสูง/การตั้งค่าชิปเซ็ต/การกำหนดค่า North Bridge(กำหนดเวลา) และ ขั้นสูง/กำหนดค่าความถี่ของระบบ(โหมดการทำงานหรือพูดง่ายๆ ก็คือ ความถี่หน่วยความจำ) ใน BIOS ของบอร์ดอื่นๆ การตั้งค่าหน่วยความจำอาจอยู่ใน "คุณสมบัติชิปเซ็ตขั้นสูง" (Biostar), "การกำหนดค่าขั้นสูง/หน่วยความจำ" (Intel), "เมนูแบบนุ่มนวล + คุณสมบัติชิปเซ็ตขั้นสูง" (abit), "คุณสมบัติชิปเซ็ตขั้นสูง/DRAM การกำหนดค่า" (EPoX), "คุณสมบัติการโอเวอร์คล็อก/การกำหนดค่า DRAM" (แซฟไฟร์), "MB Intelligent Tweaker" (กิกะไบต์ เพื่อเปิดใช้งานการตั้งค่า คุณต้องคลิกในหน้าต่าง BIOS หลัก Ctrl+F1) ฯลฯ แรงดันไฟฟ้าของแหล่งจ่ายมักจะเปลี่ยนแปลงในรายการเมนูที่รับผิดชอบในการโอเวอร์คล็อกและถูกกำหนดให้เป็น "แรงดันหน่วยความจำ", "การควบคุมแรงดันไฟฟ้าเกิน DDR2", "แรงดันไฟฟ้า DIMM", "แรงดัน DRAM", "VDIMM" ฯลฯ นอกจากนี้ สำหรับบอร์ดที่ต่างกันจากผู้ผลิตรายเดียวกัน การตั้งค่าอาจแตกต่างกันทั้งในด้านชื่อ ตำแหน่ง และปริมาณ ดังนั้น ในแต่ละกรณี คุณจะต้องดูคำแนะนำ
หากไม่มีความปรารถนาที่จะเพิ่มความถี่การทำงานของโมดูล (ขึ้นอยู่กับความสามารถและการสนับสนุนจากบอร์ด) ให้สูงกว่าค่าที่กำหนด คุณสามารถจำกัดตัวเองให้ลดความล่าช้าได้ ถ้าใช่ คุณอาจต้องหันไปใช้การเพิ่มแรงดันไฟฟ้าและลดเวลาลง ขึ้นอยู่กับหน่วยความจำเอง หากต้องการเปลี่ยนการตั้งค่า เพียงโอนรายการที่จำเป็นจากโหมด "อัตโนมัติ" ไปที่ "ด้วยตนเอง" เราสนใจเรื่องการกำหนดเวลาหลักซึ่งมักจะพบร่วมกันและเรียกดังนี้: CAS# Latency Time (CAS, CL, Tcl, tCL), RAS# ถึง CAS# Delay (RCD, Trcd, tRCD), RAS# Precharge (เวลาเติมเงินแถว, RP, Trp, tRP) และ RAS# เปิดใช้งานเพื่อเติมเงิน (RAS, Min.RAS# Active Time, Cycle Time, Tras, tRAS) นอกจากนี้ยังมีพารามิเตอร์อื่น - อัตราคำสั่ง (Memory Timing, 1T/2T Memory Timing, CMD-ADDR Timing Mode) รับค่า 1T หรือ 2T (ค่าอื่นปรากฏในชิปเซ็ต AMD RD600 - 3T) และมีอยู่บนแพลตฟอร์ม AMD หรือ ในชิปเซ็ต NVidia (ในตรรกะของ Intel จะถูกล็อคที่ 2T) เมื่อพารามิเตอร์นี้ลดลงเหลือหนึ่ง ประสิทธิภาพของระบบย่อยหน่วยความจำจะเพิ่มขึ้น แต่ความถี่สูงสุดที่เป็นไปได้จะลดลง เมื่อพยายามเปลี่ยนการกำหนดเวลาหลักบนเมนบอร์ดบางรุ่น อาจมีข้อผิดพลาดบางประการ - ด้วยการปิดใช้งานการตั้งค่าอัตโนมัติ เราจะรีเซ็ตการกำหนดเวลาย่อย (การกำหนดเวลาเพิ่มเติมที่ส่งผลต่อทั้งความถี่และประสิทธิภาพของหน่วยความจำ แต่ไม่มากเท่ากับ หลัก) เช่นบนกระดานทดสอบของเรา ในกรณีนี้คุณจะต้องใช้โปรแกรม MemSet (ควรเป็นเวอร์ชันล่าสุด) และดูค่าการกำหนดเวลาย่อยสำหรับโหมดการทำงานของหน่วยความจำแต่ละโหมดเพื่อตั้งค่าค่าที่คล้ายกันใน BIOS
หากชื่อของความล่าช้าไม่ตรงกัน แสดงว่า “วิธีการจิ้มทางวิทยาศาสตร์” ใช้ได้ผลดีที่นี่ ด้วยการเปลี่ยนการตั้งค่าเพิ่มเติมเล็กน้อยในการตั้งค่า BIOS เราจะตรวจสอบกับโปรแกรมว่ามีการเปลี่ยนแปลงอะไรที่ไหนและอย่างไร
ตอนนี้สำหรับหน่วยความจำที่ทำงานที่ความถี่ 533 MHz คุณสามารถลองตั้งค่า 3-3-3-9 หรือ 3-3-3-8 แทนความล่าช้ามาตรฐาน 4-4-4-12 (หรือตัวเลือกอื่น ๆ ). หากระบบไม่เริ่มต้นด้วยการตั้งค่าเหล่านี้ เราจะเพิ่มแรงดันไฟฟ้าบนโมดูลหน่วยความจำเป็น 1.9-2.1 V ไม่แนะนำให้สูงกว่านี้ แม้จะอยู่ที่ 2.1 V ก็แนะนำให้ใช้การระบายความร้อนของหน่วยความจำเพิ่มเติม (ตัวเลือกที่ง่ายที่สุดคือควบคุมการไหลของอากาศ จากเครื่องทำความเย็นแบบธรรมดาถึงพวกเขา) แต่ก่อนอื่น คุณต้องรันการทดสอบด้วยการตั้งค่ามาตรฐาน เช่น ในโปรแกรมเก็บถาวร WinRAR ที่ไวต่อเวลามาก (เครื่องมือ/เกณฑ์มาตรฐาน และการทดสอบฮาร์ดแวร์) หลังจากเปลี่ยนพารามิเตอร์แล้ว เราจะตรวจสอบอีกครั้ง และหากผลลัพธ์เป็นที่น่าพอใจก็ปล่อยไว้ดังเดิม ถ้าไม่เป็นไปตามที่เกิดขึ้นในการทดสอบของเรา ให้ใช้ยูทิลิตี้ MemSet ในสภาพแวดล้อม Windows (การดำเนินการนี้อาจทำให้ระบบค้างหรือแย่กว่านั้นคือใช้งานไม่ได้โดยสมบูรณ์) หรือใช้การตั้งค่า BIOS เพิ่ม RAS# เป็น CAS ทีละรายการ #ล่าช้าและทดสอบอีกครั้ง หลังจากนั้น คุณสามารถลองลดพารามิเตอร์ RAS# Precharge ลงได้หนึ่ง ซึ่งจะเพิ่มประสิทธิภาพเล็กน้อย
เราทำเช่นเดียวกันกับหน่วยความจำ DDR2-667: แทนที่จะเป็นค่า 5-5-5-15 เราตั้งค่า 3-3-3-9 เมื่อทำการทดสอบ เรายังต้องเพิ่ม RAS# เป็น CAS# Delay มิฉะนั้นประสิทธิภาพก็ไม่แตกต่างจากการตั้งค่ามาตรฐาน
สำหรับระบบที่ใช้ DDR2-800 เวลาแฝงสามารถลดลงเป็น 4-4-4-12 หรือแม้กระทั่ง 4-4-3-10 ขึ้นอยู่กับโมดูลเฉพาะ ไม่ว่าในกรณีใด การเลือกเวลาจะขึ้นอยู่กับแต่ละบุคคลโดยเฉพาะ และเป็นการยากที่จะให้คำแนะนำเฉพาะเจาะจง แต่ตัวอย่างที่ให้ไว้อาจช่วยคุณในการปรับแต่งระบบได้อย่างละเอียด และอย่าลืมเกี่ยวกับแรงดันไฟฟ้า
ด้วยเหตุนี้เราจึงทดสอบด้วยตัวเลือกที่แตกต่างกันแปดตัวเลือกและการรวมกันของโหมดการทำงานของหน่วยความจำและเวลาแฝงและยังรวมไว้ในการทดสอบผลลัพธ์ของหน่วยความจำโอเวอร์คล็อกเกอร์ - ทีม Xtreem TXDD1024M1066HC4 ทำงานที่ความถี่ที่มีประสิทธิภาพ 800 MHz โดยมีกำหนดเวลา 3- 3-3-8. ดังนั้นสำหรับโหมด 533 MHz จึงมีสามชุดที่มีการกำหนดเวลา 4-4-4-12, 3-4-3-8 และ 3-4-2-8 สำหรับ 667 MHz มีเพียงสอง - 5-5-5 -15 และ 3 -4-3-9 และสำหรับโหมด 800 MHz เช่นเดียวกับในกรณีแรกสาม - 5-5-5-18, 4-4-4-12 และ 4-4-3-10 แพ็คเกจการทดสอบที่ใช้ ได้แก่: การทดสอบย่อยหน่วยความจำจากแพ็คเกจสังเคราะห์ PCMark05, โปรแกรมเก็บถาวร WinRAR 3.70b, โปรแกรมคำนวณ Pi - SuperPI และเกม Doom 3 (ความละเอียด 1024x768 คุณภาพกราฟิกสูง) ตรวจสอบเวลาแฝงของหน่วยความจำโดยใช้เกณฑ์มาตรฐานในตัวของโปรแกรม Everest การทดสอบทั้งหมดดำเนินการใน Windows XP Professional Edition SP2 ผลลัพธ์ที่แสดงในแผนภาพจะถูกจัดเรียงตามโหมดการทำงาน
ดังที่คุณเห็นจากผลลัพธ์ ความแตกต่างในการทดสอบบางอย่างไม่มีนัยสำคัญ และบางครั้งก็ไม่มีนัยสำคัญด้วยซ้ำ เนื่องจากบัสระบบ 1066 MHz ของโปรเซสเซอร์ Core 2 Duo มีแบนด์วิธตามทฤษฎีที่ 8.5 GB/s ซึ่งสอดคล้องกับแบนด์วิดท์ของหน่วยความจำ DDR2-533 แบบดูอัลแชนเนล เมื่อใช้หน่วยความจำที่เร็วขึ้น FSB จะกลายเป็นปัจจัยจำกัดประสิทธิภาพของระบบ การลดเวลาแฝงทำให้ประสิทธิภาพเพิ่มขึ้น แต่ไม่เด่นชัดเท่ากับการเพิ่มความถี่ของหน่วยความจำ หากเราใช้แพลตฟอร์ม AMD เป็นม้านั่งทดสอบ เราจะเห็นภาพที่แตกต่างไปจากเดิมอย่างสิ้นเชิง ซึ่งเราจะทำในครั้งต่อไปหากเป็นไปได้ แต่ตอนนี้เราจะกลับมาที่การทดสอบของเราอีกครั้ง
ในการสังเคราะห์ ประสิทธิภาพที่เพิ่มขึ้นโดยมีความหน่วงที่ลดลงสำหรับแต่ละโหมดคือ 0.5% สำหรับ 533 MHz, 2.3% สำหรับ 667 MHz และ 1% สำหรับ 800 MHz ประสิทธิภาพที่เพิ่มขึ้นอย่างมีนัยสำคัญจะเห็นได้ชัดเจนเมื่อย้ายจากหน่วยความจำ DDR2-533 เป็น DDR2-667 แต่การเปลี่ยนจาก 667 เป็น DDR2-800 ไม่ได้ทำให้ความเร็วเพิ่มขึ้น นอกจากนี้ หน่วยความจำในระดับที่ต่ำกว่าและมีเวลาต่ำจะใกล้เคียงกับเวอร์ชันความถี่ที่สูงกว่า แต่มีการตั้งค่าเล็กน้อย และนี่เป็นเรื่องจริงสำหรับการทดสอบเกือบทุกครั้ง สำหรับ WinRAR Archiver ซึ่งค่อนข้างอ่อนไหวต่อการเปลี่ยนแปลงเวลา ตัวบ่งชี้ประสิทธิภาพเพิ่มขึ้นเล็กน้อย: 3.3% สำหรับ DDR2-533 และ 8.4% สำหรับ DDR2-667/800 การคำนวณค่า pi ที่แปดล้านหลักถือว่าชุดค่าผสมต่างๆ บนพื้นฐานเปอร์เซ็นต์ดีกว่า PCMark05 แม้ว่าจะเพียงเล็กน้อยก็ตาม แอปพลิเคชั่นเกมไม่ชอบ DDR2-677 มากนักด้วยการกำหนดเวลา 5-5-5-15 และการลดอย่างหลังเท่านั้นทำให้สามารถข้ามหน่วยความจำที่ช้ากว่าได้ (ซึ่งตามที่ปรากฏออกมาไม่สนใจว่ากำหนดเวลาเป็นอย่างไร) โดยสองเฟรม การตั้งค่าหน่วยความจำ DDR2-800 ทำให้เพิ่มอีกสองเฟรมและเวอร์ชันโอเวอร์คล็อกเกอร์ซึ่งมีช่องว่างที่ดีในการทดสอบอื่น ๆ ไม่ได้นำหน้าอะนาล็อกที่มีราคาถูกกว่ามากนัก อย่างไรก็ตามนอกเหนือจากโปรเซสเซอร์และหน่วยความจำแล้วยังมีอีกหนึ่งลิงก์ - ระบบย่อยวิดีโอซึ่งทำการปรับเปลี่ยนประสิทธิภาพของระบบทั้งหมดโดยรวมด้วยตนเอง ผลลัพธ์ของเวลาแฝงของหน่วยความจำนั้นน่าประหลาดใจ แม้ว่าคุณจะดูกราฟอย่างใกล้ชิด แต่ก็ชัดเจนว่าเหตุใดตัวบ่งชี้จึงเป็นเช่นนี้ เมื่อความถี่เพิ่มขึ้นและกำหนดเวลาลดลงจากโหมด DDR2-533 4-4-4-12 เวลาแฝงจะมี "การลดลง" บน DDR2-667 3-4-3-9 และโหมดหลังแทบไม่แตกต่างจาก อันก่อนหน้ายกเว้นความถี่ และด้วยเวลาแฝงที่ต่ำดังกล่าว DDR2-667 จึงมีประสิทธิภาพเหนือกว่า DDR2-800 ซึ่งมีค่าที่สูงกว่าได้อย่างง่ายดาย แต่ทรูพุตของ DDR2-800 ช่วยให้ยังคงก้าวไปข้างหน้าในแอปพลิเคชันจริง
โดยสรุป ฉันอยากจะบอกว่าแม้ประสิทธิภาพจะเพิ่มขึ้นเล็กน้อย (~0.5-8.5) ซึ่งมาจากการลดความล่าช้าของเวลา แต่ผลกระทบก็ยังคงปรากฏอยู่ และแม้ว่าจะเปลี่ยนจาก DDR2-533 เป็น DDR2-800 เราก็จะได้รับการเพิ่มขึ้นโดยเฉลี่ย 3-4% และใน WinRAR มากกว่า 20 ดังนั้น "การปรับแต่ง" ดังกล่าวจึงมีข้อดีและช่วยให้คุณสามารถเพิ่มประสิทธิภาพของระบบได้เล็กน้อยแม้ว่าจะไม่ร้ายแรงก็ตาม การโอเวอร์คล็อก