parallel_mandelbrot:C ++中的并行mandelbrot渲染

时间:2024-05-20 23:23:56
【文件属性】:

文件名称:parallel_mandelbrot:C ++中的并行mandelbrot渲染

文件大小:104KB

文件格式:ZIP

更新时间:2024-05-20 23:23:56

C++

C ++并行mandelbrot实现 该存储库包含C ++中的mandelbrot分形实现,并通过AVX2指令进行了优化,以加快像素计算,并通过TBB并行进行优化,以加快使用多线程的渲染速度。 对于非多线程版本,在函数render中的render.cpp中实现了mandelbrot,对于多线程版本,在render_mt实现了render_mt 。 在构建项目时,将构建两个二进制文件: 看法 长椅 看法 视图采用参数大小,并在屏幕上呈现图像。 如果在大小后指定文件名,则将图像写入其中。 view 720 [filename] 长椅 Bench可执行文件是使用Google基准测试库的基准测试。 它概述了实现的性能。


【文件预览】:
parallel_mandelbrot-master
----CMakeLists.txt(861B)
----.gitignore(270B)
----README.md(783B)
----LICENSE(1KB)
----src()
--------render.cpp(7KB)
--------render.hpp(631B)
--------bench.cpp(888B)
--------view.cpp(2KB)
----lib()
--------include()

网友评论