vectorization专题

Stanford CS230学习笔记(二):Lecture 2 Basics, Logistic Regression and Vectorization

事先声明:本文是写给自己看的,发在这里是因为掘金图床真的好方便orz(是的之前在掘金上,但是后来掘金的文中代码块标红,好难看!),本系列将按照我自己的逻辑整理,知识点并没有全写上,还可能会出现随心所欲中英文混杂的情况,公式也打算截图,如果你碰巧看到我的想要照着看也不是不行,但网上总结得比我好的太多了,甚至可以去找找看Stanford自己整理的笔记,内容很全,不过是全英文的,而且排版有点反人类 深

Decoding billions of integers per second through vectorization

, Decoding billions of integers per second through vectorization D. Lemire and L. Boytsov LICEF Research Center, TELUQ, Montreal, QC, Canada Carnegie Mellon University, Pittsburgh, PA, USA

Rethinking SIMD Vectorization for In-Memory Databases 论文阅读笔记

Rethinking SIMD Vectorization for In-Memory Databases 论文阅读笔记 基本操作 selective store 将 vector lane 的一部分(根据 mask)写入连续内存 selective load 从连续内存读入到 vector lane 的一部分(根据 mask) selective gather 从非连续内存

Vectorization vs. Compilation in Query Execution 论文阅读笔记

Vectorization vs. Compilation in Query Execution 论文阅读笔记 Projection Vectorization 对于复杂表达式,会产生很多中间列,多余的 load/store Compilation 直接把复杂表达式写成一条,无需按表达式树执行,并且省去了多余的 load/store Selection (conjunctive) 通