正确认识 6410—ip 与 m8 的效能分析

     众所周知, m8 采用的是三星 S3C6410   16/32-bit RISC  芯片, 地属于6400系列,是三星目前最好的RISC  芯片。6410 相对于 6400 ,主要在于制程改进到 65nm(09年过渡到 45nm), 加入3d处理单元。ip 是定制 6400 + PowerVR MBX  3d处理单元.
    基于三星最新技术手册(我也是被论坛假技术手册误导很久), 6410 整体性能高于 6400 + PowerVR MBX。二者都支持 OpenGL ES 1.1/2.0,D3D Mobile,OpenVG 1.0(TBD),在目前是mobilephone engine中的一流水平。



具体数据:
               
     6410 图形单元最高运行速度   133ghz         ip     PowerVR MBX   100ghz
     三角形生成速度:         4Mtriangles/s (transformonly)           1.7 - 3.7M  triangles/s
     像素填充速度:               125.6M pixel/sec                         100M-300M pixel/sec

6410 的架构是4-Way SIMD vertex shader+pixel shader, 而正是1 pixel shader造成了像素填充速度的低下

                        Real-time Video Encoding&decoding of
                        MPEG4/H.263/H.264 and decoding of WMV9
                        MPEG4 Simple Profile:>30fps@SD/D1
                        H.263 Baseline Profile:>30fps@SD/D1
                        H.264 Baseline Profile L3.0:>30fps@SD/D1
                        VC1 Decoding:>30fps@SD/D1

                        可见,6410 是软解 rmvb, 就算解码优化,潜力也不大。 参考同样软解rmvb 的 爱可视 605wifi, 基本 720 x 480 30fsb  就是极限。 由于 cpu 差距, 605 的达芬奇能软解 4mb 码率以下,  6410 基本 600k 以下, 就是一些动画片可以达到, 其他很难软解 480p rmvb 需要大约 1000mips 运算水平,  6410 667mhz 大概有 600-700mips, 2年前 pxa270 624mhz 大概 820mips,所以, wm 机器同样软解 rmvb 不行。市面支持 720p 10mb 码率的,都是硬解,例如cc1600比较看好 ti3530, 带的dsp就是 t10(目前支持720p,最全面)的dsp改良版, 增加 5条浮点流水线, 值得期待

 JPEG Codec
                       Compression/decompression up to 65536 x 65536   可见官方 300万像素                    人为限制,16mviews 效率还有提升空间

   3d Rendering performance@Max freq.(133MHz)
                  。Peak vertex geometry performance(transformonly):9.28M vertices/s
                  。Vertex geometry performance with single light condition:7.55 vertices/s
                  。Shaded fill rate:125.6M pixel/sec
                  。Bilinear-filtered textured fill rate with Alphablending:37.8M pixel/sec

 
总体来说,6410 还是有潜力可挖,优化完全可以增加流畅度与解码表现.但是,基于 6400 arm11 架构的老旧,6410生命周期不会太长。其核心 arm1176 是06年6月推出的,刚好 ip用到,至今已经 快 3年。而目前应该是 arm cortex a8 甚至 a9 为主流,  arm cortex a8才是对抗 ti4 的设备。真不知道为何meizu会采用 6410 这个老旧的架构,而架构一旦确立,其生命周期至少 3年,不敢想象m8 怎么面对 高通、ti的新处理器。

大概这就是缺乏核心技术、而又是新入行的无奈之举吧。
  可见, 6410在三角形生成占有优势, ip  在 像素填充占有优势。是否m8 采用 24bit色深, 操作流畅度不如 ip 和这个有关?
造成这种结果的原因是 6410  4+1 的管线设置,过分弱化像素管线。这样的结果会直接拖累 6410 的3d效能, 造成实际多光源条件下,多边形生成严重下降。
简单的说-----------绣花枕头,中看不中用---------------符合三星大多数产品表现

具体6410 性能参数: 
 2D Graphic Accelerator   ------ 2d性能
                     Primitive drawing engine
                        。Line/Point drawing
                        。Bit Block Trasfer(BitBLT)
                        。Color expansion:Text drawing
                     Per-pixel operation(max 2048x2048resolution)
                        。90°/180°/270°/X-flip/Y-flip rotation
                        。Window clipping
                        。Rasterization
                        。256-level per-pixel alpha blending

 Multi Format CODEC(MFC)  -------解码性能   基本流畅30帧 d1 就是编码优化 800x480     avi没什么问题, 由于不支持b帧,大大削减直接下载的影视资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值