Template:Infobox GPU microarchitecture
{{Infobox
| title = {{{name|
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|alt={{{alt|}}}}}
| caption = {{{caption|}}}
| headerstyle = font-size:105%;
| label1 = Launching
| data1 = {{{launching|}}}
| label2 = Launched
| data2 = {{{launched|}}}
| label3 = Discontinued
| data3 = {{{discontinued|}}}
| label4 = Marketed by
| data4 = {{{marketed_by|}}}
| label5 = Designed by
| data5 = {{{designfirm|}}}
| label6 = Manufactured by
| data6 = {{unbulleted list
| {{{manuf1|}}}
| {{{manuf2|}}}
| {{{manuf3|}}}
| {{{manuf4|}}}
| {{{manuf5|}}}
}}
| label7 = Fabrication process
| data7 = {{{process|}}}
| label8 = Codename(s)
| data8 = {{{codename|}}}
| header9 = {{ #if: {{{products-desktop|}}}{{{products-desktop1|}}}{{{products-hedt|}}}{{{products-hedt1|}}}{{{products-server|}}}{{{products-server1|}}} | Product Series }}
| label10 = Desktop
| data10 = {{{products-desktop|}}} {{unbulleted list |{{{products-desktop1|}}} |{{{products-desktop2|}}} |{{{products-desktop3|}}} |{{{products-desktop4|}}} |{{{products-desktop5|}}} }}
| label11 = Professional/workstation
| data11 = {{{products-hedt|}}} {{unbulleted list |{{{products-hedt1|}}} |{{{products-hedt2|}}} |{{{products-hedt3|}}} |{{{products-hedt4|}}} |{{{products-hedt5|}}} }}
| label12 = Server/datacenter
| data12 = {{{products-server|}}} {{unbulleted list |{{{products-server1|}}} |{{{products-server2|}}} |{{{products-server3|}}} |{{{products-server4|}}} |{{{products-server5|}}} }}
| header13 = {{ #if: {{{compute|}}}{{{compute1|}}}{{{compute2|}}}{{{compute3|}}}{{{compute4|}}}{{{compute5|}}}{{{slowest|}}}{{{slow-unit|}}}}{{{fastest|}}}{{{fast-unit|}}}{{{shader-clock|}}}{{{l1cache|}}}{{{l2cache|}}}{{{l3cache|}}}{{{l4cache|}}}{{{llcache|}}} | Specifications }}
| label14 = Compute
| data14 = {{{compute|}}} {{unbulleted list |{{{compute1|}}} |{{{compute2|}}} |{{{compute3|}}} |{{{compute4|}}} |{{{compute5|}}} }}
| label15 = Clock rate
| data15 = {{#if:{{{slowest|}}}|{{{slowest}}} {{{slow-unit|MHz}}}}} {{#if:{{{fastest|}}}| to {{{fastest}}} {{{fast-unit|MHz}}} }}
| label16 = Shader clock rate
| data16 = {{{shader-clock|}}}
| label17 = L0 cache
| data17 = {{{l0-cache|}}}
| label18 = L1 cache
| data18 = {{{l1-cache|}}}
| label19 = L2 cache
| data19 = {{{l2-cache|}}}
| label20 = L3 cache
| data20 = {{{l3-cache|}}}
| label21 = Last level cache
| data21 = {{{ll-cache|}}}
| label22 = Memory support
| data22 = {{{memory-support|}}}
| label23 = Memory clock rate
| data23 = {{{memory-clock|}}}
| label24 = PCIe support
| data24 = {{{pcie-support|}}}
| header25 = {{#if:{{{directx-version|}}}{{{direct3d-version|}}}{{{shadermodel-version|}}}{{{opencl-version|}}}{{{opengl-version|}}}{{{opengles-version|}}}{{{cuda-version|}}}{{{optix-version|}}}{{{mantle-api|}}}{{{vulkan-api|}}} |Supported Graphics APIs}}
| label26 = DirectX
| data26 = {{{directx-version|}}}
| label27 = Direct3D
| data27 = {{{direct3d-version|}}}
| label28 = Shader Model
| data28 = {{{shadermodel-version|}}}
| label29 = OpenCL
| data29 = {{{opencl-version|}}}
| label30 = OpenGL
| data30 = {{{opengl-version|}}}
| label31 = OpenGL ES
| data31 = {{{opengles-version|}}}
| label32 = CUDA
| data32 = {{{cuda-version|}}}
| label33 = OptiX
| data33 = {{{optix-version|}}}
| label34 = Mantle
| data34 = {{{mantle-api|}}}
| label35 = Vulkan
| data35 = {{{vulkan-api|}}}
| header36 = {{#if:{{{opencl-compute-version|}}}{{{cuda-compute-version|}}}{{{directcompute-version|}}} |Supported Compute APIs}}
| label37 = OpenCL
| data37 = {{{opencl-compute-version|}}}
| label38 = CUDA
| data38 = {{{cuda-compute-version|}}}
| label39 = DirectCompute
| data39 = {{{directcompute-version|}}}
| header40 = {{#if:{{{encode-codec|}}}{{{decode-codec|}}}{{{color-depth|}}}{{{encoders|}}}{{{display-outputs|}}} |Media Engine}}
| label41 = Encode codecs
| data41 = {{{encode-codec|}}}
| label42 = Decode codecs
| data42 = {{{decode-codec|}}}
| label43 = Color bit-depth
| data43 = {{{color-depth|}}}
| label44 = Encoder(s) supported
| data44 = {{{encoders|}}}
| label45 = Display outputs
| data45 = {{{display-outputs|}}}
| header46 = {{ #if: {{{predecessor|}}}{{{successor|}}} | History }}
| label47 = Predecessor
| data47 = {{{predecessor|}}}
| label48 = Variant
| data48 = {{{variant|}}}
| label49 = Successor
| data49 = {{{successor|}}}
| header50 = {{#if:{{{support_status|{{{support status|}}}}}}|Support status}}
| data51 = {{{support_status|{{{support status|}}}}}}
}}