TSC Meeting Notes 2022-09-22

Attendance:

Cary Phillips
Christina Tempelaar-Leitz
John Mertic
Joseph Goldstone
Kimball Thurston
Larry Gritz
Nick Porcino
Peter Hillman
Rod Bogart

Others:

Mark Leone (NVIDIA)

Discussion:

  • NVIDIA GPU streaming:

  •  

    • Mark: GPU compressor hasn’t been open sourced because of concern that the format might change. I’m not privy to details. Discussions are going on with a major client, but seem to be almost done. 

    • Mark: Would come with some CMake configuration settings, so dependency on CUDA would be optional. We recognize there are issues with distro builds.

    • Larry: With OSL builds, Intel came up with a way to build a variety of different compile configurations, then load the appropriate shared object at runtime depending on available hardware. Not sure that’s the best general solution.

    • Peter: Is it wise to have the library use the GPU without telling you? Would make it easier to manage the build. 

    • Mark: The big thing is GPU Direct Storage, direct to GPU storage.

  • PR 174 Enabling SSE4 support:

  •  

    • Larry: Need to look further, but probably a pretty good idea. Looks OK.

    • Peter: Builds if it can, but does runtime detection.

    • Larry: It’s just a CPU id.

    • Larry: Somebody should do the same for ARM. Some people package up the intrinsic into a function for convenience. Without that, changes will touch many places in the code, so a bit messy.

  • Apple optimizations:

  •  

    • Joseph: talked to Michael Johnson, he pointed some people to the to TSC invite, didn’t work apparently.

    • Joseph: Quote from Michael: “I’ve asked the people who did the rewrite to engage.” So whatever they’ve done might not merge easily with the new core changes.