
Java 8 Stream 源码解析 - Pangolin(穿山甲)
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本篇文章深入探讨了Java 8中的Stream API及其背后的实现机制,以Pangolin为代号,带领读者揭秘流式处理数据的核心技术细节。
Java 8 流源码中的穿山甲分支地位掌握用于 GPU 图形操作的仅标头 C++/CUDA 库。
入门安装 CUDA 大多数情况下只适用于 nvcc。
(可选)安装 NUMA:
```
sudo apt install libnuma-dev
```
在您的代码中包含穿山甲头文件,并且在使用穿山甲之前的某处调用 `pangolin::init()`:
```cpp
#include pangolin.hpp
#include pangolin.cuh
int main(int argc, char** argv) {
pangolin::init();
// your code here.
}
```
测试:
创建并进入 build 目录,然后编译和运行测试。
```
mkdir -p build && cd build
cmake ..
make
make test
```
库的特色包括 GPU 图形算法中的三角形计数:
- Anjur-Iyer:由 Anjur 和 Iyer 在 ECE508 中创建的三角形计数算法。
- Bisson-Fatica 2019:来自 Bisson & Fatica 的三角形计数算法
- Edge-Binary:具有二分查找交集的面向边计数
Edge-Dyn 是面向边缘的计算方法。
全部评论 (0)
还没有任何评论哟~


