Megatransfer: การปฏิวัติ RAM ใน 3 ขั้นตอน 🚀
ผลการค้นพบที่สำคัญ
- ก่อนหน้านี้ RAM จะวัดเป็นหน่วย MHz ตามรอบสัญญาณนาฬิกา แต่ปัจจุบัน MT/s ใช้สำหรับการถ่ายโอนข้อมูล
- MT/s ระบุอัตราการถ่ายโอนข้อมูลสูงสุดตามทฤษฎี ไม่ใช่ความสัมพันธ์โดยตรงกับ MHz
- การจัดอันดับ RAM เป็น Mbps จะทำให้เห็นภาพการเคลื่อนไหวของข้อมูลจริงได้ชัดเจนยิ่งขึ้นเมื่อเทียบกับ MT/s
คุณอาจสังเกตเห็นว่าข้อกำหนดคอมพิวเตอร์บางรายการระบุความเร็ว RAM เป็นหน่วย MT/s หรือ "เมกะการถ่ายโอนข้อมูลต่อวินาที" แทนที่จะเป็นเมกะเฮิรตซ์แบบดั้งเดิม เหตุใดจึงเปลี่ยนแปลงเช่นนี้? เรายินดีที่คุณถาม!
สเปก RAM ทำงานอย่างไรก่อนหน้านี้
โดยทั่วไป RAM จะมีค่าเป็นเมกะเฮิรตซ์ ซึ่ง 1 MHz แทนจำนวนรอบสัญญาณนาฬิกาหนึ่งล้านรอบ ฮาร์ดแวร์คอมพิวเตอร์ทำงานตามรอบสัญญาณนาฬิกาที่แสดงด้วยคลื่นสี่เหลี่ยม โดยค่าสูงสุดและค่าต่ำสุดในคลื่นแสดงถึงรอบเดียว ในแต่ละรอบ RAM จะสามารถดำเนินการหน่วยความจำหนึ่งอย่างเสร็จสิ้น เช่น การอ่านหรือการเขียน กล่าวอีกนัยหนึ่ง คุณสามารถทำการถ่ายโอนข้อมูลได้ล้านครั้งต่อวินาทีด้วย RAM ที่ทำงานที่ความถี่ 1 MHz
ทำให้คำนวณความเร็วของ RAM ได้ค่อนข้างง่าย หากคุณมี RAM 133MHz มันก็จะเร็วกว่า RAM 266MHz เพียงครึ่งหนึ่ง อย่างไรก็ตาม ด้วยการประดิษฐ์ RAM DDR (Double Data Rate) ทำให้สามารถถ่ายโอนข้อมูลได้ทั้งที่จุดสูงสุดและจุดต่ำสุดของคลื่น มีประสิทธิภาพในการเพิ่มอัตราข้อมูลเป็นสองเท่า จึงเป็นที่มาของชื่อนี้
ดังนั้น DDR 133MHz จึงมีประสิทธิภาพเทียบเท่ากับ RAM ทั่วไปที่มีความเร็ว 266MHz เพื่อให้ผู้บริโภคเข้าใจง่ายขึ้น ผู้ผลิต RAM ส่วนใหญ่จึงเลือกที่จะทำตลาด RAM DDR ของตนโดยระบุว่ามีเรท MHz เท่ากับ RAM ทั่วไป ดังนั้นคุณอาจเห็นบางอย่างเช่น แรม DDR4 3200MHz แต่ความเร็วสัญญาณนาฬิกา RAM จริงมีเพียง 1800MHz เท่านั้น
ปัญหาของ MHz ในฐานะการวัดประสิทธิภาพ
แล้วปัญหามันอยู่ตรงไหนล่ะ? ประการหนึ่ง นั่นหมายความว่าข้อมูลจำเพาะของ RAM ที่วางตลาดนั้นไม่ถูกต้องทางเทคนิค อย่างไรก็ตาม ที่สำคัญกว่านั้น เมกะทรานสเฟอร์ยังเป็นการวัดปริมาณข้อมูลจริงที่สามารถเคลื่อนย้ายได้ ซึ่งหมายความว่าไม่ใช่การวิเคราะห์แบบหนึ่งต่อหนึ่งด้วยเมกะเฮิรตซ์ ข้อกำหนด MT/s คือปริมาณข้อมูลสูงสุดทางทฤษฎีที่สามารถถ่ายโอนได้ในหนึ่งวินาที แม้ว่า RAM จะทำงานที่ความถี่ที่ได้รับการจัดอันดับอยู่เสมอ แต่จะไม่ถึงอัตรา MT/s สูงสุดเสมอไป เนื่องมาจากปริมาณงานการประมวลผลที่แตกต่างกัน
ยังมีอนาคตของ RAM ที่ต้องพิจารณาด้วย เนื่องจากหน่วยความจำ คิวดีอาร์ (Quad Data Rate) สามารถดำเนินการได้ 4 ครั้งต่อรอบสัญญาณนาฬิกา 2 ครั้งสำหรับการอ่าน และ 2 ครั้งสำหรับการเขียน การแสดงเป็นหน่วย MHz ถือว่าซับซ้อนกว่ามาก ดังนั้น การแสดงหน่วยที่เกี่ยวข้องกับปริมาณข้อมูลจริงจึงดูสมเหตุสมผลมากกว่า
Mega Transfers สมเหตุสมผลมากกว่า แต่นั่นไม่ใช่ภาพรวมทั้งหมด
แม้ว่าฉันเชื่อว่า MT/s เป็นตัววัดประสิทธิภาพของ RAM ได้ดีกว่า MHz แต่มันก็ไม่ได้สมบูรณ์แบบและไม่สามารถแสดงภาพรวมทั้งหมดได้ ในแง่หนึ่ง ความหน่วงของ RAM ก็มีความสำคัญเช่นกัน แต่หากเรามุ่งเน้นไปที่ประสิทธิภาพการถ่ายโอนข้อมูล ผลกระทบก็จะยิ่งสูงขึ้น
จะเห็นได้ว่าปริมาณข้อมูลจริงที่ถูกเคลื่อนย้ายในการถ่ายโอนข้อมูลแบบเมกะนั้นขึ้นอยู่กับความกว้างของบัสหน่วยความจำ นั่นคือจำนวนบิตที่สามารถเคลื่อนย้ายได้ต่อการถ่ายโอนหนึ่งครั้ง RAM หลักในคอมพิวเตอร์สมัยใหม่เป็นแบบ 64 บิตมาหลายปีแล้ว ซึ่งหมายถึงคุณจะสามารถเปรียบเทียบระหว่างโมดูล RAM สองโมดูลได้โดยตรงตราบใดที่มีความกว้างบัสเท่ากัน
อย่างไรก็ตาม MT/s จะไม่ตรงไปตรงมาสำหรับ GPU VRAM เนื่องจาก GDDR (กราฟิก DDR) ใช้บัสที่กว้างกว่ามาก GPU ระดับล่างจะมีบัส 128 บิต ในขณะที่บัส 256, 384 และ 512 บิตจะเป็นแบบทั่วไป
ดังนั้น อาจสมเหตุสมผลมากกว่าที่จะจัดอันดับ RAM เป็นเมกะบิตต่อวินาที (Mbps) ซึ่งจะบอกให้คุณทราบได้อย่างชัดเจนว่า RAM สามารถเคลื่อนย้ายข้อมูลจริงได้มากเพียงใด ผู้ผลิตหน่วยความจำหลายรายดำเนินการเช่นนี้แล้ว หากคุณมองดู แผ่นข้อมูลจำเพาะ ของโมดูลหน่วยความจำของ Samsung คุณจะสังเกตเห็นว่ามีหน่วยเป็น Mbps ไม่ใช่ MT/s วิธีนี้จะช่วยกำจัดทั้ง MHz และ MT/s และบอกคุณว่าแบนด์วิดท์หน่วยความจำรวมของคุณคือเท่าใด
ยังคงต้องดูกันต่อไปว่า MT/s หรือ Mbps จะเหนือกว่าในที่สุด แต่ฉันคิดว่าชัดเจนว่าไม่ว่าจะด้วยวิธีใด ค่า MHz สำหรับ RAM ก็ไม่ใช่วิธีที่ดีที่สุดในการแสดงประสิทธิภาพอีกต่อไป เราคงต้องดูทั้งสามสิ่งนี้กันอีกสักพัก ดังนั้นจึงควรทราบถึงความแตกต่าง!