~/talk

Hella-Parallel Compute with RenderScript

links:none on file

VSCO’s Android imaging pipeline runs almost entirely on RenderScript for over three years, processing 12 million pixels (4K) images without blowing the Java heap by using allocation outside Java heap and surface-backed YUV→RGB conversion. Available intrinsics — script intrinsics like blur, resize, color matrix and 3D LUTs — perform large per-pixel pure functions massively parallel on CPU/GPU where available. An open-source camera app shows real-time filters, drops occasional frames, and exposes limits: sparse docs and tricky native debugging.

AI-written summary · about

  1. 0:00Introduction to RenderScript
  2. 1:01What is RenderScript
  3. 5:19Understanding Bitmaps
  4. 11:42RenderScript API Basics
  5. 15:31Parallel Execution Strategies
  6. 20:12Comparing Compute Options
  7. 23:23OpenGL for Image Processing
  8. 27:59Vulkan and RenderScript
  9. 28:23Script Intrinsics Overview
  10. 31:15Color Manipulation with Scripts
  11. 31:41Live Demo of Camera App
  12. 38:04Debugging and Recommendations
  13. 38:49Q&A and Closing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.