当前位置: 软件测试研究室 > 其他课程大纲 >

Intel认证 多核处理器高效开发


Intel 是Linux源代码的第二大贡献者,Intel的代码直接让Linux在其处理器下运行非常高效,

而目前X86处理器上的Linux是构成云计算、上网 本、游戏机等系统的主力。所以Intel的

Linux开发认证具有非常重要的意义。Intel与尚观教育携手推广高效的多核处理器Linux

开发课程让学 员在云计算企业、凌动嵌入式设备生产商具有非常强的竞争力。作为Intel

软件学院的培训供应商,  北京尚观科技公司现在和intel软件学院签署了Multi-Core on Linux

课程 的合作协议。 这个课程目前由北京尚观科技有限公司独家授权培训,由 intel软件

学院认证讲师授课,课时 2天。培训费用:原价3700元,近期做活动以2000元推出,

参加完两天的培训参加考试后才能申请证书费用政策:尚观老学员费用1000元,参加

完2天培训后,由intel提供的试题进行考试,考试合格后提交到intel软件学院并申请

证书,通过审批后即可获得证书。


课程综述

传统多线程程序的开发很慢,跟踪调试非常困难,导致代码的质量和开发效率低下。

Intel这个课程是在我们原有的开发课程的基础上,增加了一个新的模块, 利用Intel提供

的一套开发工具,让多线程程序的开发变得更容易调试,更容易进行性能瓶颈的分析,

以便更高效地开发高性能的多线程程序,让 “printf大法”成为历史。

课程价值


很多人一直认为Intel就是一个芯片开发商,其实在开源领域里,Intel一直是开放源代码库

最有价值贡献者,目前全世界贡献最大的前五位公司里就有 Intel,所以,在Linux开发领域里,

Intel的培训也是世界公认的最有价值的培训。Intel 倡导IT共生生态圈的理念,重点在销售

芯片上,而事实上Intel在软件领域也做出了很大的贡献,很多真正的业内人士,都认同Intel

的软件价值。所以 尚观秉承为学员推荐目前业内最主流的技术为己任,为我们开发的学员

提供最好的技术。Intel 为其全世界逾万家的合作伙伴提供各种软件的使用与服务,所以在

掌握这套课程后,学生就有机会能掌握最新的软件开发的入职机会


背景知识

多核产品将逐渐成为服务器市场的主角,是服务器产品发展方向,它带来的不仅是运行

效率的显著提升,同时也完全满足用户对更高计算性能和更低制造成本的追求。随着

英特尔的四核和AMD四核“巴塞罗那”的发布,四核开始进入正式普及的阶段。 多线程

就是把单个内核上最大的性能发挥出来,而多核是把整个系统运算能力发挥到极至。

在高性能处理器中,有很多性能本身其实没有被完全利用,而是被浪费了。有了多线程,

就能够把每个单一处理器的所有性能充分加以利用。再加上多内核,就能提升总体性能。

多核对提高整体性能很有效,但是使用这些性能的效率相对比较低。比如说设计一个四核系统,

每个内核都只有一个线程,诚然,每个内核的性能都能达到最大化。 但是即使这四个内核的

性能都达到最大,也就只有4个达到峰值的处理器内核;而如果有4个多线程的处理器内核,

这样就能达到8个或更多单线程的内核性能总 和。也就是说,多内核能使整体的性能达到顶峰,

而多线程能够显著提高单个内核的性能。 多核实际上是同一个内核的复制和拷贝,

通常是连接在同一产品的同一条总线上。通常人们说多核时,指的是多个独立的

内核共享相同的内存,或者内存可以同步,这个内存的同步可以保证数据的准确性。
 
具体课程大纲:

   1. 进程环境 进程的开始和终止 进程的内存布局
   2. intel X86函数调用规范 环境变量 动态库技术解析
   3. 长跳转及其应用 进程资源限制 多进程编程
   4. 进程创建 装载外部命令 回收僵尸
   5. 进程的身份标识 解释器文件的原理
   6. 进程时间 进程关系
   7. UNIX信号 信号的发送
   8. 信号的捕获 不可靠的信号语义
   9. 可靠的信号语义 几个重要信号的典型应用
  10. POSIX对信号语义的发展 POSIX实时信号
  11. 多线程编程 线程的概念
  12. 线程与进程的性能比较分析
  13. POSIX线程接口 线程的同步
  14. 线程属性 OpenMP线程接口
  15. 多线程程序的调试及常用工具

宗旨:
        高效地开发多线程程序  开发高效的多线程程序

适用对象:
         Linux平台开发程序员