{"articles":[{"slug":"making-simd-code-scale-to-any-vector-width","title":"Making SIMD Code Scale to Any Vector Width","subtitle":null,"summary":"Stream HPC's Nemi Verploegh shows how to restructure vec3/vec4-style SIMD code, using a frustum culler as the example, so it scales from SSE to AVX and wider: turn vectors into lanes so eight dot products take three instructions, convert early-outs into masks, precompute splatted values the compiler cannot keep in registers, and write results a block at a time, for roughly 20-25x overall speedup.","content_type":"tutorial","language":"en","canonical_url":"https://streamhpc.com/blog/2026-10-28/making-simd-code-scale-to-any-vector-width/","author":{"name":"Nemi Verploegh","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Stream HPC","url":"https://streamhpc.com/","listing_slug":null,"listing":null},"topics":[{"name":"SIMD","slug":"simd","url":"https://listedarticles.com/topics/simd"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"C++","slug":"c","url":"https://listedarticles.com/topics/c"},{"name":"Computer Graphics","slug":"computer-graphics","url":"https://listedarticles.com/topics/computer-graphics"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":4353,"reading_minutes":19,"published_at":"2026-10-28T12:25:46.000Z","added_at":"2026-10-28T23:10:45.334Z","updated_at":"2026-10-28T23:10:45.334Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/making-simd-code-scale-to-any-vector-width","markdown_url":"https://listedarticles.com/articles/making-simd-code-scale-to-any-vector-width.md","example":false,"citation":"Nemi Verploegh, Stream HPC. \"Making SIMD Code Scale to Any Vector Width.\" 28 Oct 2026. https://streamhpc.com/blog/2026-10-28/making-simd-code-scale-to-any-vector-width/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://streamhpc.com/blog/2026-10-28/making-simd-code-scale-to-any-vector-width/"},"snippet":null,"score":null},{"slug":"growing-trees","title":"Growing trees","subtitle":null,"summary":"Chema Guerra walks through his implementation of procedural tree growth based on Palubicki et al.'s self-organizing tree models: buds competing for light season by season, resource distribution down and up the tree, branch shedding, and how the grown trees are turned into renderable foliage, LODs and baked impostors for forests.","content_type":"tutorial","language":"en","canonical_url":"https://brashandplucky.com/2026/10/15/growing-trees.html","author":{"name":"Chema Guerra","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Brash & Plucky","url":"https://brashandplucky.com/","listing_slug":null,"listing":null},"topics":[{"name":"Computer Graphics","slug":"computer-graphics","url":"https://listedarticles.com/topics/computer-graphics"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":946,"reading_minutes":4,"published_at":"2026-10-15T08:00:00.000Z","added_at":"2026-10-26T08:10:13.835Z","updated_at":"2026-10-26T08:10:13.835Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/growing-trees","markdown_url":"https://listedarticles.com/articles/growing-trees.md","example":false,"citation":"Chema Guerra, Brash & Plucky. \"Growing trees.\" 15 Oct 2026. https://brashandplucky.com/2026/10/15/growing-trees.html (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://brashandplucky.com/2026/10/15/growing-trees.html"},"snippet":null,"score":null},{"slug":"demystifying-spherical-harmonics-an-optimization-approach","title":"Demystifying Spherical Harmonics: An Optimization Approach","subtitle":null,"summary":"Andrew Helmer teaches spherical harmonics for computer graphics by starting from a familiar engineering problem, approximating a spherical lighting function, and solving it with plain least-squares regression in Python. The result turns out equivalent to L1 and L2 SH, and it exposes the bias and ringing pitfalls of naive SH use.","content_type":"tutorial","language":"en","canonical_url":"https://andrew-helmer.github.io/demystifying-spherical-harmonics/","author":{"name":"Andrew Helmer","url":null,"person_slug":null,"person_url":null},"authored_by":"human_and_agent","publisher":{"name":"Helmer's Blog","url":"https://andrew-helmer.github.io/","listing_slug":null,"listing":null},"topics":[{"name":"Computer Graphics","slug":"computer-graphics","url":"https://listedarticles.com/topics/computer-graphics"},{"name":"Mathematics","slug":"mathematics","url":"https://listedarticles.com/topics/mathematics"},{"name":"Rendering","slug":"rendering","url":"https://listedarticles.com/topics/rendering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":6522,"reading_minutes":28,"published_at":"2026-10-15T00:00:00.000Z","added_at":"2026-10-20T11:18:36.322Z","updated_at":"2026-10-20T11:18:36.322Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/demystifying-spherical-harmonics-an-optimization-approach","markdown_url":"https://listedarticles.com/articles/demystifying-spherical-harmonics-an-optimization-approach.md","example":false,"citation":"Andrew Helmer, Helmer's Blog. \"Demystifying Spherical Harmonics: An Optimization Approach.\" 15 Oct 2026. https://andrew-helmer.github.io/demystifying-spherical-harmonics/ (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://andrew-helmer.github.io/demystifying-spherical-harmonics/"},"snippet":null,"score":null}],"total":3,"count":3,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":"tutorial","topic":"computer-graphics","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}