FXdiv 仅标头库,用于通过定点乘以逆除法 在现代CPU和GPU上,整数除法比乘法要慢几倍。 FXdiv实现了一种算法,用乘法和两次移位替换整数除法。 当应用程序执行相同除数的重复除法时,此算法可提高性能。 产品特点 uint32_t , uint64_t和size_t整数除法 仅标头的库,无需安装或构建 与C99,C ++,OpenCL和CUDA兼容 使用特定于平台的编译器内部函数以获得最佳性能 包含单元测试和微基准测试 例 # include /* Division of array by a constant: reference implementation */ void divide_array_c ( size_t length, uint32_t array[], uint32_t divisor) { for ( size_t i = 0 ; i < length; i++) { array[i] /= divisor; } } /* Division of array by a constant: implementati
2021-02-02 16:37:13 14KB algorithm fixed-point division integer-division
1
三维矢量运算(点乘、差乘),有代码,opengl运行。
2020-03-19 03:18:23 4KB 矢量 运算
1
定义了基本的向量相关属性及基本运算,希望在创建向量相关类时有所帮助
2020-03-14 03:02:49 3KB 向量定义 向量基本运算
1
32位单精度浮点乘法器的FPGA实现,帮助你如何通过FPGA实现32位单精度浮点乘法器
2019-12-21 21:04:57 174KB 浮点 乘法器 32位 单精度
1
代码很全面,准确度高,可以在板上实现。
2019-12-21 20:16:25 530KB FPGA
1
实现了ECC点乘,二进制伽罗瓦域,顶层点乘算法模块使用了一篇论文中介绍的高速点乘运算
2019-12-21 19:23:32 13KB verilog,
1