How does the performance of MTLIOCommandQueue compare to GCD?

I am implementing asset pipelines for a metal app and am deciding between the new Metal IO support and more traditional approaches like dispatch_io. Does the MTLCommandQueue use GCD as its backend, or how do the approaches compare?

How does the performance of MTLIOCommandQueue compare to GCD?
 
 
Q