41554 blogs · [ { "id": "01a08787-43c6-73fd-9d3d-4f8f4ffd49db", "title": "Device/GPU side sorting in OpenMP (ie, with #prama omp target)", "url": "https://ingowald.blog/2026/01/23/device-gpu-side-sorting-in-openmp-ie-with-prama-omp-target/", "published_at": "2026-01-23T17:32:53+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f50950db7", "title": "Update: OWL now (finally) hosted on https://github.com/NVIDIA/owl", "url": "https://ingowald.blog/2025/11/04/update-owl-now-finally-hosted-on-https-github-com-nvidia-owl/", "published_at": "2025-11-04T23:52:01+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f50aa13ce", "title": "Quick Update: Just Updated github ‘optix7course’", "url": "https://ingowald.blog/2025/11/03/quick-update-just-updated-github-optix7course/", "published_at": "2025-11-03T18:44:50+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f50c70bb7", "title": "Multi-GPU (but non-MPI) Data-Parallel Rendering in Barney/ANARI", "url": "https://ingowald.blog/2025/07/31/multi-gpu-but-non-mpi-data-parallel-rendering-in-barney-anari/", "published_at": "2025-07-31T18:28:26+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f50ce89cb", "title": "New release: pynari 1.2.8", "url": "https://ingowald.blog/2025/04/13/new-release-pynari-1-2-8/", "published_at": "2025-04-13T20:28:07+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f51a285fe", "title": "“First light” of Barney Rendering of Drosophilia Brain Data", "url": "https://ingowald.blog/2025/04/11/first-light-of-barney-rendering-of-drosophilia-brain-data/", "published_at": "2025-04-11T23:42:18+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f5219bce0", "title": "Funny Image of the Day…", "url": "https://ingowald.blog/2025/03/03/funny-image-of-the-day/", "published_at": "2025-03-03T16:56:49+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f52f84434", "title": "pynari 1.1 coming up: Support for system-level ANARI installs, and CPU fallback", "url": "https://ingowald.blog/2024/12/22/pynari-1-1-coming-up-support-for-system-level-anari-installs-and-cpu-fallback/", "published_at": "2024-12-22T20:09:27+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f53246e76", "title": "pynari (Ray Traced ANARI rendering in Python) – First Light!", "url": "https://ingowald.blog/2024/12/13/pynari-ray-traced-anari-rendering-in-python-first-light/", "published_at": "2024-12-13T20:14:48+00:00" }, { "id": "01a08787-43c6-73fd-9d3d-4f8f54074b49", "title": "New Paper Preprint: Data Parallel Ray Tracing in Object Space", "url": "https://ingowald.blog/2024/12/13/new-paper-preprint-data-parallel-ray-tracing-in-object-space/", "published_at": "2024-12-13T17:13:30+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263906aac6", "title": "Silly(?), Useful Tools: Generating Data for Scaling Experiments", "url": "https://ingowald.blog/2023/01/22/silly-useful-tools-generating-data-for-scaling-experiments/", "published_at": "2023-01-23T00:31:28+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263995494c", "title": "Parallel/GPU-based Construction of Left-Balanced k-d Trees", "url": "https://ingowald.blog/2022/11/02/parallel-gpu-based-construction-of-left-balanced-k-d-trees/", "published_at": "2022-11-02T19:03:56+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263a26d70c", "title": "Stack-free k-d Tree Traversal", "url": "https://ingowald.blog/2022/10/25/stack-free-k-d-tree-traversal/", "published_at": "2022-10-25T15:34:09+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263a4686e4", "title": "EGPGV Paper Talk on AMR Streaming with ExaBricks EGPGV Paper Talk on Streaming", "url": "https://ingowald.blog/2022/06/18/egpgv-paper-talk-on-amr-streaming-with-exabricks-egpgv-paper-talk-on-streaming/", "published_at": "2022-06-18T19:03:37+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263af97016", "title": "“Ray Tracing Massive Models using Hierarchically Compressed Geometry” – or: Huh, the things you find when sifting through your old stuff…", "url": "https://ingowald.blog/2022/05/05/ray-tracing-massive-models-using-hierarchically-compressed-geometry-or-huh-the-things-you-find-when-sifting-through-your-old-stuff/", "published_at": "2022-05-05T15:20:32+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263b15d6fe", "title": "Parallel BVH Construction", "url": "https://ingowald.blog/2022/04/20/parallel-bvh-construction/", "published_at": "2022-04-20T16:07:48+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263bb1c8c8", "title": "New paper preprint: “A Memory Efficient Encoding for Ray Tracing Large Unstructured Data” (aka “the ‘bigmesh’ paper”), IEEE Vis 21", "url": "https://ingowald.blog/2021/07/29/new-paper-preprint-a-memory-efficient-encoding-for-ray-tracing-large-unstructured-data-aka-the-bigmesh-paper-ieee-vis-21/", "published_at": "2021-07-30T00:41:06+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263cace543", "title": "Time to Image: 2 Hours … :-)", "url": "https://ingowald.blog/2020/11/10/time-to-image-2-hours/", "published_at": "2020-11-10T17:57:54+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263d1965ea", "title": "Introducing OWL: A Node Graph Abstraction Layer on top of OptiX 7", "url": "https://ingowald.blog/2020/11/08/introducing-owl-a-node-graph-abstraction-layer-on-top-of-optix-7/", "published_at": "2020-11-08T22:20:57+00:00" }, { "id": "01a0d8e8-d0fb-73e0-8c75-d2263dc2371f", "title": "“The Elephant on RTX” – First Light. (or: “Ray Tracing Disney’s Moana Island using RTX, OptiX, and OWL”)", "url": "https://ingowald.blog/2020/10/26/moana-on-rtx-first-light/", "published_at": "2020-10-26T22:19:16+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475770fae4d4", "title": "Fun with Moana…", "url": "https://ingowald.blog/2020/10/20/fun-with-moana/", "published_at": "2020-10-20T18:12:17+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475771543723", "title": "Sharing “my” NASA Mars Lander Unstructured-Mesh Data Set", "url": "https://ingowald.blog/2020/10/10/sharing-my-nasa-mars-lander-unstructured-mesh-data-set/", "published_at": "2020-10-10T19:34:31+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475771bd0c43", "title": "Fun Problems #1: How to tetrahedralize an unstructured mesh with pyramids, wedges, and hexes, without losing face connectivity", "url": "https://ingowald.blog/2020/10/06/tetrahedralize-umesh/", "published_at": "2020-10-06T19:39:05+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-4757724353ec", "title": "“Fun Problems”", "url": "https://ingowald.blog/2020/10/06/fun-problems/", "published_at": "2020-10-06T19:13:45+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475772ed4661", "title": "Quick note on CUDA/OWL on Ubuntu 20", "url": "https://ingowald.blog/2020/05/14/quick-note-on-cuda-owl-on-ubuntu-20/", "published_at": "2020-05-14T18:57:34+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475772fbc59c", "title": "(Short-)Paper Preprint: Using RTX for Glyph Rendering", "url": "https://ingowald.blog/2020/04/23/short-paper-preprint-using-rtx-for-glyph-rendering/", "published_at": "2020-04-23T20:10:53+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475773c1059f", "title": "Digesting the Elephant…", "url": "https://ingowald.blog/2020/01/09/digesting-the-elephant/", "published_at": "2020-01-09T19:59:19+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475773ce2e44", "title": "My newest toy: A Jetson Xavier…", "url": "https://ingowald.blog/2019/12/15/my-newest-toy-a-jetson-xavier/", "published_at": "2019-12-15T19:44:31+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-475774ad1b6c", "title": "Ray Tracing the “Gems” Cover, Part II", "url": "https://ingowald.blog/2019/11/18/ray-tracing-the-gems-cover-part-ii/", "published_at": "2019-11-18T19:32:18+00:00" }, { "id": "01a0d8e9-53c2-73dd-afbc-4757752b405d", "title": "Recreating the “Graphics Gems 2” Cover for Ray Tracing?", "url": "https://ingowald.blog/2019/11/14/recreating-the-graphics-gems-2-cover-for-ray-tracing/", "published_at": "2019-11-14T20:55:07+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd9227424009", "title": "New Preprint: “BrickTree” Paper@LDAV", "url": "https://ingowald.blog/2019/08/17/new-preprint-bricktree-ldav-paper/", "published_at": "2019-08-17T17:18:43+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd9227961706", "title": "IEEE Short Paper Preprint: RTX Accelerated Space Skipping and Adaptive Sampling of Unstructured Data", "url": "https://ingowald.blog/2019/08/06/ieee-short-paper-preprint-rtx-accelerated-space-skipping-and-adaptive-sampling-of-unstructured-data/", "published_at": "2019-08-06T20:07:19+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd92283327e1", "title": "Slides from HPG19 “Beyond RTX” paper", "url": "https://ingowald.blog/2019/08/06/slides-from-hpg19-beyond-rtx-paper/", "published_at": "2019-08-06T19:53:09+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd922872351a", "title": "HPG Paper Preprint: Using RTX cores for something other than ray tracing….", "url": "https://ingowald.blog/2019/05/21/hpg-paper-preprint-using-rtx-cores-for-something-other-than-ray-tracing/", "published_at": "2019-05-21T14:09:54+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd9228ba1df4", "title": "“Accidental Art”: PBRT v3 ‘landscape’ model in my RTOW-OptiX Sample…", "url": "https://ingowald.blog/2019/02/01/accidental-art-pbrt-v3-landscape-model-in-my-rtow-optix-sample/", "published_at": "2019-02-01T17:18:02+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd92297f05b3", "title": "PBRTParser V1.1", "url": "https://ingowald.blog/2019/01/26/pbrtparser-v1-1/", "published_at": "2019-01-26T18:04:53+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd922a52bad9", "title": "RTOW in OptiX – Fun with CuRand…", "url": "https://ingowald.blog/2018/11/21/rtow-in-optix-fun-with-curand/", "published_at": "2018-11-21T18:23:44+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd922b3ab384", "title": "RTOW in OptiX – added iterative variant…", "url": "https://ingowald.blog/2018/11/18/rtow-in-optix-added-iterative-variant/", "published_at": "2018-11-18T18:55:45+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd922b466c67", "title": "“RTOW in OptiX” sample code now on github…", "url": "https://ingowald.blog/2018/11/17/rtow-in-optix-sample-code-now-on-github/", "published_at": "2018-11-17T16:55:38+00:00" }, { "id": "01a0d8e9-c114-713e-b1b0-dd922c01a30d", "title": "Ray Tracing in a Weekend … in Optix (Part 0 of N :-) )", "url": "https://ingowald.blog/2018/11/17/ray-tracing-in-a-weekend-in-optix-part-0-of-n/", "published_at": "2018-11-17T01:40:16+00:00" }, { "id": "01a0d8ea-23e7-72ad-99b8-2e289f3d9ecd", "title": "Joining NVidia…", "url": "https://ingowald.blog/2018/07/27/joining-nvidia/", "published_at": "2018-07-27T20:36:19+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c5f8b04ef", "title": "Preprint of our Vis’19 paper on Iso-surface ray tracing of AMR Data now available …", "url": "https://ingowald.blog/2018/07/16/preprint-of-our-vis19-paper-on-iso-surface-ray-tracing-of-amr-data-now-available/", "published_at": "2018-07-16T16:25:49+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c5ffb6089", "title": "CfI: Embree on ARM/Power/…?", "url": "https://ingowald.blog/2018/07/15/cfi-embree-on-arm-power/", "published_at": "2018-07-15T20:13:34+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c6065d72f", "title": "ISPC Bag of Tricks … “Object Oriented Programming” in ISPC", "url": "https://ingowald.blog/2018/07/02/ispc-bag-of-tricks-object-oriented-programming-in-ispc/", "published_at": "2018-07-02T23:28:58+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c612c579b", "title": "ISPC Bag of Tricks Part 3: Addressing 64-bit arrays in 32-bit addressing mode", "url": "https://ingowald.blog/2018/06/25/ispc-bag-of-tricks-part-3-addressing-64-bit-arrays-in-32-bit-addressing-mode/", "published_at": "2018-06-25T17:06:05+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c619cee60", "title": "ISPC Bag of Tricks Part 2: On Calling Back-and-Forth between ISPC and C/C++", "url": "https://ingowald.blog/2018/06/25/ispc-bag-of-tricks-part-2-on-the-calling-back-and-forth-between-ispc-and-c-c/", "published_at": "2018-06-25T01:45:27+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c61b880e2", "title": "Float atomics in OpenCL …", "url": "https://ingowald.blog/2018/06/24/float-atomics-in-opencl/", "published_at": "2018-06-24T17:50:24+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c625fe60e", "title": "ISPC Bag of Tricks, Part 1: Addressing…", "url": "https://ingowald.blog/2018/06/13/ispc-bag-of-tricks-part-1-addressing/", "published_at": "2018-06-13T18:17:31+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c62976254", "title": "Preprint of our HPG2018 “Compressed Leaf BVH” (short-)paper…", "url": "https://ingowald.blog/2018/06/06/preprint-of-our-hpg2018-compressed-leaf-bvh-short-paper/", "published_at": "2018-06-06T02:15:52+00:00" }, { "id": "01a0d8ea-23e8-707f-ac5d-b62c62a232ae", "title": "Another blog ….", "url": "https://ingowald.blog/2018/06/01/another-blog/", "published_at": "2018-06-01T16:26:39+00:00" } ] posts Claim your blog
Back to ingowald.blog
Blog · corpus.blog/blogs/ingowald.blog/posts

ingowald.blog

ingowald.blog

2026

2025

2024

2023

2022

2021

2020

2019

2018