当前位置:网站首页>NUMA architecture CPU API change summary
NUMA architecture CPU API change summary
2022-07-29 10:16:00 【zuhan_ twenty million two hundred and ten thousand three hundre】
stay NUMA framework CPU On , In order to make the requested memory space right node Have affinity , Try to make cpu Access local memory instead of remote memory , Conducive to providing CPU Execution efficiency .
CPU The speed of accessing memory of different types of nodes is different : Local node > Neighbor nodes > Remote node . The fastest access to local nodes , The slowest access to remote nodes , That is, the access speed is related to the distance between nodes , The longer the distance, the slower the access speed , This distance is called Node Distance.
http://t.zoukankan.com/zhenjing-p-linux_numa.html



Create thread :
struct task_struct *kthread_create_on_node(int (*threadfn)(void *data),
void *data, int node,
const char namefmt[],
...)
@ Substitute prototype :
kthread_create
NUMA Related literature :
《Local and Remote Memory: Memory in a Linux NUMA System》
http://www.ilinuxkernel.com/files/Local.and.Remote.Memory.Memory.in.a.Linux.NUMA.System.pdf
边栏推荐
- 静态资源映射
- [fortran]vscode配置fortran跑hello world
- JS temporary dead zone_ Temporary
- This is an incomplete data competition Yearbook!
- Method of cocos2d-x sprite moving
- The function of that sentence
- Solve problems intelligently
- Vector implementation
- Follow teacher Li to learn online generation - matrix (continuously updated)
- Comprehensive and detailed SQL learning guide (MySQL direction)
猜你喜欢

尹伊:我的学习成长路径

How can Plato obtain premium income through elephant swap in a bear market?

Problems and solutions of introducing redis cache

皕杰报表之文本附件属件

Summary of window system operation skills

Vim到底可以配置得多漂亮?

【论文阅读】Q-BERT: Hessian Based Ultra Low Precision Quantization of BERT

Orbslam2 installation test and summary of various problems

机器学习入门的百科全书-2018年“机器学习初学者”公众号文章汇总
![[ts]Typescript学习记录坑点合集](/img/4c/14991ea612de8d5c94b758174a1c26.png)
[ts]Typescript学习记录坑点合集
随机推荐
汉源高科千兆2光6电导轨式网管型工业级以太网交换机支持X-Ring冗余环网一键环网交换机
Implementation and verification logic of complex expression input component
关系型数据库之MySQL8——由内而外的深化全面学习
Some suggestions for programmers to leave single
Summary of JD internship written examination questions
消费电子,冻死在夏天
Efficient 7 habit learning notes
Sed, regular expression of shell programming
还是有机会的
Modulenotfounderror: no module named 'pywt' solution
这是一份不完整的数据竞赛年鉴!
Vector implementation
[C language] minesweeping (recursive expansion + marking function)
Consumer electronics, frozen to death in summer
Knowledge points of common interview questions: distributed lock
ECCV 2022 | CMU proposes to recurse on the visual transformer without adding parameters, and the amount of calculation is still small
Attachment of text of chenjie Report
函数——(C游记)
This developer, who has been on the list for four consecutive weeks, has lived like a contemporary college student
Google Earth engine (GEE) -- calculate the location of the center point, the external boundary, the external polygon, fuse and simplify the boundary and return it to the vector set