HTTP/2 200
set-cookie: khr__csrf_token=deleted; expires=Thu, 01 Jan 1970 00:00:01 GMT; Max-Age=0; path=/; domain=khronos.org; secure; HttpOnly; SameSite=Lax
set-cookie: khr__csrf_token=7be282dbd65cd801a19dbfeb1c88f73e6ed859cd; expires=Wed, 08 Oct 2025 17:51:44 GMT; Max-Age=7200; path=/; domain=khronos.org; secure; HttpOnly; SameSite=Lax
set-cookie: khr__cartthrob_session_id=72c26210d15fde8a7da5c089fea64b5d; expires=Wed, 08 Oct 2025 20:51:44 GMT; Max-Age=18000; path=/; domain=khronos.org; secure; HttpOnly; SameSite=Lax
cache-control: max-age=0
expires: Wed, 08 Oct 2025 15:51:44 GMT
vary: Accept-Encoding
content-encoding: gzip
x-ua-compatible: IE=edge
referrer-policy: no-referrer-when-downgrade
permissions-policy: geolocation=(), microphone=(), camera=(), fullscreen=(self), sync-xhr=(self)
content-security-policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' *.google.com *.googleapis.com *.gstatic.com *.googletagmanager.com translate.google.com cse.google.com cdn.jsdelivr.net cdnjs.cloudflare.com unpkg.com s3.amazonaws.com alt.khronos.org github.khronos.org cdn.mathjax.org www.recaptcha.net *.disqus.com *.disquscdn.com *.bootstrapcdn.com img.shields.io www.youtube.com; style-src 'self' 'unsafe-inline' *.google.com *.googleapis.com *.gstatic.com fonts.googleapis.com *.bootstrapcdn.com *.cloudflare.com use.fontawesome.com cdn-images.mailchimp.com platform.twitter.com *.disquscdn.com; img-src 'self' data: blob: *.google.com *.googleapis.com *.gstatic.com *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.ytimg.com avatars.githubusercontent.com github.com cdn.khronos.org img.shields.io ping.eeharbor.com wikimedia.org *.disqus.com *.disquscdn.com; font-src 'self' data: fonts.gstatic.com use.fontawesome.com maxcdn.bootstrapcdn.com cdnjs.cloudflare.com; connect-src 'self' blob: *.google.com *.googleapis.com *.google-analytics.com *.analytics.google.com *.googletagmanager.com *.g.doubleclick.net *.gstatic.com updates.expressionengine.com cdn.khronos.org alt.khronos.org api.github.com; frame-src 'self' *.google.com *.googletagmanager.com *.translate.google.com github.khronos.org registry.khronos.org td.doubleclick.net cx20.github.io cdn.knightlab.com www.youtube.com www.youtube-nocookie.com tamrat-b.github.io sketchfab.com disqus.com www.recaptcha.net; media-src 'self' blob: data:; object-src data: sandbox.babylonjs.com cx20.github.io tamrat-b.github.io; child-src 'self' www.youtube.com; worker-src 'self' blob:; form-action 'self' www.paypal.com cdn.khronos.org; frame-ancestors 'self' *.translate.google.com; base-uri 'self'; report-uri /assets/utilities/csp.php
content-length: 8795
content-type: text/html; charset=UTF-8
date: Wed, 08 Oct 2025 15:51:44 GMT
server: Apache/2.4.58 (Ubuntu)
The Khronos Group
Skip to main content
Getting Started with Vulkan Compute Acceleration
Background to Compute in Vulkan
Graphics processors have come a long way from simple framebuffer-based 2D display cards to fully programmable high performance devices. One of the most groundbreaking changes in this evolution was the addition of freely programmable compute units, paving the way for general-purpose computations on the GPU (aka “GPGPU”) and leveraging graphics processors for a host of use cases that have traditionally be