# Pipelines & Textures

*Module of the free GPU.js GPGPU course · 5 tasks*

Chaining kernels so data stays on the GPU — the single biggest real-world speedup.

## Tasks

1. [Flip On the Pipeline](https://gpu.rocks/learn/pipelines-and-textures-9f4aeaa5/1.md)
2. [Chain Kernels, Skip the Round Trip](https://gpu.rocks/learn/pipelines-and-textures-9f4aeaa5/2.md)
3. [toArray() Is a Tollbooth](https://gpu.rocks/learn/pipelines-and-textures-9f4aeaa5/3.md)
4. [Feedback Loops: immutable Textures](https://gpu.rocks/learn/pipelines-and-textures-9f4aeaa5/4.md)
5. [The Payoff: Photo to Screen, Zero Readbacks](https://gpu.rocks/learn/pipelines-and-textures-9f4aeaa5/5.md)

---

Interactive version: https://gpu.rocks/learn/pipelines-and-textures-9f4aeaa5
