อะไรคือความแตกต่างระหว่างโปรเซสเซอร์ภาพเฉพาะ (BIONZ, EXPEED, DIGIC) และ CPU


14

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


คำถามที่ดี - แนวคิดนี้หายไปกับคนจำนวนมากฉันคิดว่า
D. Lambert

คำตอบ:


17

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

ตัวอย่างเช่น: การออกแบบชิปของฟูจิตสึ FR-V (ซึ่งเป็นพื้นฐานของ Expeed) ประกอบด้วยการปรับแต่งฮาร์ดแวร์จำนวนมากสำหรับการทำงานด้านมัลติมีเดียทั่วไปเช่นการเข้ารหัส JPEG และวิดีโอ H.264

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

โดยสรุปใช่ตัวประมวลผลภาพเหมือน GPU และไม่มีตัวประมวลผลมือถือจะไม่มีประสิทธิภาพ


7

โปรเซสเซอร์ภาพโดยเฉพาะได้รับการออกแบบมาโดยเฉพาะในระดับฮาร์ดแวร์เพื่อให้สามารถทำสิ่งต่าง ๆ ที่เฉพาะเจาะจงได้อย่างดีเยี่ยม ซึ่งแตกต่างจากโปรเซสเซอร์ทั่วไปเช่น CPU ซึ่งออกแบบมาให้ดีที่สุดเท่าที่จะทำได้โดยไม่ จำกัด จำนวนสิ่งที่ไม่รู้จัก หน่วยประมวลผลกลางที่ใช้งานทั่วไปเช่น Snapdragon 800 ไม่สามารถทำการประมวลผลชนิดใดได้อย่างรวดเร็วเท่าที่จะทำได้ด้วยโปรเซสเซอร์ภาพเฉพาะ ... ทุกสิ่งอื่น ๆ เท่าเทียมกัน (เช่นความเร็วสัญญาณนาฬิกา) วิธีเดียวที่ CPU ทั่วไปสามารถทำได้เร็วกว่าก็คือถ้ามันมีความเร็วสัญญาณนาฬิกาที่สูงขึ้นอย่างมีนัยสำคัญและ / หรือความขนานของฮาร์ดแวร์ ... ซึ่ง ณ จุดหนึ่งจะกลายเป็นค่าใช้จ่ายที่มีประสิทธิภาพเท่ากับโปรเซสเซอร์เฉพาะ ดังนั้นเหตุผลเฉพาะชิปเช่น EXPEED, DIGIC ฯลฯ จึงมีอยู่


4

ที่จริงแล้วมีความคล้ายคลึงกันมากมายระหว่างชิป Snapdragon และ DIGIC ARM เป็นตระกูลของโปรเซสเซอร์ RISC และชิป Snapdragon และ DIGIC ใช้ชุดคำสั่ง ARM ความแตกต่างใหญ่คือ DIGIC มีคำแนะนำเฉพาะแอปพลิเคชันเพิ่มเติมสำหรับการประมวลผลรูปภาพโดยเฉพาะ


3

ในขณะที่ตรรกะโดยรวมที่ชิปที่ใช้งานเฉพาะมักจะมีประสิทธิภาพสูงกว่าซีพียูที่ใช้งานทั่วไป แต่ปัญหาที่นี่คือSnapdragon ไม่ได้เป็นเพียงซีพียูที่ใช้งานทั่วไป มันเป็น SoC แบบ multi-core ที่มี GPU หลักเฉพาะ ( Adreno ) ที่มีการเข้ารหัส / ถอดรหัสฮาร์ดแวร์ h.264 [ส่วนใหญ่สำหรับวิดีโอและเกมบนโทรศัพท์ แต่สามารถใช้สำหรับภาพนิ่งด้วย] เช่นเดียวกับ DSP (ตัวประมวลผลสัญญาณดิจิตอล) แกน ( Hexagon ) สำหรับการประมวลผล RF เพิ่มเติมจากแกน CPU หลัก ( Krait ) ดังนั้น ... ไม่ว่ามันจะสูบบุหรี่ DIGIC ด้วยความเร็วสัญญาณนาฬิกาแคชข้อมูลและการเขียนโปรแกรมที่ดีขึ้นสำหรับการอภิปรายโดยเฉพาะอย่างยิ่งเนื่องจากทั้งคู่มีหน่วยประมวลผล ARM

OTOH ถ้าคุณต้องการเพิ่มความสามารถแบบไร้สายของกล้องฮาร์ดแวร์ประมวลผล RF พิเศษทั้งหมดที่โทรศัพท์และแท็บเล็ตใช้ Snapdragon อาจมีประโยชน์ : D

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