Intel และ PPC ต่างกันอย่างไร


คำตอบ:


18

ฮาร์ดแวร์ที่ชาญฉลาด: PowerPC เป็นไมโครโปรเซสเซอร์ที่พัฒนาขึ้นโดย บริษัท พัฒนาสามแห่งคือ Apple, IBM และ Motorola มันถูกสร้างขึ้นด้วยคอมพิวเตอร์ลดชุดคำสั่ง (RISC) ซึ่งเพิ่มความเร็วการทำงานของ MIPS (ล้านคำสั่งต่อวินาที) PowerPC ขึ้นอยู่กับสถาปัตยกรรม Power รุ่นก่อน ๆ ของ IBM เนื่องจากมีชุดคำสั่ง RISC ที่คล้ายกันสำหรับไมโครโปรเซสเซอร์

Intel และ AMD CPU นั้นใช้สถาปัตยกรรม CISC โดยทั่วไปชิป CISC มีคำแนะนำที่แตกต่างและซับซ้อนจำนวนมาก ปรัชญาที่อยู่เบื้องหลังคือฮาร์ดแวร์นั้นเร็วกว่าซอฟต์แวร์เสมอดังนั้นจึงควรสร้างชุดคำสั่งที่ทรงพลังซึ่งให้คำแนะนำในการประกอบโปรแกรมเมอร์เพื่อทำโปรแกรมสั้น ๆ มากมาย โดยทั่วไปชิป CISC ค่อนข้างช้า (เมื่อเทียบกับชิป RISC) ต่อคำสั่ง แต่ใช้คำสั่งน้อย (น้อยกว่า RISC)


10

PPC Macs หมายถึงการสร้างคอมพิวเตอร์ Macintosh ที่สร้างขึ้นในช่วงกลางถึงปลายปี 1990 จนถึงปี 2006 ที่ใช้ชิป PowerPC RISC ที่ผลิตโดย IBM หรือ Motorola เครื่อง Mac รุ่นที่ใช้ PowerPC รุ่นสุดท้ายนั้น PowerMac G5 หยุดจำหน่ายในเดือนสิงหาคม 2549 คอมพิวเตอร์ Mac OS X รุ่นล่าสุดที่ใช้ชิป PowerPC สามารถทำงานได้คือ Mac OS X 10.5 (Leopard) (ตราบเท่าที่คอมพิวเตอร์รองรับ)

Intel Macs หมายถึงคอมพิวเตอร์ Macintosh รุ่นใหม่ (ตั้งแต่เดือนมกราคม 2549) ที่ใช้โปรเซสเซอร์ CISC ของ Intel Intel Macs ใช้ EFI แทน BIOS และสามารถเรียกใช้ Mac OS X เวอร์ชั่นล่าสุดได้นอกจากนี้ Intel Mac ยังสามารถเรียกใช้แอพพลิเคชั่นที่คอมไพล์ด้วย PowerPC ผ่านเลเยอร์การแปลที่เรียกว่า Rosetta ซึ่งติดตั้งใน 10.6

หากมีการให้โปรแกรมเป็นแบบไบนารีสากลจะสามารถทำงานได้ทั้ง PPC และ Intel Mac แต่แอพพลิเคชั่นใหม่ ๆ ที่เปิดตัวในวันนี้คือ Intel เท่านั้น (เช่น Google Chrome, Final Cut Studio, Mac OS X Snow Leopard)


6

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

PowerPC Macs ล่าสุดวางจำหน่ายในปี 2549 ดังนั้นเครื่องใหม่ ๆ นับตั้งแต่นั้นมาคือ Intel

โดยทั่วไป Intel Mac สามารถเรียกใช้ซอฟต์แวร์ส่วนใหญ่ที่สร้างขึ้นสำหรับ PowerPC Mac มีการพัฒนาประสิทธิภาพสำหรับการจำลองที่ต้องการ แต่ทำงานด้วยความเร็วที่ยอมรับได้แม้กับซอฟต์แวร์ที่ซับซ้อนเช่น Photoshop PowerPC Macs ไม่สามารถเรียกใช้ซอฟต์แวร์ Intel ได้

เวอร์ชั่นล่าสุดของ OS X, Snow Leopard มีเฉพาะสำหรับ Mac ที่ใช้ Intel เท่านั้น

Intel Mac สามารถเข้าถึงคุณสมบัติที่เรียกว่า Boot Camp ซึ่งช่วยให้สามารถบูตเข้าสู่ Windows ด้วยความเร็วสูงสุด Intel Macs ยังสามารถเรียกใช้ Windows ภายในเครื่องเสมือนด้วยความช่วยเหลือของซอฟต์แวร์ของ บริษัท อื่น ( VMWare Fusion , VirtualBoxหรือParallels ) มีโทษประสิทธิภาพเล็กน้อยสำหรับเรื่องนี้ แต่เร็วกว่าการจำลองที่จำเป็นสำหรับ PowerPC Mac เพื่อเรียกใช้ซอฟต์แวร์ Windows


3

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

แผนงาน PPC ถูกยิงด้วยอัตรานาฬิกาที่มากในช่วง 4 ถึง 5 GHz ซึ่งขยายข้อเสียเหล่านี้สำหรับชิป PPC ในอนาคตเมื่อเปรียบเทียบกับชิป Intel ในอนาคต

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

การออกแบบ PPC นั้นมุ่งตรงไปยังอาณาเขตเมนเฟรมด้วยหน่วยความจำ chipkill, การจำลองเสมือนของ CPU, การจับข้อมูลล้มเหลวครั้งแรกและคุณสมบัติระดับสูง / ราคาสูงอื่น ๆ เพียงตรวจสอบชุดระบายความร้อน P5นี้และโปรเซสเซอร์ MPM 4 ตัวพร้อมชิปแคช L3 ที่เกี่ยวข้องเพื่อรับความรู้สึกว่าโปรเซสเซอร์เหล่านี้จะเติบโตได้ขนาดใหญ่ก่อนที่การผลิต Power7 จะบรรจุพลังงานได้มากขึ้นในอัตรานาฬิกา / แพ็คเกจที่เล็กลง (และนี่คือการจัดส่งในที่สุดในปี 2010) ตอนนี้ Power5 และ Power6 ยังคงมีการจัดส่งและยอดเยี่ยมในสิ่งที่พวกเขาทำในพื้นที่เซิร์ฟเวอร์ไม่เหมาะสำหรับพื้นที่ตลาด Mac ปัจจุบัน

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


1

สถาปัตยกรรม:

PowerPC: (ย่อมาจากการเพิ่มประสิทธิภาพด้วย Enhanced RISC - การคำนวณประสิทธิภาพซึ่งบางครั้งย่อว่า PPC) และโปรเซสเซอร์ของ Intel

ข้อมูลเพิ่มเติมสามารถดูได้ที่วิกิพีเดีย: PowerPC


1

ฉันต้องการทราบเพิ่มเติมเกี่ยวกับสถาปัตยกรรม Power ฉันพบข้อมูลที่ดี ฉันยินดีที่จะแบ่งปันข้อมูลต่อไปนี้โดยเฉพาะสำหรับ POWER8 (ล่าสุดจาก IBM):

  1. SMT8: 8 เธรดต่อคอร์

    • ยังสามารถสลับโหมดเช่น SMT1, SMT2, SMT4, SMT8
  2. CAPI: ส่วนต่อประสานโปรเซสเซอร์แบบเร่งความเร็ว

    • ครั้งแรกในอุตสาหกรรม
    • สิ่งที่แนบฮาร์ดแวร์
    • กำจัดโอเวอร์เฮดไดรเวอร์อุปกรณ์เมื่อเข้าถึง FPGA
    • เพิ่มความเชื่อมโยงกัน
  3. NUCA - การเข้าถึงแคชที่ไม่สม่ำเสมอ

    • แม้ว่าโปรเซสเซอร์แต่ละตัวจะเชื่อมโยงกับแคช L3 แต่ NUCA ลองใช้ L3 Cache ร่วมกันโดยแกนประมวลผล
    • ประโยชน์ต่อปริมาณงานที่ต้องใช้ข้อมูลมาก
  4. หุ้นส่วนของ NVIDIA:

    • ผ่าน NVIDIA CUDA การคำนวณแบบขนานเราสามารถเพิ่มประสิทธิภาพ 8x สำหรับโปรแกรม Java บน Power8

การอ้างอิงเพิ่มเติม:


1

จากมุมมองของผู้ใช้คุณไม่ต้องกังวลกับมันมากนัก มีการผลิตแอปพลิเคชั่นจำนวนมากเป็น "สากล" ซึ่งหมายความว่าพวกเขาทำงานบนทั้ง PPC และ Intel ที่ใช้ Macs และอีมูเลเตอร์ (เรียกว่า Rosetta) จะอนุญาตให้แอป PPC-only ทำงานบนเครื่องใหม่ของ Intel

อย่างไรก็ตามเมื่อเวลาผ่านไปฟีเจอร์ที่ใหม่กว่ามีให้เฉพาะกับ Intel Macs ดังนั้นแอปพลิเคชั่นบางตัวระบุว่าต้องใช้ชิป Intel นอกจากนี้เวอร์ชั่นล่าสุดของ Mac OS X จะทำงานบน Intel CPUs เท่านั้น

Apple ทำได้ดีพอสมควรในการซ่อนการเปลี่ยนแปลงทั้งหมดจากผู้ใช้ดังนั้นทุกอย่างก็ยังคงทำงานตามที่ผู้คนคาดไว้


0

สิ่งหนึ่งที่ฉันรู้คือ PPCs นั้นเป็น endian ใหญ่โดยค่าเริ่มต้น แต่สามารถสลับโหมดได้ถ้าจำเป็น Intel เป็น endian น้อย


4
จริงๆแล้วไม่ใช่ PPCs ทุกตัวที่รองรับโหมด endian น้อย โดยเฉพาะ G5 ไม่ได้ นั่นไม่ใช่เรื่องใหญ่สำหรับซอฟต์แวร์ Mac OS X ส่วนใหญ่เนื่องจากเป็นไปได้ที่จะเข้าถึงโหมด endian เพียงเล็กน้อยโดยใช้ VMM (Virtual Machine Manager) คุณลักษณะที่ใช้เพียง Connectix Virtual PC สำหรับจัดการพื้นที่ที่อยู่ที่สองที่ถือหน่วยความจำกายภาพ ของพีซีที่จำลอง นั่นเป็นเหตุผลหนึ่งที่ทำให้ Virtual PC ใช้เวลานานในการรองรับ G5
Louis Gerbarg

0

Power PC มีชุดการเรียนการสอนที่เป็นเอกลักษณ์ซึ่งโดยรวมแล้วมีชื่อว่า RISC architecture และวิธีการทำงานของโปรแกรมนั้นเร็วกว่าวิธีที่ใช้บนพีซี เกี่ยวกับซอฟต์แวร์ไม่มีความแตกต่างยกเว้นวิธีการเข้ารหัสหรือรวบรวม ตัวอย่างเช่น Windows NT 3.51 ได้รับการพัฒนาสำหรับ PowerPC

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

คำ RISC และ CISC ไม่ได้สร้างความแตกต่างเนื่องจากบางครั้ง RISC 32bits มีคำแนะนำที่ซับซ้อนกว่า CISC 8bits

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.