英特尔® 软件学院系列课程技术书籍

购书渠道:
大连汇博信息技术有限公司 0411-84820809
分机号:800 张小姐

英特尔® 软件学院系列课程技术书籍

基于英特尔® 凌动TM 平台的嵌入式应用开发,英特尔亚太研发有限公司 组编

嵌入式领域具有硬件专用性强,技术更新较快等特点。在英特尔® 凌动™ 处理器开始全面进入嵌入式领域之际,对于有志进入或正在从事嵌入式方面工作的人士来说,更应该抓住机遇掌握好凌动系统开发的技术。对此,我们适时地推出这本基于英特尔® 凌动™ 处理器和开源操作系统 平台应用开发的指导教材。借助编者在嵌入式领域多年的教学经验和开发实践,整本书力求达到如下效果:介绍完整的嵌入式系统知识,又重点讲述具体架构的应用开发;理论联系实际,突出实践特色;知识结构全面、完整,又力求突出英特尔特色。
 
 
多核多线程技术,英特尔亚太研发有限公司 组编

本书第一章介绍了多核体系结构、芯片发展与系统软件;第二章综述了多线程并行程序的性能分析方法;第三章针对Intel 多核处理器介绍了多线程程序的性能调优方法;第四章是多线程编程方法综述;第五章针对多线程编程中的常见问题进行了详细的分析并探讨了一些可能的解决途径;第六章介绍了Unix/Linux 环境下利用POSIX 标准线程库/接口进行多线程程序设计的具体接口和方法;第七章结合Windows API 介绍了在Windows 环境下进行多线程编程的基础知识和多线程编程的一些常用技术;第八章进一步探讨了一种可以以渐进方式,利用编译指导以及运行时库,将单线程程序逐步改造为多线程程序的OpenMP 编程接口。纵观全书,处处体现出对多线程编程理念与综合应用能力的培养。

本书主要为从事程序设计的工程师、大学生编写。使他们在面对多核体系结构,以及需要多线程编程时有一个好的参考手册。也为高等学校计算机专业的师生进行多核多线程程序教学时提供一本有价值的参考书。
 
 
英特尔® 平台编程,英特尔亚太研发有限公司 组编

本书介绍的软件优化中采用的环境和示例主要以 Windows 操作系统下的C语言程序为参考,但是其基本思想也可以用在Linux 操作系统的C 语言以及C++语言编程中。第一章首先回顾了C 语言,以帮助读者复习一下C 语言编程的基本架构、数据类型和数据结构;第二章介绍了如何写出好的代码,如何保证代码的易读和可维护性,同时也介绍了一些在代码编写过程中可以采用的通用编程技巧;第三章介绍了为什么需要从软件设计开始就考虑性能并贯穿整个软件开发周期,同时介绍了一个自顶向下的软件优化策略、常用的性能调试工具以及如何选择和设计一个好的Benchmark;第四章介绍了高性能的Intel C++编译器的使用,包括常用的编译选项、支持的语言扩展等;第五章则介绍了如何使用Intel 性能分析器VTune 来寻找和分析应用的性能瓶颈以进行进一步的优化;最后一章介绍了一些特别针对Intel 处理器特性的优化,包括分支、缓存优化以及如何利用SIMD 来提高并行性等,最后介绍了Intel 公司的针对处理器作了特别优化的性能库MKL 和IPP 的使用。

本书可以作为普通高校学生在学习 C 语言编程之后的软件优化进阶教材,也可供广大C 和C++程序员参考。
 
 
处理器架构,英特尔亚太研发有限公司 组编

本课程是现代计算机处理器技术领域的中级培训课程。本课程以介绍计算机处理器的基本概念、工作原理、设计方法为主要内容,重点介绍CPU的硬件组成与工作原理,同时介绍当前CPU的新技术与发展趋势。本课程的教学目的在于帮助学员建立计算机处理器的完整概念,学习系统分析和设计方法,了解计算机处理器的最新研究成果。
 
 
视觉计算应用开发,英特尔亚太研发有限公司 组编

视觉计算(Visual Computng)技术的研究和应用对象并不是很清晰、严格,因此视觉计算技术在不同的上下文中可能会涉及多个领域,如数据可视化(Data Visualization)、计算机图形学(Computer Graphics)、数字图像处理(Image Processing)、多媒体技术(MultiMeida)、计算机视觉(Computer Vision)等,这些都可以称为视觉计算技术。图像和视频是视觉计算技术中重要的组成部分,信息时代大量的丰富信息都是通过数字图像和视频展示给每一个人。为了向程序员普及或推广数字图像和视频软件开发技术,降低视觉计算软件开发的门槛,我们这本书将介绍图像和视频处理的基础理论知识和英特尔公司提供的视觉计算软件开发库相结合,注重理论联系实际,强调实践。在每个章节,都配有相关实例来说明如果利用英特尔® 集成性能原件(Intel® IPP)开发相关应用关键代码。
 
 
项目管理,英特尔亚太研发有限公司 组编

本教材的目的就是将项目管理方面通用的知识与技巧总结出来,并与Intel企业项目管理经验相结合,系统地阐述通用项目管理知识。

通过本课程学习使学生掌握有关项目管理的基本理论和基本方法,培养学生具备基本的项目管理技能以及按照项目方法去管理某些工作的技能。具体目标有:使学生了解项目管理的基本概念、基本原理,掌握项目范围管理、项目工期管理、项目费用管理、项目质量管理、项目团队管理、项目风险管理、项目沟通管理等基本方法与技能,初步具备项目启动、项目实施等项目生命周期各阶段管理所需的技能。
 
 
For more complete information about compiler optimizations, see our Optimization Notice.