# OpenCL

1.  [Getting started](getting-started.md)
1.  Examples
    1.  [Increment](inc.c)
    1.  [Increment vector](inc_vector.c)
    1.  [Increment vector globals](inc_vector_globals.c)
    1.  [Pass by value](pass_by_value.c)
    1.  [Work item built-ins](work_item_builtin.c)
    1.  [Vector type](vector_type.c)
    1.  [clinfo](clinfo.c)
    1.  [Preprocessor](matmul.c)
    1.  [Write buffer](write_buffer.c)
    1.  [Multi-kernel](multi_kernel.c)
    1.  [Benchmark examples](benchmark-examples.md)
    1.  [Binary shader](binary_shader)
    1.  [Interactive](interactive/)
1.  Tools
    1.  [clinfo](clinfo.md)
    1.  [Benchmarks](benchmarks.md)
1.  Theory
    1.  [Introduction](introduction.md)
    1.  [Applications](applications.md)
    1.  [Implementations](implementations.md)
    1.  [Alternatives](alternatives.md)
        1.  [CUDA](cuda.md)
    1.  [Architecture](architecture.md)
    1.  [C](c.md)
    1.  [Host API](host-api.md)
    1.  [Bibliography](bibliography.md)
    1.  [TODO](TODO.md)
