C++《Introduction to Hardware Efficiency in Cpp - Ivica Bogosavljevic - CppCon 2022》- 知识点目录
Posted songyuc
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++《Introduction to Hardware Efficiency in Cpp - Ivica Bogosavljevic - CppCon 2022》- 知识点目录相关的知识,希望对你有一定的参考价值。
《Introduction to Hardware Efficiency in Cpp - Ivica Bogosavljevic - CppCon 2022》
1. Fixing memory intensive codes - SoA
SoA是一种利用数据局部性来提升效率的方法,在处理大量数据时,会更倾向于访问相邻的内存地址,从而减少缓存的未命中率,提高程序的性能;
这里其实利用了一种语义局部性,因为在计算学生的平均成绩时,一般会遍历所有学生的成绩,于是将成绩数据组合在vector,可以使得语义相同的元素在内存中分布在一起。
以上是关于C++《Introduction to Hardware Efficiency in Cpp - Ivica Bogosavljevic - CppCon 2022》- 知识点目录的主要内容,如果未能解决你的问题,请参考以下文章
Gilbert Strang 《Introduction to Linear Algebra》 chap1 Introduction to Vectors 笔记
MATH10282 Introduction to Statistics
ITI 1121. Introduction to Compute