C.W.K.
Stream
Quiz · 5 questions

🍎 Metal Setup — Apple Silicon Path

Metal Shading Language, Xcode 26 toolchain, Unified Memory advantage

Level 0Beginner
0 XP0/38 lessons0/12 achievements
0/100 XP to next level100 XP to go0% complete

Quiz

01What's the Metal equivalent of CUDA's __global__ qualifier?
Hint
Three of the four options are memory regions, not function qualifiers.
02On Apple Silicon, what happens when you allocate a buffer with storageModeShared and then write to it from the CPU before launching a kernel?
Hint
What's the key architectural difference between a discrete GPU and Apple Silicon?
03How many threads are in an Apple SIMD-group?
Hint
Same as a CUDA warp.
04Why doesn't 'Command Line Tools for Xcode' alone work for Metal compute development?
Hint
Two specific binaries are missing from CLT.
05Why does the Metal hello example write thread coordinates into a buffer instead of using a GPU printf?
Hint
What CUDA feature does Metal deliberately not have?
Spotted a bug or have feedback on this page?Report an Issue

Comments 0

🔔 Reply notifications (sign in)
Sign inPlease sign in to comment.

No comments yet — be the first.