Alliance for OpenUSD
NVIDIA®
What Is Accelerated Computing?
A full-stack approach: silicon, systems, software
Amdahl's law:
The overall system speed-up (S) gained by optimizing a
single part of a system by a factor (s) is limited by the
proportion of execution time of that part (p).
S =
||
1
(1 − p) +
Р
S
Not just a superfast chip - accelerated computing
is a full-stack combination of:
Chip(s) with specialized processors
Algorithms in acceleration libraries
Domain experts to refactor applications
To speed-up compute-intensive parts of an application.
For example:
If 90% of the runtime can be accelerated by 100X,
the application is sped up 9X
If 99% of the runtime can be accelerated by 100X,
the application is sped up 50X
If 80% of the runtime can be accelerated by 500X,
or even 1000X, the application is sped up 5X
OOOOOOOOView entire presentation