Skip to content

A Mandelbrot set renderer for OS X which leverages GCD, OpenCL, and Metal

Notifications You must be signed in to change notification settings

Tiza59/Mandelbrot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Mandelbrot

This sample OS X application illustrates the speed improvements that can be attained by leveraging OpenCL in computationally-intensive programs (in this case, a Mandelbrot set renderer). On a quad-core iMac, the OpenCL, GPU-backed algorithm shows a speed improvement of ~700x over the linear algorithm. Note that Mac OS X 10.7 "Lion" is required to compile the project due to the use of the GCD-based OpenCL API.

About

A Mandelbrot set renderer for OS X which leverages GCD, OpenCL, and Metal

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 75.3%
  • Swift 10.5%
  • Metal 8.2%
  • C 3.8%
  • C++ 2.2%