
英特尔多核技术及软件概述
作者:赛迪教育 来源:赛迪教育
| 课程名称 | 授课教师 | 课时 | 价格 | 学习时间 | 试听 | 下载 |
| 英特尔多核技术及软件概述 | 林晓东 | 2 | 20 | 180 | -- | -- |
| 基于Windows的多线程编程 | 张 鹏 | 2 | 20 | 180 | -- | -- |
| 英特尔软件开发工具介绍 | 段小平 | 2 | 20 | 180 | -- | -- |
一、课程特点
本课程主要介绍英特尔多核技术和英特尔软件开发等内容,以实用性为原则,注重方法和技巧的讲解,并结合实例解析和实践练习,使学员能够快速掌握所学知识,且有利于学员实际操作能力的提高。
二、课程目标
帮助学员学习基于多核平台的软件开发方法与技巧,理解并行程序设计方法及如何利用多核平台进行基于线程的编程,以充分发挥多核平台的性能优势。
通过介绍针对多核平台的英特尔软件开发工具,有助于学员掌握主流的多核编程技术。
三、课程对象
- 软件开发人员
- 软件开发项目负责人
- 解决方案设计师
四、课程内容
- 英特尔多核技术及软件概述
- What is Multi-Core
- It?@s an industry trend
- Why move to multi-core
- Reducing power with voltage scaling
- Dual Core example of Voltage Scaling
- The Exponential Reward
- Moore's Law will provide transistors
- Consumer & Business User Benefits
- How to improve performance - ILP and TLP
- Impact on software developer
- Threading is not easy
- Amdahl's Law
- Five Major Parallel Methods
- Divide your work
- Key Principles for Programmers
- Multithreading Development Cycle
- 基于windows的多线程编程
- Processes and Threads
- Concurrency vs. Parallelism
- Concurrency vs. Parallelism
- Windows* Thread Creation
- Destroying Threads
- Example: Thread Creation
- Example Explained
- Waiting for a Thread
- Waiting for Many Threads
- Example: Multiple Threads
- Race Conditions
- Example
- Hello Threads Timeline
- How to Avoid Data Races
- Windows* Mutexes
- Windows* Critical Section
- Example: Critical Section
- Windows* Events
- Windows* Event Creation
- Event Set and Reset
- Exercises: Thread Search
- 英特尔软件开发工具介绍
- Legal Disclaimer
- Agenda
- The Development Cycle with Intel? Software Development Products
- Intel? Compilers 9.0
- General Compiler switches
- Vectorization by the Compiler
- High-Level Optimizations
- Parallel Programming Directives
- Intel? VTune? Performance Analyzer 7.2
- Sampling - Identifying Performance Bottlenecks
- Intel? VTune? Sampling Results
- Intel? VTune? Sampling Over Time
- Call Graph Profiling
- Intel? VTune? Call Graph Results
- Intel? Threading Tools 2.2
- Common Threading Errors/Bugs
- Intel? Thread Checker
- Common Threading Performance Issues
- Thread Profiler
- Intel? Thread Profiler Timeline View
- Intel? Integrated Performance Primitives (Intel? IPP) 5.0
- Intel? IPP Feature Coverage
- Intel? Math Kernel Library 8.0
- Thread-level parallelism
- Intel? Cluster Tools
- Intel? Cluster Tools for HPC
五、师资介绍
- 林晓东
- 2000年加入英特尔,现在是IA-32执行层经理。研究的领域主要有动态编译技术、计算机体系结构、操作系统、虚拟机技术等。
- 张鹏
- 英特尔亚太研发有限公司软件工程师,学士。2001年毕业于电子科技大学,同年加入英特尔中国软件实验室,从事安腾?平台上动态二进制翻译的研究和开发工作,为业内著名动态翻译软件Intel? IA-32 Execution Layer开发组成员。迄今为止,张鹏共有两项美国国家专利申请,并曾在国际知名学术会议VEE上发表论文。
- 段小平
- 英特尔软件开发产品技术咨询工程师。他在2003年初加入英特尔公司, 一直从事软件开发产品的技术咨询,客户支持和培训等工作。
[相关文章]
- [2007.09.05]·AMD转向阵地战 在中国蚕食英特尔市场份额
- [2007.09.04]·巨人脚步不停止 Intel服务器CPU发展全记录
- [2007.09.04]·烟台市财政局财税信息分析系统测试报告
- [2007.09.04]·四核锋潮 效能无限——浪潮引领四核之路
- [2007.09.04]·英特尔服务器处理器速度与能效的极致选择

