Sse 4.1 ส่งผลต่อความเร็ว Windows หรือไม่ สถาปัตยกรรม AMD Bulldozer คำแนะนำ

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

เกี่ยวกับ SSE ฉันไม่รู้ด้วยซ้ำว่ามันจำเป็นในชีวิตตรงไหน อาจจะเป็นเกมเหรอ? ฉันรู้ว่า Hyper-threading คืออะไร (แม้ว่าจะไม่ใช่คำสั่งของโปรเซสเซอร์ แต่เป็นเทคโนโลยี) VT-x, VT-d คืออะไร ฉันรู้ว่า EM64T คืออะไร แต่ฉันไม่รู้ว่า SSE คืออะไร! นี่คือพวกพาย

สรุปเพื่อน ๆ ผมจะเล่าให้ฟังทันทีว่าเรื่องนี้มีคนเกียจคร้านอยู่นิดหน่อยผมหมายถึงว่า วิธีปกติใน Windows สิ่งใดเช่น SSE ไม่สามารถระบุได้ว่ามีอยู่หรือไม่ ที่นี่คุณจะต้องดาวน์โหลดโปรแกรมพิเศษ แต่ไม่ต้องกังวล โปรแกรม super duper นี้ฟรี น้ำหนักน้อยมาก ไม่โหลดคอมพิวเตอร์เลย แต่ในขณะเดียวกันก็มีประโยชน์มาก และชื่อของมันคือ CPU-Z (อย่างไรก็ตาม คุณสามารถดาวน์โหลดได้ ที่นี่: cpuid.com/softwares/cpu-z.html นี่คือเว็บไซต์อย่างเป็นทางการ)

ดังนั้นเพื่อนๆ ดาวน์โหลด CPU-Z มาติดตั้งแล้วเปิดใช้งาน และคุณจะพบทุกสิ่งทันทีนี่คือจำนวน SSE ที่ฉันมี:

ไม่ใช่หนึ่งไม่ใช่สอง แต่เป็นหกคน ว้าว!

อย่างที่คุณเห็นยังมีข้อมูลที่เป็นประโยชน์มากมายที่นี่เห็นไหม? หากคุณต้องการค้นหาบางอย่างเกี่ยวกับกระบวนการของคุณอย่างเร่งด่วน ให้เปิด CPU-Z อย่างรวดเร็ว และโอ๊ะโอ ทุกสิ่งที่คุณต้องการอยู่แค่เพียงปลายนิ้วสัมผัส! ฉันกำลังบอกคุณว่าโปรแกรม CPU-Z ไม่เหมือนใคร! ไม่เชื่อฉันเหรอ? ไม่มีปัญหา ฉันจะพิสูจน์ให้คุณเห็นตอนนี้ ดูสิ คุณรู้ไหมว่าเมมโมรี่สติ๊กอันนี้หรืออันนั้นออกเมื่อไร? นั่นคือวันที่วางจำหน่ายที่โรงงานพูดได้เลย หรือคุณไม่สนใจ? มีคนสนใจมาก แต่ยกตัวอย่าง ฉันสนใจมาก! และโปรแกรม CPU-Z ก็สามารถแสดงข้อมูลดังกล่าวได้! ดูสิเราเปิดตัว CPU-Z ไปที่แท็บ SPD ที่นั่นคุณเลือกช่องที่มีแถบ (ทางด้านซ้าย) นั่นคือตัวเชื่อมต่อที่ติดตั้งไว้และดูข้อมูลบนแถบที่เลือก ฉันมี 8 gig stick หนึ่งอันในช่องที่สี่ และนี่คือข้อมูลที่โปรแกรม CPU-Z แสดง:

คุณจะเห็นได้ว่าบาร์ของฉันเปิดตัวในสัปดาห์ที่ 30 ปี 2014 มีเขียนไว้ด้วยว่าผู้ผลิตของฉันคือ Hyundai Electronics นั่นคือสิ่งที่เรียกว่าแถบ Hynix

กล่าวโดยสรุป CPU-Z นั้นยอดเยี่ยมมาก หากคุณต้องการดูข้อมูลที่สำคัญที่สุดเกี่ยวกับฮาร์ดแวร์ของคอมพิวเตอร์หรือแล็ปท็อปอย่างรวดเร็ว มันจะแสดงทั้งหมดโดยไม่มีมุขตลก! ในระยะสั้น ฉันแนะนำเลยพวก!

และฉันลืมเขียนบางอย่างเกี่ยวกับ SSE SSE ไม่สามารถเปิดหรือปิดใช้งานได้ เนื่องจากคำสั่งนี้มีอยู่หรือไม่มีอยู่ ตัวอย่างเช่น สามารถเปิด/ปิดการใช้งาน Hyper-threading ได้ แต่ SSE ไม่สามารถทำได้!

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

09.12.2016

เมื่อไม่กี่เดือนที่ผ่านมา AMD ได้เปิดตัวสถาปัตยกรรมใหม่ที่จะใช้กับโปรเซสเซอร์รุ่นใหม่ตั้งแต่ปี 2554 เป็นต้นไป สถาปัตยกรรมใหม่เรียกว่า Bulldozer และแตกต่างอย่างสิ้นเชิงจากสถาปัตยกรรม AMD64 ปัจจุบันที่ AMD ใช้มาตั้งแต่ปี 2546

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

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

แม้ว่า AMD จะไม่เปิดเผยข้อกำหนดของโปรเซสเซอร์ใหม่ แต่พวกเขาตั้งข้อสังเกตว่าโปรเซสเซอร์ตัวแรกสำหรับ คอมพิวเตอร์ตั้งโต๊ะจะถูกดำเนินการบนซ็อกเก็ตใหม่ AM3+ซึ่งจะเข้ากันได้กับซ็อกเก็ต AM3 ที่มีอยู่ อย่างไรก็ตาม Socket AM3+ จะไม่รองรับ เมนบอร์ดภายใต้ซ็อกเก็ต AM3

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

สถาปัตยกรรม Bulldozer นอกจากจะเข้ากันได้กับมาตรฐานคำสั่ง x86 แล้ว ยังรองรับสิ่งต่อไปนี้ด้วย ชุดเพิ่มเติมคำแนะนำ:

  • SSE4.1 และ SSE4.2
  • AVX (ส่วนขยายเวกเตอร์ขั้นสูง) พร้อมคำแนะนำเพิ่มเติมสองคำสั่ง XOP และ FMA4
  • AES (มาตรฐานการเข้ารหัสขั้นสูง) - มาตรฐานการเข้ารหัสขั้นสูง
  • LWP (การทำโปรไฟล์น้ำหนักเบา)

SSE4.1 และ SSE4.2

ในที่สุด โปรเซสเซอร์เอเอ็มดีจะสนับสนุนการสรรหา คำแนะนำ SSE 4. โปรเซสเซอร์ AMD ในปัจจุบันไม่รองรับชุดคำสั่งนี้ ซึ่งจะเพิ่มประสิทธิภาพใน แอปพลิเคชั่นมัลติมีเดีย(เช่น แอปพลิเคชันประมวลผลรูปภาพและวิดีโอ) บน ในขณะนี้โปรเซสเซอร์ AMD รองรับชุดคำสั่งของตัวเองที่เรียกว่า SSE4a ซึ่งไม่เหมือนกับ SSE4

AVX (ส่วนขยายเวกเตอร์ขั้นสูง)

ครั้งหนึ่ง AMD เสนอให้ใช้ ชุดใหม่คำแนะนำ SSE5 นั่นคือเหตุผลที่ Intel ตัดสินใจสร้างของตัวเองขึ้นมา การดำเนินการของตัวเองสิ่งที่เรียกว่า SSE5 และเรียกว่าคำสั่งนี้ - AVX (ส่วนขยายเวกเตอร์ขั้นสูง) บริษัทเอเอ็มดีตัดสินใจเพิ่มชุดคำสั่งนี้สำหรับสถาปัตยกรรม Bulldozer

คำสั่ง AVX จะได้รับการสนับสนุนโดยโปรเซสเซอร์ใหม่จาก Intel ที่ใช้สถาปัตยกรรม Sandy Bridge

ชุด คำแนะนำ AVXเพิ่มคำสั่งใหม่ 12 คำสั่ง และเพิ่มขนาดของการลงทะเบียน XMM จาก 128 บิตเป็น 256 บิต

ในสถาปัตยกรรม Bulldozer นั้น AMD ตัดสินใจใช้คำสั่งบางส่วนที่เสนอสำหรับ SSE5 ดังนั้นการใช้ AVX ในสถาปัตยกรรม Bulldozer จึงสมบูรณ์กว่าของ Intel เหล่านี้ คำแนะนำเพิ่มเติมเรียกว่า XOP และ FMA4 AMD ยังตั้งข้อสังเกตอีกว่า AVX มีชุดย่อยของคำสั่ง FMAC (Fused Multiply Accumulate) แต่จริงๆ แล้ว มันเป็นส่วนหนึ่งของชุดคำสั่ง XOP

AES (มาตรฐานการเข้ารหัสขั้นสูง)

ชุดคำสั่งนี้ถูกใช้แล้วในโปรเซสเซอร์ Intel ใหม่ที่ใช้สถาปัตยกรรม "Westmere" (ยกเว้น Core i3) และประกอบด้วยคำสั่งใหม่หกคำสั่งที่เกี่ยวข้องกับการเข้ารหัส Intel เรียกชุดคำสั่งนี้ว่า AES-NI

LWP (การทำโปรไฟล์น้ำหนักเบา)

คำแนะนำ LWP จะปรับปรุงประสิทธิภาพแบบมัลติเธรด ซอฟต์แวร์ทำงานเพื่อ โปรเซสเซอร์แบบมัลติคอร์- LWP มีคำสั่งใหม่หกคำสั่ง

ในสถาปัตยกรรมไมโคร Nehalem ใหม่ Intel ยังคงดำเนินแนวทางเดิมในการเพิ่มจำนวนคำสั่ง SIMD ที่รองรับ ชุดคำสั่งที่อัปเดตขยายออกไปด้วยคำสั่งใหม่เจ็ดคำสั่ง และถูกเรียกว่า SSE4.2 (การกำหนด SSE4.1 ใช้สำหรับระบบคำสั่ง SIMD ของโปรเซสเซอร์ Penryn) ในเวลาเดียวกัน Intel ให้ความสนใจเป็นพิเศษกับความจริงที่ว่าคำแนะนำที่แนะนำในชุด SSE4.2 นั้นไม่ได้เน้นไปที่การเร่งการประมวลผลเนื้อหาสื่อสตรีมมิ่งมากนัก แต่มุ่งเน้นไปที่วัตถุประสงค์อื่น นั่นคือเหตุผลที่คำแนะนำใหม่ที่นำมาใช้ใน Nehalem ได้รับสัญลักษณ์ ATA (Application Targeted Accelerators) ด้วย

แนวคิด ATA นำเสนอในลักษณะที่กระบวนการทางเทคโนโลยีสมัยใหม่ทำให้สามารถใช้ส่วนหนึ่งของทรานซิสเตอร์โปรเซสเซอร์ได้ไม่เพียง แต่สำหรับบล็อกฟังก์ชันสากลเท่านั้น แต่ยังรวมถึงความต้องการเฉพาะด้วยซึ่งเป็นการเพิ่มประสิทธิภาพของงานเฉพาะ

Nehalem เป็นสถาปัตยกรรมไมโคร Intel ตัวแรกที่รวมตัวควบคุมหน่วยความจำภายในโปรเซสเซอร์ ดูเหมือนว่าวิศวกรของ Intel จะยืมแนวคิดของเพื่อนร่วมงานมาจาก AMD ซึ่งสร้างตัวควบคุมหน่วยความจำภายในโปรเซสเซอร์มาตั้งแต่ปี 2546 อย่างไรก็ตาม สิ่งนี้ไม่เป็นความจริงทั้งหมด เนื่องจากโปรเซสเซอร์ตัวแรกที่มีตัวควบคุมหน่วยความจำในตัวควรจะเป็น Intel Timna ที่ไม่เคยเปิดตัว ซึ่งดำเนินการอย่างแข็งขันในปี 1999 นอกจากนี้ ข้อกล่าวหาเรื่องการลอกเลียนแบบควรถูกยกเลิก เนื่องจากตัวควบคุมหน่วยความจำที่พัฒนาโดย Intel สำหรับ Nehalem นั้นแตกต่างจากตัวควบคุมที่ใช้ในโปรเซสเซอร์ AMD ที่มีอยู่อย่างมาก แนวทางแก้ไขปัญหาของ Intel มีความทะเยอทะยานมากขึ้น คุณสมบัติหลักของตัวควบคุมหน่วยความจำของโปรเซสเซอร์ตระกูล Nehalem คือความยืดหยุ่น เมื่อพิจารณาถึงการออกแบบโมดูลาร์ของตระกูลโปรเซสเซอร์ที่มีแนวโน้มทั้งหมด ซึ่งอาจประกอบด้วยผลิตภัณฑ์ที่มีคุณสมบัติและตำแหน่งทางการตลาดที่แตกต่างกันอย่างมาก Intel ได้มอบความสามารถที่ไม่เพียงแต่ในการเปิดหรือปิดใช้งานการสนับสนุนสำหรับโมดูลบัฟเฟอร์เท่านั้น แต่ยังรวมถึงจำนวนช่องสัญญาณและหน่วยความจำที่แตกต่างกันด้วย ความเร็ว.ในเวลาเดียวกันโปรเซสเซอร์ตัวแรกที่มีสถาปัตยกรรมไมโคร Nehalem ซึ่งจะวางจำหน่ายในเวอร์ชัน Quad-Core จะได้รับตัวควบคุมหน่วยความจำสามช่องสัญญาณพร้อมรองรับ DDR3 SDRAM ดังนั้นระบบเดสก์ท็อปที่สร้างขึ้นจากโปรเซสเซอร์ใหม่จะสามารถอวดระบบย่อยหน่วยความจำที่ไม่มีใครเทียบได้ซึ่งในกรณีที่ใช้สามโมดูล DDR3-1067จะถึง 25.6 GB/s อย่างไรก็ตาม ข้อได้เปรียบหลักของการย้ายคอนโทรลเลอร์ DRAM ไปยังโปรเซสเซอร์นั้นไม่ได้เพิ่มขึ้นมากนักแบนด์วิธ

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

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

ข้อดีทางอ้อมอีกประการหนึ่งของหน่วยความจำที่ติดตั้งในโปรเซสเซอร์คือการทำงานของตอนนี้ไม่ได้ขึ้นอยู่กับชิปเซ็ตหรือมาเธอร์บอร์ด ด้วยเหตุนี้ Nehalem จะแสดงประสิทธิภาพของหน่วยความจำเท่ากันเมื่อทำงานบนแพลตฟอร์มจากนักพัฒนาและผู้ผลิตที่แตกต่างกัน บ่อยครั้งซอฟต์แวร์ที่ทันสมัย หรือเกมต้องการให้โปรเซสเซอร์มีคำสั่ง SSE 4.1 - 4.2 หากไม่มีให้วิ่งแอปพลิเคชันที่เหมาะสม

มันใช้งานไม่ได้ มีข้อผิดพลาดเกิดขึ้นหรือไม่มีอะไรเกิดขึ้น

FarCry 5 บ่นเกี่ยวกับการขาด SSE 4.2 ในขณะเดียวกันพลังของโปรเซสเซอร์ก็อาจจะเพียงพอไม่มากก็น้อยเกมที่สะดวกสบาย (เช่น บางส่วนโปรเซสเซอร์ซีออน สำหรับซ็อกเก็ต 775 พวกเขายังคงสามารถส่งมอบ FPS ที่สามารถผ่านได้ในผลิตภัณฑ์ใหม่) และบางครั้งข้อกำหนดสำหรับคำแนะนำก็ไม่จำเป็นแม้แต่กับตัวเกมเอง แต่สำหรับการดำเนินการป้องกันการคัดลอก ตัวอย่างเช่น การป้องกัน Denuvo ไม่อนุญาตให้เจ้าของโปรเซสเซอร์รุ่นเก่าเล่น Assassin's Creed Origins แม้ว่าตัวเกมจะพร้อมใช้งานก็ตามคำแนะนำล่าสุด

ไม่ได้เรียกร้องมัน เกมยอดนิยมหรือส่วนประกอบอื่น ๆ ต้องใช้ SSE 4.1 หรือ 4.2: No Man Skyไกลร้องไห้

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

ซึ่งสามารถดาวน์โหลดได้จากลิงค์ (เลือกเวอร์ชันสำหรับ Windows) หรือที่ด้านล่างของบทความนี้

  • วิธีใช้โปรแกรมจำลอง SSE 4.1-4.2 ดาวน์โหลดไฟล์เก็บถาวรจาก sde external และแตกไฟล์เพื่อให้ sde.exe อยู่ในโฟลเดอร์ด้วยเกมที่ถูกต้อง
  • หรือโปรแกรม สร้างทางลัดสำหรับ sde.exe จากนั้นเปิดคุณสมบัติของทางลัดและเพิ่มพารามิเตอร์วัตถุ- ไฟล์ .exe ที่จำเป็น
  • - ตัวอย่างเช่น: D:\Games\No Man"s Sky\Binaries\sde.exe" - NMS.exe จะต้องมีช่องว่างหลังเครื่องหมายคำพูดสุดท้าย ไม่เช่นนั้น ระบบจะไม่อนุญาตให้คุณบันทึกทางลัด
  • บันทึกทางลัดและเปิดใช้งาน หน้าต่างสีดำปรากฏขึ้น คุณสามารถปิดได้ หลังจากนั้นครู่หนึ่ง แอปพลิเคชันที่ต้องการควรเปิดขึ้น