สอน

Intel smart cache: มันคืออะไรมันทำงานอย่างไรและมีไว้เพื่ออะไร?

สารบัญ:

Anonim

วันนี้เราจะมาเล่าให้คุณฟังว่า Intel Smart Cache คือ หนึ่งในคำศัพท์ที่อาจฟังดูดีที่สุดสำหรับคุณเกี่ยวกับทีมสีน้ำเงิน เราได้ยินชื่อเล่นนี้ มาตั้งแต่ประมาณ ปี 2011 และความจริงก็คือตอนนี้เราเห็นมันในชุดข้อมูลจำเพาะใด ๆ ของ Intel CPU อย่างไรก็ตาม สิ่งที่มีประโยชน์และการตลาดคืออะไร?

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

Intel Smart Cache คำศัพท์ใหม่สำหรับหน่วยความจำโปรเซสเซอร์

ตัวอย่างเช่น โครงสร้างหน่วยของแกน ประมวลผลใน Intel เป็น ประโยชน์อย่างมากต่อการใช้แคช มันเป็นโครงสร้างที่มีราคาแพงกว่าในการสร้าง แต่ช่วยให้แคชได้มากขึ้น

ในทางกลับกันเรามี อัลกอริธึมภายในที่แตกต่างกันซึ่งปรับโค้ด ให้เหมาะสมตราบเท่าที่แคชมีประสิทธิภาพมากขึ้น

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

เพื่อทำให้มันง่ายขึ้นเราสามารถพูดได้ว่าแทนที่จะไปจาก 1 ถึง 10, 000 เราจะไปจาก 1 ถึง 10, 000 ครั้ง

ค่าหนึ่งหมื่นนั้นไม่เหมาะสมในหน่วยความจำ แคช L1 ดังนั้นสำหรับค่าใหม่แต่ละค่าเราจะต้อง “ ลงไปหา ค่า ” จนถึง DRAM ในอีกทาง หนึ่งค่าสิบพอดีใน L1 ดังนั้นเราจะต้องลงไปที่ DRAM 10 ครั้ง ค่าที่สิบเอ็ดที่เรามองหา (1 อีกครั้ง) เราจะพบใน แคช L1

เราสามารถนับจำนวนเทคโนโลยีและการปรับแต่งเช่นนี้ได้และนับเป็นรายละเอียดเล็ก ๆ ที่ทำให้ Intel Smart Cache มีการนำไปใช้ที่น่าสนใจ

วิวัฒนาการของ Intel Smart Cache

ด้วยฐานทั้งหมดนี้ที่จัดตั้งขึ้นแล้วเราต้องวางตัวเราเองในปี 2009 ~ 2011 ที่ซึ่งเราเริ่มเห็น โปรเซสเซอร์ที่มีประสิทธิภาพมากขึ้น

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

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

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

เราแนะนำให้คุณ Unigine Superposition: มันคืออะไรและมีฟังก์ชั่นอะไรบ้าง?

เมื่อเวลาผ่านไปวิวัฒนาการทางธรรมชาติของเทคโนโลยีทำให้เราสามารถเพิ่มความทรงจำได้เร็วขึ้นปริมาณมากขึ้นและอัลกอริทึมที่ดีกว่า วันนี้ผู้ใช้ที่มุ่งเน้นด้านบนรุ่น เฉลี่ย 12 ~ 16MB เช่น Intel Core i9-9900k หรือ i7-9700k

ประสิทธิภาพโปรเซสเซอร์ของ Intel

ไม่มีข่าวว่า Intel ทำงานได้ดีมากในปีที่ผ่านมา

ด้วยการเปิดตัว Intel Core ใหม่ของ พวกเขาพวกเขา ทำเครื่องหมายไปข้างหน้าสำหรับรุ่น CPU ในอนาคต พวกเขามีประสิทธิภาพแบบ single-core ที่ยอดเยี่ยมประสิทธิภาพแบบ multi-core ที่ดีและเรามีการจัดระเบียบอย่างชัดเจนเป็นสามช่วงแยก ตั้งแต่กลางปี ​​2000 ถึงกลางปี ​​2018 เราสามารถพูดได้อย่างไม่ลังเลเลยว่า Intel ครองตลาด

แม้จะมีสิ่งนี้ในปีที่ผ่านมาเราได้เห็น ว่ามันผ่อนคลายมากเกินความจำเป็นโดย นำเอาโมเดลที่มีความแปลกใหม่ไม่กี่ตัว เอเอ็มดี ได้ค่อยๆสร้าง รากฐานที่ แข็งแกร่ง เช่น โปรเซสเซอร์ Ryzen ในวันนี้

เนื่องจากโครงสร้างที่ AMD ใช้ดังนั้นโปรเซสเซอร์จึงต้องการและรับประโยชน์จาก การมีหน่วยความจำแคชจำนวนมาก มากจนรุ่นเดสก์ท็อปส่วนใหญ่จะมี แคชประมาณ 72 MB และคาดว่าจะสูงถึง 128 MB (เปรียบเทียบกับรุ่น 16MB ของ i9) อย่างไรก็ตามหน่วยความจำเพิ่มเติมไม่ได้หมายถึงประสิทธิภาพที่ดีขึ้นโดยตรง

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

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

โดยเฉลี่ยแล้ว CPU ของ AMD นั้นมี เวลาตอบสนองที่สูง กว่าคู่แข่งอย่างมาก นี่คือการแก้ไขด้วยการสนับสนุนสำหรับความทรงจำความถี่สูง แต่ไม่หลงกล ตัวเลขที่สูงขึ้นไม่ได้หมายถึงประสิทธิภาพที่ดีขึ้น

อนาคตมีไว้สำหรับแคชอย่างไร

เช่นเดียวกับสิ่งอื่น ๆ ในชีวิต อนาคตไม่แน่นอน

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

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

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

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

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

บอกเราว่าเทคโนโลยีใดที่ดึงดูดความสนใจของคุณได้มากที่สุดจาก Intel คุณคิดว่า Intel Smart Cache สร้างความแตกต่างที่สำคัญหรือไม่? แบ่งปันความคิดของคุณในช่องแสดงความคิดเห็น

แบบอักษร Intel SoftwareQuora

สอน

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

Back to top button