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.