Sự khác biệt giữa bộ xử lý hình ảnh chuyên dụng (BIONZ, EXPEED, DIGIC) và CPU là gì?


14

Bộ xử lý hình ảnh có giống như GPU theo nghĩa là nó bao gồm một bộ hướng dẫn cụ thể giúp chúng hiệu quả hơn để mã hóa hình ảnh và phim không? Liệu một bộ xử lý di động mạnh mẽ như Snapdragon 800 có thể hiệu quả như một trong những bộ xử lý hình ảnh thương hiệu này với phần mềm phù hợp?


Câu hỏi tuyệt vời - khái niệm này bị mất trên rất nhiều người, tôi nghĩ vậy.
D. Lambert

Câu trả lời:


17

Các bộ xử lý hình ảnh được gọi là thuộc về một loại chip được gọi là ASIC (Mạch tích hợp dành riêng cho ứng dụng) - và GPU là một ví dụ phổ biến của ASIC. Một ASIC bao gồm các hướng dẫn hoặc thói quen bổ sung được triển khai trong phần cứng giúp chúng có thứ tự cường độ tốt hơn ở các hoạt động nhất định.

Ví dụ: Các thiết kế chip Fujitsu FR-V (mà Expeed dựa trên) chứa một số tối ưu hóa phần cứng cho các hoạt động đa phương tiện phổ biến như mã hóa JPEG và video H.264.

Với cùng tốc độ xung nhịp, nhiệt và năng lượng, một ASIC chuyên dụng sẽ luôn vượt trội hơn bộ xử lý đa năng theo nhiệm vụ mà nó được chế tạo để thực hiện, đó là lý do tại sao bạn xây dựng chúng. Thông thường ASIC được dành riêng cho nhiệm vụ đặc biệt của nó trong khi một CPU có mục đích chung khác như snapdragon xử lý mọi thứ khác và cho nó biết phải làm gì.

Tóm lại, có, bộ xử lý hình ảnh giống như GPU và không có bộ xử lý di động nào sẽ không hiệu quả.


7

Một bộ xử lý hình ảnh chuyên dụng được thiết kế độc đáo, ở cấp độ phần cứng, cực kỳ tốt để thực hiện một bộ cụ thể của những điều đã biết. Điều đó khác với một bộ xử lý chung, giống như CPU, được thiết kế sao cho tốt nhất có thể để thực hiện một số lượng không rõ ràng những điều chưa biết. Không biết chính xác loại xử lý nào cần được thực hiện, một bộ xử lý trung tâm có mục đích chung, chẳng hạn như Snapdragon 800, không bao giờ có thể nhanh như bộ xử lý hình ảnh chuyên dụng ... tất cả những thứ khác đều bằng nhau (như tốc độ xung nhịp). Cách duy nhất mà CPU có mục đích chung có thể nhanh hơn là nếu nó có tốc độ xung nhịp và / hoặc song song phần cứng cao hơn đáng kể ... mà tại một thời điểm nhất định sẽ trở nên tốn kém để có hiệu quả như một bộ xử lý chuyên dụng. Do đó, lý do các chip chuyên dụng như EXPEED, DIGIC, v.v.


4

Trên thực tế có rất nhiều điểm tương đồng giữa chip Snapdragon và chip DIGIC. ARM là một nhóm các bộ xử lý RISC và chip Snapdragon và DIGIC đều sử dụng bộ hướng dẫn ARM. Sự khác biệt lớn là DIGIC có các hướng dẫn cụ thể về ứng dụng hơn để xử lý ảnh chuyên dụng.


3

Mặc dù logic tổng thể mà một con chip chuyên dụng luôn vượt trội so với CPU có mục đích chung, vấn đề ở đây là Snapdragon không chỉ là CPU có mục đích chung . Đây là một SoC đa lõi bao gồm lõi GPU chuyên dụng ( Adreno ) với mã hóa / giải mã phần cứng h.264 [chủ yếu cho video và trò chơi trên điện thoại, nhưng cũng có thể được sử dụng cho hình ảnh tĩnh], cũng như DSP lõi (bộ xử lý tín hiệu số) ( Hexagon ) để xử lý RF, ngoài lõi CPU chính ( K Eo ). Vì vậy, liệu nó có thể hút một DIGIC hay không, với tốc độ xung nhịp tương đương, bộ nhớ dữ liệu và lập trình thực sự gây tranh cãi, đặc biệt là vì cả hai đều có bộ xử lý dựa trên ARM.

OTOH, nếu bạn muốn tăng khả năng không dây của máy ảnh, tất cả phần cứng xử lý RF bổ sung mà điện thoại và máy tính bảng sử dụng Snapdragon có thể sẽ có ích. : D

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.