simdtutor
simdtutor copied to clipboard
x86-64 SIMD矢量优化系列教程
我手写了一个计算1D卷积的程序,但是发现执行起来很慢。问题描述和示例代码如下:  ``` #include // #include #include int main() { std::random_device rd; std::mt19937 gen(rd()); std::uniform_real_distribution dis(1.0, 10.0); // 生成vec数据; size_t size1 = 10000; size_t size2 = 126; std::vector vec(size1 *...
```c #include #include #include #include const int width = 1024; const int height = 768; template void RandomData(T &data) { std::mt19937 mt(20241101); std::uniform_int_distribution int_dist(0, 255); for (int i = 0;...