高性能计算: 深入理解多核处理器

深入理解多核计算机系统, 理解内存系统, 以及如何利用 NUMA 架构.

418人学习

中级14课时2021/06/07更新

二维码下载学堂APP缓存视频离线看

小城二虎
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
C语言开发工程师职业学习系列套餐
C语言编程基础视频课程(七日成蝶)
260359人学习
¥49.00
C语言课程升华篇之打字游戏(七日成蝶)
22496人学习
¥29.00
Linux基础入门教程
28817人学习
¥5.00
更 多 45 门 课 程
C/C++跨平台研发基础入门与实战系列专题
C++ 设计模式理论与实战大全
94211人学习
¥198.00
C++QT5跨平台界面编程原理和实战大全视频课程
287570人学习
¥268.00
FFmpeg安卓流媒体播放器开发实战视频课程 -基于NDK、C++和 FFmpeg Android
156676人学习
¥298.00
更 多 23 门 课 程
C++跨平台开发工程师从技能掌握到项目实战课程
C++11 14 17 20 多线程从原理到线程池实战
26977人学习
¥199.00
Libevent C++高并发网络编程
70849人学习
¥298.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101695人学习
¥198.00
更 多 14 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
287570人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91499人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101695人学习
¥198.00
更 多 9 门 课 程
C++跨平台实战系列专题
C++QT5跨平台界面编程原理和实战大全视频课程
287570人学习
¥268.00
【夏曹俊】C++socket网络编程大全实战http服务器(支持php)视频课程
91499人学习
¥128.00
【夏曹俊】C++编程FFMpegSDK美颜直播推流实战-基于qt5,opencv视频课程
101695人学习
¥198.00
更 多 9 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

具有一定编程基础的程序员与科研人员. 应用场景为编写高性能程序.

你将会学到:

深入理解多核计算机系统, 理解内存系统, 以及如何利用 NUMA 架构.

  • 理解多核处理器
  • 理解多处理器计算机系统
  • 理解多核处理器内部通信系统
  • 掌握内存的多层次结构
  • 理解本地内存与远程内存
  • 理解操作系统如何管理内存
  • 理解 NUMA: 非一致内存访问
  • 理解 ccNUMA
  • 掌握编写适配 NUMA 计算机系统的高性能程序

课程简介:

目前主流的计算机选取的 CPU 均是多核的, 内存也是多通道的. 例如笔记本拥有2个核心, 4个核心, 而台式机有24个核心. 有些高端计算机有2个或者更多 CPU. 内存的访问对每个核心也是不一致的, 有些延迟高, 带宽低, 而有些访问延迟低, 带宽高. 本课程介绍多核 CPU, 多 CPU 计算机系, 内存的多层次架构, 以及非一致内存访问 (NUMA), 理解什么是本地内存与远程内存, 以及 CPU 如何访问不同层次的内存. 本课程将从软件的角度介绍现代操作系统如何映射虚拟内存与物理内存, 如何处理本地内存与远程内存. 最后, 当程序员面对目前的 NUMA 架构, 如何写出高效的计算程序.


课程不提供任何下载资料。

展开更多

“小城二虎”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部