什么从的libjpeg涡轮增压的优化Android设备收益份额? [英] What share of Android devices benefits from Libjpeg-turbo optimisations?

查看:185
本文介绍了什么从的libjpeg涡轮增压的优化Android设备收益份额?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

借助的libjpeg涡轮增压项目采用SIMD指令(MMX,SSE2,NEON)加快基线JPEG COM pression和DECOM pression在x86,x86-64的,而ARM系统。

The libjpeg-turbo project "uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems".

什么样的​​份额,Android设备空间的支持这些指令,因此会得到一个速度得益于使用这个库?

What sort of share of the Android device space supports these instructions and hence would get a speed benefit from using this library?

(我会DECOM pressing JPEG文件中通过NDK访问本地code)

(I will be decompressing jpegs in native code accessed via NDK.)

推荐答案

Android设备在市场上绝大部分采用ARM的CPU一番风味。高端手机(如HTC感觉)倾向于使用支持NEON的ARM CPU(高通Snapdragon,OMAP4,三星的Exynos,Tegra3的)。年长/更少功能的手机通常有一定的ARMv6芯片组,如高通MSM72xx系列。一些很好的例子是谷歌G1和原摩托罗拉Droid。

The vast majority of Android devices in the market use some flavor of ARM CPU. High end phones (e.g. HTC Sensation) tend to use ARM CPUs which support NEON (Qualcomm Snapdragon, OMAP4, Samsung Exynos, Tegra3). Older/less capable phones usually have some ARMv6 chipset such as the Qualcomm MSM72xx series. Some good examples are the Google G1 and the original Motorola Droid.

Android平板电脑是一个稍微不同的故事。现有的平板电脑很大比例的是基于NVIDIA的Tegra2芯片组,其中不包括NEON支持。基于Tegra3的华硕(ASUS的Transformer Prime)较新的平板电脑也包括NEON支持。一些罕见​​的平板电脑是基于高通公司的SOC(如HTC Flyer的),同时还支持NEON。也有基于MIPS的几个低成本的平板电脑,甚至一些与x86芯片。再有就是谷歌电视设备相对较新的类别。在过去的一年,这些一直主要是x86的,但最新一代的即将推出将有许多它们使用的ARM CPU。

Android tablets are a slightly different story. A large percentage of existing tablet devices are based on the nVidia Tegra2 chipset which does not include NEON support. Newer tablets based on Tegra3 (Asus Transformer Prime) do include support for NEON. A few rare tablets are based on Qualcomm's SOC (e.g. HTC Flyer) and also support NEON. There are also a few low cost tablets based on MIPS and even some with x86 chips. Then there is the relatively new category of Google-TV devices. For the past year these have been mainly x86, but the latest generation coming soon will have many which use ARM CPUs.

这篇关于什么从的libjpeg涡轮增压的优化Android设备收益份额?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆