AMD Mantle

Moderators: Site Moderators, FAHC Science Team

Post Reply
Valentin N
Posts: 24
Joined: Thu May 26, 2011 2:10 pm

AMD Mantle

Post by Valentin N »

Hey,

I wonder if you will implement AMD's Mantle API in future Core Engine?
mdk777
Posts: 480
Joined: Fri Dec 21, 2007 4:12 am

Re: AMD Mantle

Post by mdk777 »

not likely as open cl already serves the function.
Mantle augments or replaces MS Direct X functions that are a bottle neck.
These functions are not used for FOLDING. :mrgreen:
Transparency and Accountability, the necessary foundation of any great endeavor!
powerarmour
Posts: 34
Joined: Wed Oct 29, 2008 1:00 am
Location: UK

Re: AMD Mantle

Post by powerarmour »

Mantle is a low level 'graphics' API, OpenCL is already a low level 'compute' API
Image
Valentin N
Posts: 24
Joined: Thu May 26, 2011 2:10 pm

Re: AMD Mantle

Post by Valentin N »

I am aware of that but mantle is optimized for GCN-architecture and wouldn't AMD folder benefit from that?
mdk777
Posts: 480
Joined: Fri Dec 21, 2007 4:12 am

Re: AMD Mantle

Post by mdk777 »

http://developer.amd.com/tools-and-sdks ... computing/

Here are the programs, compilers, and math libraries along with the sdk that programers can use to for compute.

In theory, they are optimized for for GCN-architecture.

Of course, theory and practice are not always the same thing. It has been around a year and the AMD opencl functions still don't work with the popular rendering program BLENDER. :?

Mantle is a program to optimize the communication between the cpu and gpu, to co-ordinate graphic instructions(game scene/display information) .

could it help in some way co-ordinate instructions to preform open cl?

perhaps, but it would only be as an aside, a possible lucky off label application as it were. :mrgreen:
Transparency and Accountability, the necessary foundation of any great endeavor!
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: AMD Mantle

Post by bruce »

Software that is designed to create graphics images can be rewritten to use Mantle rather than DirectX or OpenGL. That software will probably benefit from the change. Somebody might rewrite FAH's Viewer to run more effectively, especially if Mantle runs on OS-X, on Linux, and on Windows. Mantle will not benefit the FahCore software because it doesn't generate graphics images, it does scientific computations using OpenCL.

Will AMD continue to support OpenCL or will they create a proprietary Compute language like NV's CUDA? (I have not seen any suggestions for that change in direction) ... or will OpenCL be optimized for GCN? (I don't know) ... and in either case, will that new set of drivers run less efficiently on older GPUs? (Again, I don't know.)
Post Reply