geng shenghong technical consulting engineer, intel ... · intel® xdk...

44
英特尔® 集成本地开发人员体验: 激发 x86 Android* 设备的能量 Geng Shenghong Technical Consulting Engineer, Intel Corporation SFTS001

Upload: dangtram

Post on 08-Mar-2019

238 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

英特尔® 集成本地开发人员体验: 激发 x86 Android* 设备的能量

Geng Shenghong Technical Consulting Engineer, Intel Corporation

SFTS001

Page 2: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

2

议程

• 介绍Intel® Integrated Native Developer Experience (Intel® INDE)

• 详细内容

• 哪一个Android*开发工具适合我?

• 用户体验基准测试

• 总结

Page 3: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

3

议程

• 介绍Intel® Integrated Native Developer Experience (Intel® INDE)

• 详细内容

• 哪一个Android*开发工具适合我?

• 用户体验基准测试

• 总结

Page 4: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

4

软件开发是复杂的

在偏好的集成环境 IDE中,工具不能使用

Keeping Tools Up-To-Date

不一致的集成和安装流程

寻找高质量的文档 寻找合适的工具

不成熟的 工具

保持工具更新

Page 5: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

5

如果…

Page 6: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

6

易于使用 Android*和Microsoft Windows*的C++/Java*工具和实例

快速开发 将工具集成到流行的集成开发环境(IDE)中 保持更新 自动更新到最新的工具和技术

现在免费下载: intel.com/software/inde

Software Cross-platform development

beta Intel® Integrated Native Developer Experience (Intel® INDE) 跨平台开发

Page 7: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

7

议程

• 介绍Intel® Integrated Native Developer Experience (Intel® INDE)

• 详细内容

• 哪一个Android*开发工具适合我?

• 用户体验基准测试

• 总结

Page 8: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

8

详细内容

Increasing productivity at every step along the development chain

建立在今天的开发者心目中的高效工具 IDE支持: Eclipse*, Microsoft Visual Studio*

主机支持: Microsoft Windows* 7-8.1

目标支持: 基于ARM*和英特尔®架构的Android* 4.3及以上的设备,基于英特尔架构的Microsoft Windows 7-8.1的设备

环境的搭建和维护

分析 & 调试 发布 编译 创建

帧调试器 系统分析器 平台分析器 帧分析器 Compute Code

Builder

Android 4.3及以上版本,英特尔架构和ARM设备

Microsoft Windows 7-8.1,英特尔架构的设备

GNU C++ 编译器

英特尔® C++编译器

Compute Code Builder

Media 多线程 Compute Code

Builder

Intel® Integrated Native Developer Experience (Intel® INDE)

Page 9: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

9

环境和维护 保持开发主机的性能

快速开发:将工具集成到流行的IDE中(包括Microsoft Visual Studio* and Eclipse*)。完成Android* SDK, Android NDK, 英特尔®硬件加速执行管理器等的环境搭建。

支持和文档: 提供了文档、实例、论坛以及更多,让你集中精力并且往前推进。

保持更新: 自动更新到最新的工具和技术, 根据你的偏好进行定制。

分析和调试 发布 编译 创建

环境和维护

Page 10: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

10

创建 集成工具用于进行高效的编译

Media:针对移动系统,创建可视化的引人入胜的本地视频和音频扩展,包括屏幕共享,截取,视频流和音频分析

多线程:研究一组丰富的组件,使用英特尔®线程构建模块有效的实现高级别的基于任务的并行

Compute Code Builder: Microsoft Visual Studio*和Eclipse*开发环境的集成,提供了OpenCL™ API和Google* Renderscript的代码示例。

分析和调试 发布 编译 创建

环境和维护

Page 11: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

11

英特尔®线程构建模块

Page 12: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

12

使用Microsoft Visual Studio*创建Android*程序

Page 13: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

13

编译 业内领先的应用程序性能

英特尔® C++ 编译器:针对计算密集型的应用程序,得到更好的性能。和GNU C++编译器兼容,通过很少的工作就可以快速和轻易的支持多架构。 GNU C++ 编译器:在安装和定制环境安装组件时,GNU C++编译器会作为Google* Android* NDK*的一部分而得到。 Compute Code Builder:对OpenCL™内核的离线编译和二进制生成,支持Microsoft* Windows*主机,Android目标设备和Android模拟器。

分析和调试 发布 编译 创建

环境和维护

Page 14: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

14

英特尔®C++编译器 优化系统和应用性能

高性能

• 通过一次重编译,就可以加速性能

• 和GNU* GCC编译器在二进制和源码级别兼容

• Intel® Cilk™ Plus – 任务和数据并行

• 对标准的支持

优化

• Intel® Atom™ - 经过优化的通用libc/libm函数

• Streaming SIMD Extensions 3 (SSSE3)和Streaming SIMD Extensions 4.2 (SSE4.2)指令集支持

• 向量化支持

• 过程间优化(IPO)

• 档案导引优化 (PGO)

高性能 – GNU兼容 –标准的支持

Page 15: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

15

使用针对Android*的英特尔®C++编译器

• 800跳动的球 • 碰撞检测 • 计算球的形状 • 随机速度的移动

Page 16: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

16

系统分析器:平台和应用程序相关的GPU*分析,针对OpenGL*和DirectX*的性能覆盖分析。

平台分析器:跟踪分析,CPU/GPU的使用和相关数据,OpenGL-ES*和DirectX API的性能。

帧分析器:捕获帧,分析OpenGL-ES和DirectX的工作负载、资源探索以及更多。

帧调试器:对OpenGL-ES的工作负载,深入探索分析API错误、纹理、着色程序以及更多。

Compute Code Builder:在英特尔显卡上,无缝的OpenCL™ APIs调试和OpenCL内核性能调试。

分析和调试 实时分析和探索

分析和调试 发布 编译 创建

环境和维护

Page 17: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

17

英特尔®图形性能分析器(Intel® GPA) 针对Android*的系统分析器

• 针对基于英特尔架构的Android*设备,实时的系统级性能分析

• 立即的试验和覆盖功能,使得开发人员可以隔离CPU和GPU的性能问题

• 针对CPU, GPU, API, memory, network, power等的参数

Page 18: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

18

什么是Compute Code Builder

一个集成工具,用于在Microsoft* Visual Studio*和Eclipse*等集成开发环境中设计、编译和调试如OpenCL™和Renderscript等计算型APIs

调试 代码编辑 编译 分析 快速入门 代码建议

Deb

uggi

ng

Code Editing

Bui

ldin

g Ana

lyzi

ng

Fast Jump Start

Adviser

Page 19: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

19

使用系统分析器

Page 20: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

20

4.3及以上:创建运行4.3及以上版本的目标的Android*应用。

7-8.1:创建运行7-8.1版本的目标的Microsoft* Windows*应用。

ARM*和英特尔®架构:最大限度开发客户,世界范围。

发布 最大限度提供客户的范围

分析和调试 发布 编译 创建

环境和维护

Page 21: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

21

议程

• 介绍Intel® Integrated Native Developer Experience (Intel® INDE)

• 详细内容

• 哪一个Android*开发工具适合我?

• 用户体验基准测试

• 总结

Page 22: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

22

英特尔®开发人员解决方案: 哪一个Android*开发工具适合我?

作为开发者,我关心:

…在这些环境下: 开发人员解决方案:

一次书写一个应用程序,让它随处运行,不管是什么操作系统,设备或架构。

• HTML5 • 跨操作系统 • 跨平台

Intel® XDK

通过递交本地性能,能运行在ARM*上,并且能在英特尔架构的设备上上运行最佳,使得我的Android*应用更加突出

• C++/Java*

• 英特尔架构 • ARM

Intel® Integrated Native Developer Experience (Intel® INDE)

为专有的设备创造系统软件,包括固件、操作系统、驱动和中间件等。

• C++/Java* • 英特尔架构 • 更好的性能/用户体验

Intel® System Studio

Page 23: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

23

Intel® System Studio 2014 是什么?

集成的软件工具套件,提供了深入系统级分析从而帮助: • 加速上市 • 增强系统稳定性 • 提升电源效率和性能

调试器

系统 应用程序

分析器

功耗和性能 内存和线程

编译器和函数库 C/C++编译

器 信号、多媒体、数据和数学处

JTAG 接口1

嵌入式或移动系统

运行Linux*,Wind River Linux*, Android*,Tizen*或Wind River VxWorks*的 系统和应用程序代码

1 可选的

更新 新 更新

Intel® Quark™

使用Intel® System Studio 2014增强电源效率,系统稳定性,以及加速性能

Page 24: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

24

阶段 组件 特性 好处

验证,调试和Flash

英特尔® JTAG调试器20141

深入系统和应用程序调试

• Intel® Core™和Intel® Xeon™和Intel® Quark™支持 • 源码级调试操作系统内核软件、驱动、固件、BIOS、UEFI • SVEN 1.0 - 超快速的软件SoC跟踪框架,用于调试

• 深入调试CPU、SoC和芯片组,快速解决问题 • 在产品代码中保留跟踪测试代码,快速解决系统级问题

GDB*调试器7.5 • 增强的GDB*应用程序调试器 • 详细的应用程序调试和跟踪,快速解决问题 • 在并行软件中的数据竞争检测

Intel® Inspector 2014 for Systems • 内存和线程分析,提高代码质量 • 增加开发效率和代码质量,降低开销,在发生之前找到

内存、线程和安全问题

调优

Intel® VTune™ Amplifier 2014 for Systems

深入软件分析和调优

• SoC级分析 • 性能分析

• 快速深入分析SoC的行为 • 消除猜测工作,节约时间,更容易找到性能优化的机会 • 在资源受限的目标系统上进行深入分析

Intel® Energy Profiler 2014

• 功耗分析 • 分析频率和wakelocks

• 深入分析CPU • 消除猜测工作,节约时间,更容易优化电源效率

英特尔®系统分析器(Android*)

• 使用系统分析器,针对Android*深入GPU分析 • 优化在基于IA的Android*设备上的用户体验

编译

英特尔®C++编译器14.0

编译器和性能库 • 针对Linux*和Android*目标的高性能C/C++交叉编译器 ;Intel® Cilk™ Plus 多线程运行时 • Eclipse*和sysroot支持

• 针对信号、多媒体和数据处理的高性能软件构建模块集;针对LTE的优化的MMSE MIMO算法

• 高性能数学核心库 • 高性能数学函数如FFTs(1/2/3-d), 线性代数等的领先提供

• 在基于IA的嵌入式设计中,加速系统性能,取得多核上更好的可扩展性,以及伸缩到众核

• 跨平台开发,集成到Eclipse,基于使用 • 利用针对信号、数据和多媒体处理的关键的软件构建模块,加速开发和性能

• GCC*兼容性 英特尔®集成性能原件8.1

英特尔®数学核心库11.1

Intel® System Studio 2014

1 可选的组件

Page 25: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

25

我的系统中,哪里…

消耗时间? 浪费时间? 等待太久?

• 集中优化耗时的函数 • 查看调用栈 • 查看源码的时间

• 查看源码的缓存缺失 • 根据缓存缺失的数目来排序函数

• 根据等待时间查看锁

• 红/绿来表示在等待时CPU的使用率

高级系统分析,取得可扩展的性能

Intel® VTune™ Amplifier 2014 for Systems 针对嵌入式和移动设备的性能分析

• Linux*和Windows*主机,针对Linux目标交叉采样 • 低开销 • 没有特殊的重编译要求

“The ability for Intel® VTune™ Amplifier for Systems to exactly pinpoint performance bottlenecks in our transcoder code was a big time saver and made it a far better choice compared to other analysis tools that we used.” Suresh Babu P V, Founder & Engineering Director, Squid Design Systems

更新

Page 26: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

26

Intel® VTune™ Amplifier 2014 for Systems 跨平台功耗和性能分析

功耗和性能分析 在目标设备上收据数据 在开发主机上分析结果

目标系统 Intel® VTune™ Amplifier for Systems 运行在开发主机上

远程数据收集

灵活的数据收集、配置和控制 低开销的采样 不需要硬件仪器

以源码或汇编的形式查看结果

跨平台采样处理器和SoC级事件

更新

Page 27: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

27

Intel® Energy Profiler 2014 分析平台级的能量消耗

• 显示唤醒处理器的事件和原因 • 关联CPU,SoC组件和Linux*/Android*

wakelocks的行为 • 分析SoC的不同的IP模块的交互的效果 • 综合分析

– 休眠状态分析(C-状态,S-状态,D-状态)

– 频率分析(P-状态) – 分析用户wakelocks,内核

wakelocks,S0ix,D0ix状态和S3( suspend-to-RAM )跟踪

• 强大的过滤功能

唯一的标识唤醒的原因并且提供定时器的调用栈

NEW

Page 28: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

28

Radar

Intel® Integrated Performance Primitives 在图像和信号处理的应用中的函数

2D操作

图像/帧处理

•过滤/转换 •卷积,形态,阈值 •傅立叶变换(FFT, etc.), 调整大小,旋转,镜像

•计算机视觉 • Canny算子,光流,分割,Haar分类器

•颜色转换 • RGB/BGR <-> YUV/YCbCr

1D操作

信号处理

•过滤/转换 •傅立叶变换 (FFT, etc.), DCT •有限脉冲响应 (FIR), IIR 阈值,卷积,中位数

•统计 •均值,标准差, 范数, 求和, 最小最大值

Page 29: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

29

使用Intel® VTune™ Amplifier 2014 for Systems

Optimization Opportunities

Page 30: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

30

使用Intel® VTune™ Amplifier 2014 for Systems

Hotspot function Why is my application wasting time?

Page 31: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

31

使用Intel® VTune™ Amplifier 2014 for Systems

Page 32: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

32

使用Intel® Energy Profiler 2014

Page 33: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

33

议程

• 介绍Intel® Integrated Native Developer Experience (Intel® INDE)

• 详细内容

• 哪一个Android*开发工具适合我?

• 用户体验基准测试

• 总结

Page 34: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

34

用户体现基准测试

• 业界需要一个通用的、现代化的,建立在最新的技术基础上的基准测试集。 • 英特尔鼓励使用一些能反应真实世界的基准测试,从而帮助业界转换到现代化

的基准测试方法。 • 英特尔相信,当使用能真实的评估用户体验的基准测试的时候,OEM的决策会

更加依据于最终消费者的购买决策。

Page 35: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

35

Copyright © 2014 Intel Corporation All Rights Reserved

MobileXPRT* - Android*轻媒体编辑

Page 36: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

36

MobileXPRT* 2013 使用模型: Android*轻媒体编辑 基准测试类型: 系统性能 发布商: Principled Technologies*

更多信息: FAQ, 社区开源 下载: Google Play*

大约需要空间: 650 MB 大约运行时间: 10 minutes (性能测试) Usage Scenarios:

使用场景: 性能 • 应用图片效果 • 创建照片拼贴画 • 创建幻灯片 • 加密个人内容 • 照片中的人脸检测

Usage Scenarios (cont’d): User Experience 使用场景 (继续): 用户体验 • List 滚动 • Grid 滚动 • Gallery 滚动 • Browser 滚动 • 缩放 测试的技术: Android Dalvik和Native

Development Kit

Page 37: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

37

议程

• 介绍Intel® Integrated Native Developer Experience (Intel® INDE)

• 详细内容

• 哪一个Android*开发工具适合我?

• 用户体验基准测试

• 总结

Page 38: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

38

总结和行动号召 2014开发人员体验

• 免费下载: http://intel.com/software/inde

• 联系我们: [email protected] • 论坛: http://software.intel.com/en-

us/forums/intel-integrated-native-developer-experience-intel-inde

了解更多信息、评估或购买: http://intel.ly/system-studio 论坛: http://software.intel.com/en-us/forum/intel-system-studio/ 邮件: [email protected]

Page 39: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

39

资源

产品 产品经理 邮箱

Intel® XDK Uli Dumschat [email protected]

Intel® INDE Kira Boyko [email protected]

Intel® System Studio Thorsten Moeller [email protected]

本课程演示文稿(PDF)发布在技术课程目录网站: www.intel.com/idfsessionsSZ. 该网址同时列于会议指南手册中专题讲座日程页的上方.

Android* 工具联系人

Page 40: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

40

Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT. A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS. Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information. The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request. Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order. Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm Intel, Quark, VTune, Xeon, Cilk, Atom, Look Inside and the Intel logo are trademarks of Intel Corporation in the United States and other countries.

*Other names and brands may be claimed as the property of others. Copyright ©2014 Intel Corporation.

Page 41: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

41

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice. Notice revision #20110804

Page 42: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

42

Risk Factors The above statements and any others in this document that refer to plans and expectations for the first quarter, the year and the future are forward-looking statements that involve a number of risks and uncertainties. Words such as “anticipates,” “expects,” “intends,” “plans,” “believes,” “seeks,” “estimates,” “may,” “will,” “should” and their variations identify forward-looking statements. Statements that refer to or are based on projections, uncertain events or assumptions also identify forward-looking statements. Many factors could affect Intel’s actual results, and variances from Intel’s current expectations regarding such factors could cause actual results to differ materially from those expressed in these forward-looking statements. Intel presently considers the following to be the important factors that could cause actual results to differ materially from the company’s expectations. Demand could be different from Intel's expectations due to factors including changes in business and economic conditions; customer acceptance of Intel’s and competitors’ products; supply constraints and other disruptions affecting customers; changes in customer order patterns including order cancellations; and changes in the level of inventory at customers. Uncertainty in global economic and financial conditions poses a risk that consumers and businesses may defer purchases in response to negative financial events, which could negatively affect product demand and other related matters. Intel operates in intensely competitive industries that are characterized by a high percentage of costs that are fixed or difficult to reduce in the short term and product demand that is highly variable and difficult to forecast. Revenue and the gross margin percentage are affected by the timing of Intel product introductions and the demand for and market acceptance of Intel's products; actions taken by Intel's competitors, including product offerings and introductions, marketing programs and pricing pressures and Intel’s response to such actions; and Intel’s ability to respond quickly to technological developments and to incorporate new features into its products. The gross margin percentage could vary significantly from expectations based on capacity utilization; variations in inventory valuation, including variations related to the timing of qualifying products for sale; changes in revenue levels; segment product mix; the timing and execution of the manufacturing ramp and associated costs; start-up costs; excess or obsolete inventory; changes in unit costs; defects or disruptions in the supply of materials or resources; product manufacturing quality/yields; and impairments of long-lived assets, including manufacturing, assembly/test and intangible assets. Intel's results could be affected by adverse economic, social, political and physical/infrastructure conditions in countries where Intel, its customers or its suppliers operate, including military conflict and other security risks, natural disasters, infrastructure disruptions, health concerns and fluctuations in currency exchange rates. Expenses, particularly certain marketing and compensation expenses, as well as restructuring and asset impairment charges, vary depending on the level of demand for Intel's products and the level of revenue and profits. Intel’s results could be affected by the timing of closing of acquisitions and divestitures. Intel's results could be affected by adverse effects associated with product defects and errata (deviations from published specifications), and by litigation or regulatory matters involving intellectual property, stockholder, consumer, antitrust, disclosure and other issues, such as the litigation and regulatory matters described in Intel's SEC reports. An unfavorable ruling could include monetary damages or an injunction prohibiting Intel from manufacturing or selling one or more products, precluding particular business practices, impacting Intel’s ability to design its products, or requiring other remedies such as compulsory licensing of intellectual property. A detailed discussion of these and other factors that could affect Intel’s results is included in Intel’s SEC filings, including the company’s most recent reports on Form 10-Q, Form 10-K and earnings release.

Rev. 1/16/14

Page 43: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

43

补充

Page 44: Geng Shenghong Technical Consulting Engineer, Intel ... · Intel® XDK 通过递交本地性能,能运行在ARM* 上,并且能在英特尔架构的设备上上 运行最佳,使得我的Android*应用更

44

推荐的平板基准测试

为了比较平板平台的价值溢价,英特尔推荐:

† SPEC CPU2000 只支持Windows和UNIX*/Linux*平台; 然而,有可能通过非官方的移植用于其他操作系统。

基准测试名称 使用模型描述 操作系统支持 基准测试发布商

BatteryXPRT* 2014 Android* 性能合格下的电池性能 Principled Technologies*

MobileXPRT* 2013 Android 轻媒体编辑 Principled Technologies

TouchXPRT* 2013 Windows* 轻媒体编辑 Principled Technologies

WebXPRT* 2013 在默认的浏览上的应用 Principled Technologies

MobileMark* 2012 Lite Windows性能合格下的电池性能 32-bit BAPCo*

SYSmark* 2012 Lite Windows 桌面效率 32-bit BAPCo

TabletMark* 1.0 Windows 现代化UI的效率和轻媒体 BAPCo

SPEC* CPU2000† 计算密集型应用程序的性能 SPEC

3DMark* 1.2.0 DirectX* / OpenGL* ES 游戏 Futuremark*

GFXBench* 3.0 DirectX / OpenGL ES 游戏 Kishonti Informatics*