Skip to content

A distributed Mandelbrot-set/Julia-set calculation grid , which can share your CPU/GPU , or use other people's to calculate and explore Mandelbrot-set

Notifications You must be signed in to change notification settings

Xnollis/DistributedMandelbrotGrid

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

DistributedMandelbrotGrid

这是一个用于计算分形学中的Mandelbrot集与Julia集的软件。

它主要是用C++写的,目前硬件加速相关部分使用了Nvidia 的 CUDA。

它的架构是分布式的。主要分为以下几个部分: 1、任务Hub,所有的计算任务在此Hub内沟通和传递 2、计算任务的发布者(Publisher),负责规划、创建对分形图形的计算任务;并且将其发布到Hub上 3、计算任务的执行者(Worker),负责从Hub获取计算任务并执行,然后将执行结果上传到Hub上

有以下几个特点: 发布者对于工作者来说是匿名的,即工作者不知道计算任务来自于谁。 工作者在获取到任务之后,根据当前计算环境的不同,采用适合的硬件加速手段来提高计算效率

About

A distributed Mandelbrot-set/Julia-set calculation grid , which can share your CPU/GPU , or use other people's to calculate and explore Mandelbrot-set

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages