Announcement

Collapse
No announcement yet.

Vulkan Ready To Take On Safety-Critical Market With Vulkan SC 1.0

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Vulkan Ready To Take On Safety-Critical Market With Vulkan SC 1.0

    Phoronix: Vulkan Ready To Take On Safety-Critical Market With Vulkan SC 1.0

    Last week The Khronos Group introduced Vulkan SC 1.0 in providing safety-critical Vulkan support for allowing this modern graphics API to used in new areas requiring maximum safety requirements...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    At a glance, this seems like something that could be useful in the wider ecosystem as well. After all, who would _want_ their software to be prone to run-time errors and crashes?

    Comment


    • #3
      Originally posted by M1kkko View Post
      At a glance, this seems like something that could be useful in the wider ecosystem as well. After all, who would _want_ their software to be prone to run-time errors and crashes?
      Well, it's not for free. When you commit to static memory allocations, your maximum capacity decreases. That having been said, there are some non-SC applications that are light enough that this could work fine.

      Comment


      • #4
        Originally posted by microcode View Post

        Well, it's not for free. When you commit to static memory allocations, your maximum capacity decreases. That having been said, there are some non-SC applications that are light enough that this could work fine.
        It looked to me like it wasn't "you have to preallocate your memory" but "This is a subset of Vulkan that enforces known memory consumption so you can pre-check things"... similar to how NASA uses a heavily restricted subset of the programming languages they choose to improve their ability to statically reason about the binary's behaviour.

        Comment

        Working...
        X