Skip to main content

L2 Cache คืออะไร?

ระดับ 2 หรือ L2 แคชเป็นส่วนหนึ่งของกลยุทธ์การจัดเก็บหลายระดับสำหรับการปรับปรุงประสิทธิภาพของคอมพิวเตอร์โมเดลปัจจุบันใช้แคชได้มากถึงสามระดับที่เรียกว่า L1, L2 และ L3, แต่ละการเชื่อมช่องว่างระหว่างหน่วยประมวลผลคอมพิวเตอร์ที่รวดเร็วมาก (CPU) และหน่วยความจำการเข้าถึงแบบสุ่มที่ช้าลง (RAM)ในขณะที่การออกแบบมีการพัฒนาแคช L1 มักถูกสร้างขึ้นใน CPU ในขณะที่แคช L2 มักถูกสร้างขึ้นในเมนบอร์ด (พร้อมกับแคช L3 เมื่ออยู่)อย่างไรก็ตามซีพียูบางตัวรวมแคช L2 เช่นเดียวกับแคช L1 และบางส่วนรวมถึง L3 Cache

งานของ CPU Cache คือการคาดการณ์คำขอข้อมูลดังนั้นเมื่อผู้ใช้คลิกในโปรแกรมที่ใช้บ่อยเช่นคำแนะนำที่จำเป็นในการเรียกใช้โปรแกรมนั้นพร้อมจัดเก็บไว้ในแคชเมื่อสิ่งนี้เกิดขึ้น CPU สามารถประมวลผลคำขอได้โดยไม่ชักช้าปรับปรุงประสิทธิภาพของคอมพิวเตอร์อย่างมากCPU จะตรวจสอบแคช L1 ก่อนตามด้วยแคช L2 และ L3หากพบบิตข้อมูลที่จำเป็นนี่คือแคช hit แต่ถ้าแคชไม่ได้คาดการณ์ว่าจะมีการร้องขอ CPU จะได้รับแคช miss และข้อมูลจะต้องถูกดึงจาก RAM ช้าลงหรือฮาร์ดไดรฟ์ซึ่งช้ากว่าเนื่องจากเป็นงานของ CPU Cache ที่จะเก็บข้อมูลบิตของข้อมูลคุณอาจสงสัยว่าทำไมมีแคชมากกว่าหนึ่งระดับทำไม L2 Cache จึงมี L3 น้อยกว่ามากเมื่อคุณสามารถทำให้แคช L1 ใหญ่ขึ้นได้?

คำตอบคือยิ่งแคชมีขนาดใหญ่เท่าใดเวลาแฝงที่ยาวขึ้นแคชขนาดเล็กเร็วกว่าแคชขนาดใหญ่เพื่อเพิ่มประสิทธิภาพประสิทธิภาพโดยรวมผลลัพธ์ที่ดีที่สุดคือการมีแคชที่เล็กที่สุดและเร็วที่สุดในทันทีที่ CPU เองทันทีตามด้วยสระว่ายน้ำขนาดใหญ่กว่าเล็กน้อยของแคช L2 และสระว่ายน้ำขนาดใหญ่ของแคช L3แนวคิดคือการรักษาคำแนะนำที่ใช้บ่อยที่สุดใน L1 โดยมีแคช L2 ที่ถือข้อมูลที่ต้องการมากที่สุดต่อไปและ L3 ตามชุดสูทหาก CPU จำเป็นต้องประมวลผลคำขอที่ไม่ได้อยู่ในแคช L1 สามารถตรวจสอบแคช L2 ได้อย่างรวดเร็ว L3

การออกแบบแคชเป็นกลยุทธ์สำคัญในตลาดไมโครโปรเซสเซอร์ที่มีการแข่งขันสูงเนื่องจากมีหน้าที่รับผิดชอบโดยตรงในการปรับปรุง CPU และประสิทธิภาพของระบบแคชหลายระดับทำจากชิป RAM (SRAM) ที่มีราคาแพงกว่าเมื่อเทียบกับชิป RAM (DRAM) ที่ถูกกว่าชิป DRAM และ Synchronous DRAM (SDRAM) เป็นสิ่งที่เรามักจะอ้างถึงเป็น

Ram

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