• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • System Task Manager SDK Reference  5.22
    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Pages
    Getting Started

    Getting Started

    The NVIDIA System Task Manager (also known as STM) consists of the following components:

    The workflow for using these components is given below:

    1. Application specifications and constraints are captured by the user in a compute graph.
    2. The compute graph is fed to the Schedule Compiler, which processes it and generates a static schedule that is then passed over to the Runtime.
    3. The executed static schedule can be switched by creating a Schedule Manager process which binds with STM's Schedule Manager Library. The Schedule Manager can stop and start execution of the provided schedules. All the static schedules must be provided to STM Master upfront, and all the runnables and resources must be registered during initialization.
    4. During execution, the scheduling decisions and relevant events are logged in a log file.
    5. This log file is then processed by the analytics tools to generate reports with execution statistics for the application. These can be used by developers to fine-tune the real-time behavior of the application by changing constraints in the compute graph or by making code changes.
    6. To facilitate the ease of development, we also provide two tools: graph visualizer to visualize the input Directed Acyclic Graph and schedule visualizer to visualize the schedule table generated by schedule compiler.
    人人超碰97caoporen国产