英特尔® INDE:使用商用游戏引擎的游戏开发人员的工具
摘要如今,游戏开发行业的日子并不好过。一方面,开发人员需要面对多种平台上产品“半衰期”不断缩短的问题;另一方面,多种操作系统版本也带来了更多挑战。甚至针对单个平台优化游戏也变得更困难,因为系统复杂性不断加剧,而且现在功耗对游戏性能的好坏发挥着关键作用。如今,Windows* 和 Android*...
View Article使用英特尔® 线程构建模块计算pi
鉴于许多 Android* 设备的处理器都具有一个以上的内核,了解如何开发多线程应用在移动行业变得十分重要。 英特尔开发了一种名为英特尔® 线程构建模块(英特尔® TBB)的重要工具,该工具可用于开发并行应用。 英特尔® TBB 是一个跨平台模板库,用于帮助用户创建并行程序。 它可以创建和同步数据流,同时隐藏架构详情,支持您在更高的抽象化水平上工作。 英特尔® TBB 可以在所有架构上运行。 对于...
View Article英特尔® Energy Profiler安卓版入门
着手改进您的电源和能源管理通过英特尔® Energy Profiler分析,面向系统的英特尔® VTune™ Amplifier 可帮助您优化 Linux* 嵌入式平台、Android* 或 Windows* 系统上的代码的电源管理。 通过功耗分析,您可以发现浪费能源的行为,从而显著延长设备的电池续航时间。监控不同的硬件睡眠状态,包括硬件从睡眠状态中唤醒的原因。 探测 CPU...
View Article如何基于英特尔® x86平台开发和评价64位安卓* 应用
简介现在,越来越多的移动最终用户设备支持 64 位架构。 使用 64 位安卓*系统是打入市场的理想方式。 本文将介绍英特尔® 64 位架构上的安卓系统及其独特的功能,其中包括技术详情、性能优势、问题说明,以及可用于英特尔® 凌动™ 处理器平台上的安卓系统的解决方案。英特尔将继续针对其 64 位处理器推出领先的全新特性。 希望利用英特尔® 高级加密标准新指令(英特尔®...
View ArticleJumpChat案例 – 在基于英特尔® Atom™ 处理器的设备上使用MediaCodec进行硬件解码
下载 PDF[PDF 416KB]Christine M. Lin,软件工程师简介在 Android* 平台上,处理视频流的通信应用可充分利用英特尔® 凌动™ 处理器上的硬件加速功能。 这样可以轻松提升性能,同时降低 CPU 利用率和功耗。2014 年秋季,英特尔与 WebRTC 视频聊天 ISV JumpChat 联手合作,共同优化了其 Android 应用在英特尔凌动处理器 E3800...
View Article基于64位架构使用英特尔® 线程构建模块并行化安卓* 应用
全新的 Android L 64 位操作系统已于近日推出。 在本文中,我将向您展示如何利用英特尔® 线程构建模块(英特尔® TBB)轻松地开发面向 Android L 64 位架构的并行应用。 英特尔® TBB 是一个跨平台模板库,可用于创建并行程序。 它可以创建和同步数据流,同时隐藏架构详情,支持您在更高的抽象化水平上工作。 英特尔® TBB 可以在所有架构上运行。 对于 Android,请使用...
View Article优化安卓* 应用内存使用的小窍门
简介Android* 系统中的内存分配和释放总是会带来一定的代价。 中国有句话叫做 “由俭入奢易,由奢入俭难”,真实地反应了内存的使用情况。我们设想这样一种最坏的场景,当您在编译包含数百亿行代码的应用时,突然出现内存溢出 (OOM) 的情况并导致系统崩溃。 于是您开始调试应用,分析 hprof 文件。 幸运的话,您可以找到问题的根源,并修复占用内存最多的进程 (memory killer)。...
View Article在安卓* 系统中使用音频接口用于数据传输
概述作为移动设备和平板电脑的一种接口,音频接口 (audio jack) 的主要功能是播放音乐。 但是,音频接口的另一个用途也不容忽视,即传输数据。一直以来,整个行业都在开发利用音频接口来连接设备的更多用途。 iHealth 实验室的 Glucometer[1] (血糖检测仪)、Irdroid[2](提供红外遥控电视、机顶盒和音频组件功能)和 NFC 阅读器...
View ArticlePAC2015全国并行应用挑战赛 培训课程(1)
活动简介: PAC2015全国并行应用挑战赛由中国计算机学会高性能计算专业委员会(CCF TCHPC)联合英特尔(中国)有限公司共同主办,由北京并行科技有限公司承办,在全国范围展开的最大规模并行应用挑战赛。培训课程分为高性能计算基础知识、高性能计算应用课程培训。...
View Article游戏行业的人工智能设计(第一部分)
作者:Donald Kehoe在过去的几十年中,游戏行业取得了巨大发展。 从 Pong*和Pac-Man*等让游戏玩家短暂逃离现实的简单游戏发展为魔兽世界*和使命召唤 4*这样让游戏玩家真正喜爱的复杂游戏。 娱乐软件协会 (ESA) 曾指出,如今的游戏玩家平均有 13 年的游戏经验,已经习惯于看到每款新游戏变得越来越复杂、吸引人且智能。...
View Article游戏行业的人工智能设计(第二部分)
感知和路径搜寻在上一篇文章(第一部分)中,我们讨论了如何管理智能代理可能作出的基本决策——因为人工智能 (AI) 研究涉及到使用人工智能的实体。 在本文中,我为游戏男主角(或怪物或任何类型的游戏实体)作出的决策提供了一些背景。 智能代理需要确定游戏领域的兴趣点,然后明确如何达到目标。 最后,本文还将介绍如何优化这些方法并提供管理它们的方法,以说明多线程。本文非常接近真正的人工智能 (AI)。...
View Article设计面向游戏的人工智能(第 4 部分)
作者:Donald Kehoe发挥人工智能的最大价值:线程化之前的所有本系列文章一直都在为本文奠定基础。我们希望,您现在能够清楚地了解到游戏人工智能 (AI)...
View Article如何基于英特尔® x86平台开发和评价64位安卓* 应用
简介现在,越来越多的移动最终用户设备支持 64 位架构。 使用 64 位安卓*系统是打入市场的理想方式。 本文将介绍英特尔® 64 位架构上的安卓系统及其独特的功能,其中包括技术详情、性能优势、问题说明,以及可用于英特尔® 凌动™ 处理器平台上的安卓系统的解决方案。英特尔将继续针对其 64 位处理器推出领先的全新特性。 希望利用英特尔® 高级加密标准新指令(英特尔®...
View Article使用英特尔® Edison探索空气质量监测
空气质量监测是一个关注度较高的主题,其研究领域主要包括污染增长、过敏、健康与健身意识 ,以及技术创新。 消费市场显示,市场上推出的创新性产品提高了人们监测家庭空气质量的意识。 其中有一类产品为智能表。 这类智能表可监测各种与健康相关的参数,以及空气质量。 空气质量数据发送至云系统,应用为您提示空气质量的变化,以便您了解哪 个区域需要通风。 具备空气质量意识有助于改善生活质量。 本文将探讨如何通过使用...
View Article物联网:使用MRAA发挥平台输入输出能力
目录1. 摘要2. MRAA 概述2.1. 获取 MRAA API 和 API 文档 2.2. GPIO 针脚名称2.3. MRAA 一般用途2.4. MRAA Include 文件3. 使用 MRAA 和模拟设备3.1. 电压基准3.2. 模拟数字转换器 (ADC) 分辨 率3.3. 解析数据3.4. 模拟示例4. 使用 MRAA 和数字设备4.1. 数字输入示例4.2. 中断处理程序4.3....
View Article物联网——分析:使用英特尔® 物联网分析网站进行数据挖掘
作者:Ben Lieberman 博士互连物理设备为企业与个人带来了全新的机遇,能够帮助他们加强对环境的控制。 现 在,只需要一部智能手机,我们就可远程控制家庭、汽车和工作场所。 借助这种高度的 连接性,我们可以收集这些设备的海量数据,更加具体而言,设备的嵌入式传感器所提供 的信息。 这些针对温度、加速度和位置等方面的传感器可提供稳定的数据流,但如果没...
View Article使用Edison SDK + chroot 创建高性能应用
英特尔软件技术助力提升性能 英特尔® Edison 是一款功能强大的物联网平台,内置有双核 500MHz 凌动处理器。 部署英特尔软件技术有利于释放该平台更多的潜能。 下图所示为基于 Edison 的对比测 试,测试结果明确表明,使用英特尔优化的通用库和编译器软件技术可带来显著的性能优 势。 是不是迫不及待想在自己的 Edison 上尝试? 请查看...
View ArticleUnity* 和英特尔® 实感™ 3D 摄像头助力游戏开发
所有互动游戏都有游戏开发人员必须实施的功能:游戏对象应遵循物理定律,并与其他游戏对象发生接触;游戏对象应触发事件,比如播放声音和计分;以及响应用户的输入,比如操纵杆、鼠标和键盘。通常情况下,开发人员必须针对每个目标平台反复实施这种功能,过程非常耗时。为了减轻负担,开发人员可选择使用游戏引擎,后者包含可执行常规任务的不同函数,从而将更多精力集中于增强游戏创意。Unity...
View Article