We can’t expect the highest level of efficiency without hardware and software coinciding. NVIDIA is currently in the process of developing application-specific software development kits (SDKs) which will allow developers to create application, or industry-specific AMR solutions.