英特尔开发人员专区文章

24-9月-2014
1:37 下午 PDT
部分英特尔处理器硬件预取器的发布
作者:Vish Viswanathan (Intel)张贴日期:09/24/20140
部分英特尔处理器硬件预取器的发布 本文发布的 MST 设置可用来控制基于以下微架构的英特尔处理器上可用的各种硬件预取器: Nehalem、Westmere、Sandy Bridge、Ivy Bridge、Haswell 和 Broadwell。 上述处理器支持 4 种硬件预取器预取数据。 其中 2 种预取器与一级高速缓存相关(也称 DCU),2 种预取器与二级高速缓存相关。 在每个内核上都有一个带有 0x1A4 地址的特定型号寄存器 (MSR),它可用于控制这 4 种预取器。 该寄存器中的第 0-3 位可用于启用或禁用这些预取器。 该 MSR 中的其他位予以保留。 预取器...
29-12月-2013
11:00 下午 PST
使用英特尔® Composer XE为至强融核™ 协处理器进行Offload 编译
作者:Duan, Xiaoping (Intel)张贴日期:12/29/20130
Offload编译指的是在一个可运行的主机代码中加入编译指示或者某些新的关键字使代码段运行在基于英特尔集成众核架构(英特尔MIC架构)的协处理器上。其编程方式类似于使用OpenMP* 指示或英特尔 Cilk™ Plus关键字在串行代码中加入并行。   在编译代码时英特尔®编译器会同时为两种目标架构生成代码。该代码既可以在安装了协处理器的系统上运行,也可以在没有协处理器的系统上运行。这使得程序编写者无需担心目标系统是否具备运行协处理器代码的条件,从而简化了编程的复杂度。这种编译方式又被称作“Offload编译”或“异构编译”。   主机CPU和基于英特尔集成众核架构(英特尔MIC架...
18-12月-2012
6:11 下午 PST
Android开发中的多线程编程技术
作者:jing M.张贴日期:12/18/20123
多线程这个令人生畏的“洪水猛兽”,很多人谈起多线程都心存畏惧。在Android开发过程中,多线程真的很难吗?多线程程序的“麻烦”源于它很抽象、与单线程程序运行模式不同,但只要掌握了它们的区别,编写多线程程序就会很容易了。下面让我们集中精力开始学习吧!   多线程案例——计时器   我在给我的学生讲多线程的时候都会举一个计时器的案例,因为计时器案例是多线程的经典应用。   这个案例中,屏幕启动之后,进入如图8-1所示的界面。   屏幕上有一个文本框用于显示逝去的时间,此外还有一个“停止计时”按钮。案例的用例图如图8-2所示。      ▲图8-1 计时器界面      ▲图...
03-五月-2012
9:43 下午 PDT
架构指南:英特尔® 主动管理技术(AMT)
作者:管理张贴日期:05/03/20122
1. 英特尔® AMT 能力概述 英特尔为软件开发人员充分利用英特尔® 主动管理技术(英特尔® AMT)的下一代可管理性能力提供了大力支持。本篇概述将向开发人员介绍英特尔® AMT 所依托的硬件、固件和软件架构,帮助他们踏上英特尔® AMT的应用之旅。I 英特尔® 主动管理技术(英特尔® AMT)是一种驻留在芯片上的管理机制,可用于远程发现、抢救和保护计算系统。它为利用软件解决方案解决重要的可管理性问题,改进远程管理的效率和第三方管理软件中资产盘点功能,及保护关键代理免受操作系统(OS)故障、断电和有意或无意删除客户机等因素的影响奠定了基础: 在任何操作状态下远程发现计算资产:英特尔...
07-3月-2012
10:54 下午 PST
下载最新版英特尔® 设置与配置服务(英特尔® SCS)
作者:Jiaping Gui 桂佳平张贴日期:03/07/20121
感谢您使用英特尔® 设置与配置服务(英特尔® SCS)。   简介   英特尔® 设置与配置服务(英特尔® SCS)为开发人员或独立软件开发商 (ISV) 提供了设置和配置英特尔® 主动管理技术设备所需的工具。这一服务包中包含一个同时提供了源代码与二进制形版本的配置引擎和安装程序,以及一个可供 ISV 集成到其软件中的参考图形用户界面。 单击此处观看新版 SCS 的演示视频! 提供了所有您期待已久的特性: 基于主机的配置(客户端控制模式) 这一配置模式仅适用于支持基于主机的配置的 AMT 系统。 用户可先在 CCM 中配置,稍后再升级为 ACM,不需要在过程中取消配...
07-3月-2012
10:03 下午 PST
英特尔® 主动管理技术(英特尔® AMT)软件开发套件 (SDK) 入门指南
作者:Jiaping Gui 桂佳平张贴日期:03/07/20120
简介 本文档包含的信息对于初步实施英特尔® 主动管理技术(英特尔® AMT)的开发人员将有所帮助。其中概括介绍了英特尔® AMT 各版本的特性、最低系统需求信息、英特尔® AMT 客户端的配置方法,以及有助于英特尔® AMT 编程的各种开发人员工具。AMT7.0 入门指南
05-3月-2012
12:11 上午 PST
英特尔® 软件学院系列课程技术书籍
作者:Jiaping Gui 桂佳平张贴日期:03/05/20127
购书渠道: 大连汇博信息技术有限公司 0411-84820809 分机号:800 张小姐 英特尔® 软件学院系列课程技术书籍 基于英特尔® 凌动TM 平台的嵌入式应用开发,英特尔亚太研发有限公司 组编 嵌入式领域具有硬件专用性强,技术更新较快等特点。在英特尔® 凌动™ 处理器开始全面进入嵌入式领域之际,对于有志进入或正在从事嵌入式方面工作的人士来说,更应该抓住机遇掌握好凌动系统开发的技术。对此,我们适时地推出这本基于英特尔® 凌动™ 处理器和开源操作系统 平台应用开发的指导教材。借助编者在嵌入式领域多年的教学经验和开发实践,整本书力求达到如下效果:介绍完...
05-1月-2011
8:20 下午 PST
Cilk_for和#pragma SIMD的区别和使用说明(1)
作者:Wise Chen (Intel)张贴日期:01/05/20110
Cilk提供三个Cilk关键字表明那些代码能并行执行任务,他们是_Cilk_spawn, _Cilk_sync和_Cilk_for(或cilk_for,如果程序包含了cilk.h文件)。Cilk_for表示一个循环包含的迭代可以被并行执行。通常它是指出一个循环允许不同的循环间隔并行运行;它是正常C/C++ for循环的替代者;这个说明将循环分解成若干个包含一个或者多个循环间隔的块。每一个块串行执行,并且在循环的执行过程中被衍生成块。其语法规则如下:                   Cilk_for (declaration; conditional expression; incre...
订阅 英特尔开发人员专区文章