สอน

Amec gamecache: มันคืออะไรและมันทำงานอย่างไรกับ ryzen 3000?

สารบัญ:

Anonim

ด้วยการมาถึงของ Ryzen 3000 ชุดใหม่ของคำศัพท์ใหม่ ได้เกิดขึ้นในทะเลของการตลาด คุณจะเข้าใจชื่อบางชื่อ แต่ชื่ออื่น ๆ อาจอยู่นอกเหนือความเข้าใจของคุณ ดังนั้นวันนี้เราจะอธิบาย ว่า AMD GameCache คืออะไร และทำไมจึงเป็นคุณสมบัติที่เกี่ยวข้องอย่างแน่นอน

ดัชนีเนื้อหา

AMD GameCache คืออะไร

AMD GameCache เป็น คำที่สร้างขึ้นเพื่อการตลาดโดย แท้ อย่างไรก็ตามมันมีการปรับปรุงที่เกี่ยวข้องมากกว่าแค่การเป็นชื่อที่สวย เราสามารถสรุปได้ว่า AMD GameCache เป็นชื่อเล่นที่พวกเขาได้รับ โครงสร้างแคชใหม่

ตอนนี้เรามีการเปลี่ยนแปลงอะไรบ้าง เราปล่อยให้คุณวิดีโอเชิงพาณิชย์ที่ AMD ใช้เพื่ออธิบายสั้น ๆ ว่า AMD GameCache คืออะไรและ คุณจะได้รับ แนวคิดว่ามันคืออะไร

อะไรนำมาและอะไรที่ส่งผลต่อเรา

อย่างที่คุณเห็นวิดีโอปรับปรุง (และพูดเกินจริงไปเล็กน้อย) ประโยชน์ที่ เทคโนโลยีใหม่ของ Ryzen 3000 นำมาให้เรา

สิ่งแรกที่พวกเขาแสดงให้เราเห็นในระยะสั้นคือ ใหม่ 'สูงถึง 72 MB' ของ AMD GameCache ความจริงก็คือคำสั่งนี้ค่อนข้างยุ่งยาก รุ่นที่ 3 ส่วนใหญ่ ของ Ryzen มีหน่วยความจำแคช 35 ~ 36MB (L1, L2 และ L3) และมีเพียง Ryzen 9 สองรุ่นที่มากถึง 72MB

Ryzen 5 3600 (รุ่นที่ถูกที่สุด) มี หน่วยความจำ แคช L3 32 MB ซึ่งเพิ่มเป็นสองเท่าของ Ryzen 7 2700X (Ryzen ที่ดีที่สุด 2000) นี่ เป็นการปรับปรุงที่สำคัญอยู่แล้ว

ต่างจากโปรเซสเซอร์อื่น ๆ ในรุ่นที่ 3 Ryzen เรามี ชิป 7nm 2 ตัว (แกนประมวลผลทางกายภาพ) และ ชิป 12nm 1 ตัว (ควบคุม I / O)

ชิป 7nm แต่ละตัวมี คอร์ใช้งาน 3/4 แกน (ยกเว้น Ryzen 9) และแต่ละอันมี แคช L1 และ L2 ของตัวเอง อย่างไรก็ตามหน่วยความจำระดับ 3 จะถูกแชร์ ระหว่างคอร์ของชิปเดียวกัน ดังนั้นจึงเป็นประโยชน์อย่างมากเมื่อทำการคำนวณบางอย่าง

ตัวอย่างเช่นในวิดีโอเกมมี งานที่คล้ายกันมาก คำนวณแรงโน้มถ่วง (ทางกายภาพ) , ภาพ, รอบและอื่น ๆ ดังนั้นค่าบางอย่าง จะทำซ้ำอย่างต่อเนื่อง

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

หน่วยความจำแคช

เราเชื่อว่าการรู้ ว่าแคชทำงานอย่างไร เป็นสิ่งที่อาจเป็นที่สนใจของคุณ มันเป็นสิ่งที่เป็นของเขต ความรู้ของวิศวกรคอมพิวเตอร์ / ฮาร์ดแวร์ แต่ฉันจะพยายามอธิบายให้คุณในวิธีที่ง่าย

เราจะทำซ้ำคำว่า 'หน่วยความจำ' และ 'แคช' จำนวนมากดังนั้น เราจึงขออภัยล่วงหน้า แต่หัวเรื่องนั้นซับซ้อน

ระดับหน่วยความจำ

คอมพิวเตอร์มี หน่วยความจำหลายระดับ และแต่ละระดับจะ เร็วกว่าของที่อยู่ด้านล่าง เป็นผลให้ความทรงจำที่เร็วที่สุดยังแพงที่สุดดังนั้นมักจะติดตั้งในปริมาณเล็กน้อยเท่านั้น

ในการรับบริบทคุณต้องรู้ว่า ความเร็วนั้นวัดได้ในเสี้ยววินาที การเข้าถึงข้อมูล L1 ที่ แคชไว้อาจใช้เวลา 0.2 ns และ "ลงไป" กับ RAM อาจเป็น 40ns

ที่นี่คุณสามารถดู ความทรงจำที่แตกต่างและขนาดปกติของพวกเขา:

  • แคช L1: หน่วยความจำแคช L2 16 ~ 64kB: หน่วยความจำแคช L3 32kB ~ 4MB : 256kB ~ 72MB หน่วยความจำ RAM / s: 4GB ~ 32GB หน่วยความจำหลัก / s (HDD หรือ SSD): 256GB ~ 2TB

อย่างที่คุณอาจทราบแล้ว RAM นั้น เร็วกว่า SSD มาก โดยทั่วไปแล้วจะมีอัตราการถ่ายโอน ประมาณ 20 ~ 25GB / s ในขณะที่ไดรฟ์ โซ ลิดที่ดีที่สุดเท่านั้นที่ สามารถเข้าถึง 5GB / s ด้วย PCIe Gen 4 มีความสัมพันธ์กันระหว่าง แคช L1-L2 และ แคช L2-L3 และอื่น ๆ ดังนั้นคุณจะเข้าใจว่าทำไมบางคนถึงมีการ ใช้โปรเซสเซอร์และส่วนอื่น ๆ เป็นระบบเดียวกัน

อีกประเด็นที่เกี่ยวข้องแม้ว่ามันจะไม่สอดคล้องกับหัวข้อนี้ก็คือ ความทรงจำทั้งหมดที่อยู่เหนือ RAM (อันนี้รวมอยู่) นั้นมีความผันผวน ซึ่งหมายความว่าพวกเขาบันทึกข้อมูลเฉพาะเมื่อมีกระแสไฟฟ้าเท่านั้นดังนั้น แคช และ RAM จึง "ว่าง" เมื่อปิดคอมพิวเตอร์

ตามกฎข้อที่สามนี้ SSD และ HDD เป็นความทรงจำที่ไม่ลบเลือน ดังนั้นข้อมูลใด ๆ ที่เราบันทึกจะอยู่ที่นั่น จนกว่าเราจะเขียนทับมัน

แคชทำงานอย่างไร

เมื่อ CPU ต้องการข้อมูล มันจะมองหามันใน แคช L1 ถ้ามันไม่อยู่ที่นั่นมันก็หามันใน L2 จากนั้นบน L3 และจบลงด้วย "going down" ไปที่ RAM

เมื่อได้รับข้อมูลที่หน่วยประมวลผลต้องการ มันจะถูก "up" และค่าจะถูกจัดเก็บอย่างต่อเนื่องใน L3, L2 และ L1 ในกรณีที่เราต้องการในอนาคต สิ่งที่ตลกมาเมื่อโปรเซสเซอร์ต้องการ ใช้ค่าเดียวกันนี้อีกครั้ง

หากค่าอยู่ใน L1 เรา ต้องใช้ เวลาสักครู่เพื่อนำมาใช้ซ้ำ มิฉะนั้นเราจะต้อง "ลงไป" ไปยังระดับถัดไปเพื่อตรวจสอบว่ายังมีอยู่หรือไม่และ จนกว่าเราจะกลับสู่ RAM ปัญหาที่เรามีคือความทรงจำที่สูงกว่า นั้นเล็ก มาก

เราปล่อยให้คุณที่นี่วิดีโอสั้น ๆ (ภาษาอังกฤษ) ที่ อธิบายสั้น ๆ เกี่ยวกับแคช:

ตัวอย่างเช่น แคช L1 ขนาด 32 kB มี ค่าประมาณ 8000 ค่า (จำนวนเต็มหรือลอย)

วิดีโอเกมสามารถทำงานได้อย่างเงียบ ๆ กับ ค่าหลายล้านค่าทุก ๆ วินาที ดังนั้นเราจึงไม่สามารถบันทึกค่าทั้งหมดได้ นี่คือเหตุผลที่ทุกครั้งที่เรา แคชข้อมูล L1 (ไม่นำมาใช้ซ้ำ) ค่าที่เก่าที่สุดจะถูกแทนที่

หากข้อมูลถูกลบออกจาก L1 อาจยังคงมีอยู่ในแคช L2 เนื่องจากมีขนาดใหญ่กว่า การ ลงระดับเป็นกระบวนการที่ช้า แต่เร็วกว่า RAM มาก อย่างไรก็ตามหากผ่านไประยะหนึ่งแล้วอาจเกิดเหตุการณ์เช่นนี้ขึ้นและค่านั้นจะ ไม่มีอยู่ใน L2 อีกต่อไป ในกรณีนี้เราจะต้อง "ลงไป" ถึง L3 และนี่คือจุดที่ กลไกหลักของ AMD GameCache เข้ามา

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

AMD GameCache ประโยชน์ และความหมาย

ดังที่คุณจะเห็น โครงสร้างและขนาดใหม่ในแคช หมายถึงการปรับปรุงที่สำคัญในโปรแกรมหลายประเภท

ด้วยชื่อที่ให้ไว้ เอเอ็มดี ได้ เน้นวิดีโอเกม แต่งานใด ๆ ที่ต้องการการคำนวณต่อเนื่องจะมี ผลเช่นเดียวกัน

นี่ เป็นภาพเชิงพาณิชย์ของ AMD ที่ แสดงให้เห็นถึงข้อดีของ AMD GameCache กับการปรับปรุงความถี่ของ RAM ในตัวอย่างพวกเขาเปรียบเทียบ การปรับปรุงหน่วยความจำแคชกับการปรับปรุงหน่วยความจำแรม

ที่นี่เราสามารถเห็น ข้อได้เปรียบระหว่าง 1% ถึง 12% หากเรารวม AMD GameCache กับความถี่ RAM สูงเราจะสามารถเพิ่ม ความเร็วได้สูงขึ้น

ในความเป็นจริงใน Ryzen ใหม่ ความถี่สูงสุดโดยไม่มีการโอเวอร์คล็อก RAM คือ 3200 MHz ดังนั้นคุณควรเดิมพันส่วนประกอบเหล่านี้ นอกจากนี้ตามบทความต่าง ๆ ความถี่ของ RAM ที่ ดีที่สุดสำหรับ Ryzen 3000 เพื่อให้ ทำงานได้อย่างเต็มประสิทธิภาพนั้น สูงกว่า 3200 ~ 3600 MHz

สรุปเกี่ยวกับ AMD GameCache

ในตัวของมันเอง GameCache ของ AMD ไม่ได้ เป็นเพียงแค่ชื่อเรื่องที่น่าสนใจที่ได้รับมอบให้กับแคช เพื่อดึงดูดผู้ชม จุดสำคัญคือ การปรับปรุงหน่วยความจำแคช L3 นั้นแท้จริง และมีน้ำหนักดังนั้นทั้งเกมและกระบวนการอื่น ๆ จะได้รับการปรับปรุง

อย่างไรก็ตามผู้ใช้บางคน กังวลเกี่ยว กับการตัดสินใจของ AMD พวกเขาเปลี่ยนชื่อ แคช L3 เนื่องจาก GameCache เป็นสิ่งที่จะเป็น อันตรายต่ออุตสาหกรรมโดยให้โทนเสียง "เป็นมิตรกับเด็ก"

ในขณะที่ Intel ได้เปลี่ยนชื่อหน่วยความ จำเป็น SmartCache (ชื่อที่เงียบขรึมมากขึ้น) แต่ AMD ก็ได้รับความสนใจจาก กลุ่มวัยรุ่นและนักเล่นเกมมากขึ้น

เราเข้าใจว่าในโลกของเกม Intel เป็น ตัวเลือกที่ชัดเจนที่สุดเสมอ ดังนั้นตอนนี้ เอเอ็มดี ได้คืนพื้นดินบางอย่างมัน ต้องการที่จะบีบห่านให้มากที่สุดเท่าที่จะทำได้จากไข่ทองคำ

IPC ที่ได้รับ การปรับปรุง, แคช L3 ที่ ดีขึ้นและการรองรับความถี่ RAM สูงทำให้ AMD เป็นตัวเลือกการเล่นเกมที่ยอดเยี่ยมอีกครั้ง อย่างไรก็ตามอย่าดำเนินการโดยชื่อที่น่ารัก

เราขอแนะนำบทความนี้เกี่ยวกับรุ่นที่ 3 Ryzen 5 โปรเซสเซอร์เหล่านี้ถูก สร้างขึ้นเป็นพิเศษสำหรับการเล่นเกม เนื่องจากมีความถี่สัญญาณนาฬิกาสูงและ ประสิทธิภาพแบบ Single-Core ที่ ดี

ในส่วนของเราเราหวังว่าคุณจะ เข้าใจข้อกำหนดและเทคโนโลยี ได้ อย่างง่ายดาย และคุณได้เรียนรู้สิ่งใหม่ ขออภัยถ้าเราทำผิดพลาดในคำอธิบายและคุณสามารถบอก อะไร เราได้ ในกล่องแสดงความคิดเห็น!

และ คุณคิดอย่างไรเกี่ยวกับการปรับปรุงนี้ด้วย AMD GameCache คุณคิดว่ามันไม่เลวใช่ไหม? แบ่งปันความคิดของคุณด้านล่าง

VortezAMD Ryzen 3000 ตัวอักษร

สอน

ตัวเลือกของบรรณาธิการ

Back to top button