Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > nonfree-release > by-pkgid > d44b02ea46d82d6a48df31bbd1a088f3 > files > 1222

nvidia-cuda-toolkit-devel-6.5.14-6.mga5.nonfree.x86_64.rpm

<!DOCTYPE html
  PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" xml:lang="en-us">
   <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
      <meta http-equiv="X-UA-Compatible" content="IE=edge"></meta>
      <meta name="copyright" content="(C) Copyright 2005"></meta>
      <meta name="DC.rights.owner" content="(C) Copyright 2005"></meta>
      <meta name="DC.Type" content="concept"></meta>
      <meta name="DC.Title" content="CUPTI"></meta>
      <meta name="abstract" content="The API reference guide for CUPTI, the CUDA Performance Tool Interface."></meta>
      <meta name="description" content=""></meta>
      <meta name="DC.Coverage" content="Miscellaneous"></meta>
      <meta name="DC.subject" content="CUDA CUPTI, CUDA CUPTI compatibility, CUDA CUPTI initialization, CUDA CUPTI activity, CUDA CUPTI callback, CUDA CUPTI event, CUDA CUPTI metric, CUDA CUPTI modules, CUDA CUPTI data, CUDA CUPTI API"></meta>
      <meta name="keywords" content="CUDA CUPTI, CUDA CUPTI compatibility, CUDA CUPTI initialization, CUDA CUPTI activity, CUDA CUPTI callback, CUDA CUPTI event, CUDA CUPTI metric, CUDA CUPTI modules, CUDA CUPTI data, CUDA CUPTI API"></meta>
      <meta name="DC.Format" content="XHTML"></meta>
      <meta name="DC.Identifier" content="abstract"></meta>
      <link rel="stylesheet" type="text/css" href="../common/formatting/commonltr.css"></link>
      <link rel="stylesheet" type="text/css" href="../common/formatting/site.css"></link>
      <title>CUPTI :: CUDA Toolkit Documentation</title>
      <!--[if lt IE 9]>
      <script src="../common/formatting/html5shiv-printshiv.min.js"></script>
      <![endif]--><script type="text/javascript" charset="utf-8" src="../common/scripts/tynt/tynt.js" xml:space="preserve"></script><script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.min.js" xml:space="preserve"></script><script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.ba-hashchange.min.js" xml:space="preserve"></script><script type="text/javascript" charset="utf-8" src="../common/formatting/jquery.scrollintoview.min.js" xml:space="preserve"></script><script type="text/javascript" src="../search/htmlFileList.js" xml:space="preserve"></script><script type="text/javascript" src="../search/htmlFileInfoList.js" xml:space="preserve"></script><script type="text/javascript" src="../search/nwSearchFnt.min.js" xml:space="preserve"></script><script type="text/javascript" src="../search/stemmers/en_stemmer.min.js" xml:space="preserve"></script><script type="text/javascript" src="../search/index-1.js" xml:space="preserve"></script><script type="text/javascript" src="../search/index-2.js" xml:space="preserve"></script><script type="text/javascript" src="../search/index-3.js" xml:space="preserve"></script><link rel="canonical" href="http://docs.nvidia.com/cuda/cupti/index.html"></link>
      <link rel="stylesheet" type="text/css" href="../common/formatting/qwcode.highlight.css"></link>
   </head>
   <body>
      <header id="header"><span id="company">NVIDIA</span><span id="site-title">CUDA Toolkit Documentation</span><form id="search" method="get" action="search" enctype="application/x-www-form-urlencoded"><input type="text" name="search-text"></input><fieldset id="search-location">
               <legend>Search In:</legend><label><input type="radio" name="search-type" value="site"></input>Entire Site</label><label><input type="radio" name="search-type" value="document"></input>Just This Document</label></fieldset><button type="reset">clear search</button><button id="submit" type="submit">search</button></form>
      </header>
      <div id="site-content">
         <nav id="site-nav">
            <div class="category closed"><a href="../index.html" title="The root of the site." shape="rect">CUDA Toolkit
                  v6.5</a></div>
            <div class="category"><a href="index.html" title="CUPTI" shape="rect">CUPTI</a></div>
            <ul>
               <li>
                  <div class="section-link"><a href="r_main.html#r_main" shape="rect">1.&nbsp;Usage</a></div>
                  <ul>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_compatibility_requirements" shape="rect">1.1.&nbsp;CUPTI Compatibility and Requirements</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_initialization" shape="rect">1.2.&nbsp;CUPTI Initialization</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_activity" shape="rect">1.3.&nbsp;CUPTI Activity API</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_context_activity" shape="rect">1.3.1.&nbsp;Context Activity Record</a></div>
                           </li>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_legacy_activity" shape="rect">1.3.2.&nbsp;Legacy Activity Records</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_callback_api" shape="rect">1.4.&nbsp;CUPTI Callback API</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_driver_runtime_api_callback" shape="rect">1.4.1.&nbsp;Driver and Runtime API Callbacks</a></div>
                           </li>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_resource_callbacks" shape="rect">1.4.2.&nbsp;Resource Callbacks</a></div>
                           </li>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_synchronization_callbacks" shape="rect">1.4.3.&nbsp;Synchronization Callbacks</a></div>
                           </li>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_nvtx_callbacks" shape="rect">1.4.4.&nbsp;NVIDIA Tools Extension Callbacks</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_event_api" shape="rect">1.5.&nbsp;CUPTI Event API</a></div>
                        <ul>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_collecting_kernel_execution_events" shape="rect">1.5.1.&nbsp;Collecting Kernel Execution Events</a></div>
                           </li>
                           <li>
                              <div class="section-link"><a href="r_main.html#r_sampling_events" shape="rect">1.5.2.&nbsp;Sampling Events</a></div>
                           </li>
                        </ul>
                     </li>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_metric_api" shape="rect">1.6.&nbsp;CUPTI Metric API</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="r_main.html#r_samples" shape="rect">1.7.&nbsp;Samples</a></div>
                     </li>
                  </ul>
               </li>
               <li>
                  <div class="section-link"><a href="modules.html#modules" shape="rect">2.&nbsp;Modules</a></div>
                  <ul>
                     <li>
                        <div class="section-link"><a href="group__CUPTI__VERSION__API.html#group__CUPTI__VERSION__API" shape="rect">2.1.&nbsp;CUPTI Version</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUPTI__RESULT__API.html#group__CUPTI__RESULT__API" shape="rect">2.2.&nbsp;CUPTI Result Codes</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUPTI__ACTIVITY__API.html#group__CUPTI__ACTIVITY__API" shape="rect">2.3.&nbsp;CUPTI Activity API</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUPTI__CALLBACK__API.html#group__CUPTI__CALLBACK__API" shape="rect">2.4.&nbsp;CUPTI Callback API</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUPTI__EVENT__API.html#group__CUPTI__EVENT__API" shape="rect">2.5.&nbsp;CUPTI Event API</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="group__CUPTI__METRIC__API.html#group__CUPTI__METRIC__API" shape="rect">2.6.&nbsp;CUPTI Metric API</a></div>
                     </li>
                  </ul>
               </li>
               <li>
                  <div class="section-link"><a href="annotated.html#annotated" shape="rect">3.&nbsp;Data Structures</a></div>
                  <ul>
                     <li>
                        <div class="section-link"><a href="structCUpti__Activity.html#structCUpti__Activity" shape="rect">3.1.&nbsp;CUpti_Activity</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityAPI.html#structCUpti__ActivityAPI" shape="rect">3.2.&nbsp;CUpti_ActivityAPI</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityAutoBoostState.html#structCUpti__ActivityAutoBoostState" shape="rect">3.3.&nbsp;CUpti_ActivityAutoBoostState</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityBranch.html#structCUpti__ActivityBranch" shape="rect">3.4.&nbsp;CUpti_ActivityBranch</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityBranch2.html#structCUpti__ActivityBranch2" shape="rect">3.5.&nbsp;CUpti_ActivityBranch2</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityCdpKernel.html#structCUpti__ActivityCdpKernel" shape="rect">3.6.&nbsp;CUpti_ActivityCdpKernel</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityContext.html#structCUpti__ActivityContext" shape="rect">3.7.&nbsp;CUpti_ActivityContext</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityDevice.html#structCUpti__ActivityDevice" shape="rect">3.8.&nbsp;CUpti_ActivityDevice</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityDeviceAttribute.html#structCUpti__ActivityDeviceAttribute" shape="rect">3.9.&nbsp;CUpti_ActivityDeviceAttribute</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityEnvironment.html#structCUpti__ActivityEnvironment" shape="rect">3.10.&nbsp;CUpti_ActivityEnvironment</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityEvent.html#structCUpti__ActivityEvent" shape="rect">3.11.&nbsp;CUpti_ActivityEvent</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityEventInstance.html#structCUpti__ActivityEventInstance" shape="rect">3.12.&nbsp;CUpti_ActivityEventInstance</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityFunction.html#structCUpti__ActivityFunction" shape="rect">3.13.&nbsp;CUpti_ActivityFunction</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityGlobalAccess.html#structCUpti__ActivityGlobalAccess" shape="rect">3.14.&nbsp;CUpti_ActivityGlobalAccess</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityGlobalAccess2.html#structCUpti__ActivityGlobalAccess2" shape="rect">3.15.&nbsp;CUpti_ActivityGlobalAccess2</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityInstructionExecution.html#structCUpti__ActivityInstructionExecution" shape="rect">3.16.&nbsp;CUpti_ActivityInstructionExecution</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityKernel.html#structCUpti__ActivityKernel" shape="rect">3.17.&nbsp;CUpti_ActivityKernel</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityKernel2.html#structCUpti__ActivityKernel2" shape="rect">3.18.&nbsp;CUpti_ActivityKernel2</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMarker.html#structCUpti__ActivityMarker" shape="rect">3.19.&nbsp;CUpti_ActivityMarker</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMarkerData.html#structCUpti__ActivityMarkerData" shape="rect">3.20.&nbsp;CUpti_ActivityMarkerData</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMemcpy.html#structCUpti__ActivityMemcpy" shape="rect">3.21.&nbsp;CUpti_ActivityMemcpy</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMemcpy2.html#structCUpti__ActivityMemcpy2" shape="rect">3.22.&nbsp;CUpti_ActivityMemcpy2</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMemset.html#structCUpti__ActivityMemset" shape="rect">3.23.&nbsp;CUpti_ActivityMemset</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMetric.html#structCUpti__ActivityMetric" shape="rect">3.24.&nbsp;CUpti_ActivityMetric</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityMetricInstance.html#structCUpti__ActivityMetricInstance" shape="rect">3.25.&nbsp;CUpti_ActivityMetricInstance</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityModule.html#structCUpti__ActivityModule" shape="rect">3.26.&nbsp;CUpti_ActivityModule</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityName.html#structCUpti__ActivityName" shape="rect">3.27.&nbsp;CUpti_ActivityName</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="unionCUpti__ActivityObjectKindId.html#unionCUpti__ActivityObjectKindId" shape="rect">3.28.&nbsp;CUpti_ActivityObjectKindId</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityOverhead.html#structCUpti__ActivityOverhead" shape="rect">3.29.&nbsp;CUpti_ActivityOverhead</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityPreemption.html#structCUpti__ActivityPreemption" shape="rect">3.30.&nbsp;CUpti_ActivityPreemption</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivitySharedAccess.html#structCUpti__ActivitySharedAccess" shape="rect">3.31.&nbsp;CUpti_ActivitySharedAccess</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivitySourceLocator.html#structCUpti__ActivitySourceLocator" shape="rect">3.32.&nbsp;CUpti_ActivitySourceLocator</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityUnifiedMemoryCounter.html#structCUpti__ActivityUnifiedMemoryCounter" shape="rect">3.33.&nbsp;CUpti_ActivityUnifiedMemoryCounter</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ActivityUnifiedMemoryCounterConfig.html#structCUpti__ActivityUnifiedMemoryCounterConfig" shape="rect">3.34.&nbsp;CUpti_ActivityUnifiedMemoryCounterConfig</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__CallbackData.html#structCUpti__CallbackData" shape="rect">3.35.&nbsp;CUpti_CallbackData</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__EventGroupSet.html#structCUpti__EventGroupSet" shape="rect">3.36.&nbsp;CUpti_EventGroupSet</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__EventGroupSets.html#structCUpti__EventGroupSets" shape="rect">3.37.&nbsp;CUpti_EventGroupSets</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="unionCUpti__MetricValue.html#unionCUpti__MetricValue" shape="rect">3.38.&nbsp;CUpti_MetricValue</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ModuleResourceData.html#structCUpti__ModuleResourceData" shape="rect">3.39.&nbsp;CUpti_ModuleResourceData</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__NvtxData.html#structCUpti__NvtxData" shape="rect">3.40.&nbsp;CUpti_NvtxData</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__ResourceData.html#structCUpti__ResourceData" shape="rect">3.41.&nbsp;CUpti_ResourceData</a></div>
                     </li>
                     <li>
                        <div class="section-link"><a href="structCUpti__SynchronizeData.html#structCUpti__SynchronizeData" shape="rect">3.42.&nbsp;CUpti_SynchronizeData</a></div>
                     </li>
                  </ul>
               </li>
               <li>
                  <div class="section-link"><a href="functions.html#functions" shape="rect">4.&nbsp;Data Fields</a></div>
               </li>
               <li>
                  <div class="section-link"><a href="notices-header.html#notices-header" shape="rect">Notices</a></div>
                  <ul></ul>
               </li>
            </ul>
         </nav>
         <div id="resize-nav"></div>
         <nav id="search-results">
            <h2>Search Results</h2>
            <ol></ol>
         </nav>
         <div id="contents-container">
            <div id="breadcrumbs-container">
               <div id="breadcrumbs">&lt; Previous | <a href="r_main.html" shape="rect">Next &gt;</a></div>
               <div id="release-info">CUPTI
                  (<a href="../../pdf/CUPTI_Library.pdf" shape="rect">PDF</a>)
                  -
                  
                  v6.5
                  (<a href="https://developer.nvidia.com/cuda-toolkit-archive" shape="rect">older</a>)
                  -
                  Last updated August 1, 2014
                  -
                  <a href="mailto:cudatools@nvidia.com?subject=CUDA Toolkit Documentation Feedback: CUPTI" shape="rect">Send Feedback</a>
                  -
                  <span class="st_facebook"></span><span class="st_twitter"></span><span class="st_linkedin"></span><span class="st_reddit"></span><span class="st_slashdot"></span><span class="st_tumblr"></span><span class="st_sharethis"></span></div>
            </div>
            <article id="contents">
               <div class="topic nested1" id="abstract"><a name="abstract" shape="rect">
                     <!-- --></a><h2 class="topictitle2">CUPTI</h2>
                  <div class="body conbody"></div>
               </div>
               <div class="topic reference cuda_reference nested0" id="r_whats_new"><a name="r_whats_new" shape="rect">
                     <!-- --></a><h2 class="topictitle2">What's New</h2>
                  <div class="body refbody">
                     <div class="section">
                        <div class="p">
                           CUPTI contains a number of enhancements as part of the CUDA Toolkit 6.5 release.
                           
                           
                           <ul class="ul">
                              <li class="li">Instruction classification is done for source-correlated Instruction Execution
                                 activity <tt class="ph tt">CUpti_ActivityInstructionExecution</tt>.
                                 See <tt class="ph tt">CUpti_ActivityInstructionClass</tt> for instruction classes.
                                 
                                 
                              </li>
                              <li class="li">Two new device attributes are added to the activity <tt class="ph tt">CUpti_DeviceAttribute</tt>:
                                 
                                 
                                 <ul class="ul">
                                    <li class="li"><tt class="ph tt">CUPTI_DEVICE_ATTR_FLOP_SP_PER_CYCLE</tt> gives peak single precision
                                       flop per cycle for the GPU.
                                       
                                       
                                    </li>
                                    <li class="li"><tt class="ph tt">CUPTI_DEVICE_ATTR_FLOP_DP_PER_CYCLE</tt> gives peak double precision
                                       flop per cycle for the GPU.
                                       
                                       
                                    </li>
                                 </ul>
                              </li>
                              <li class="li">Two new metric properties are added:
                                 
                                 
                                 <ul class="ul">
                                    <li class="li"><tt class="ph tt">CUPTI_METRIC_PROPERTY_FLOP_SP_PER_CYCLE</tt> gives peak single precision
                                       flop per cycle for the GPU.
                                       
                                       
                                    </li>
                                    <li class="li"><tt class="ph tt">CUPTI_METRIC_PROPERTY_FLOP_DP_PER_CYCLE</tt> gives peak double precision
                                       flop per cycle for the GPU.
                                       
                                       
                                    </li>
                                 </ul>
                              </li>
                              <li class="li">Activity record <tt class="ph tt">CUpti_ActivityGlobalAccess</tt> for source level global access
                                 information has been deprecated and replaced by new activity record
                                 <tt class="ph tt">CUpti_ActivityGlobalAccess2</tt>. New record additionally gives information needed
                                 to map SASS assembly instructions to CUDA C source code. And it also provides ideal L2
                                 transactions count based on the access pattern.
                                 
                                 
                              </li>
                              <li class="li">Activity record <tt class="ph tt">CUpti_ActivityBranch</tt> for source level branch information
                                 has been deprecated and replaced by new activity record <tt class="ph tt">CUpti_ActivityBranch2</tt>.
                                 New record additionally gives information needed to map SASS assembly instructions
                                 to CUDA C source code.
                                 
                                 
                              </li>
                              <li class="li">Sample <tt class="ph tt">sass_source_map</tt> is added to demonstrate the mapping of SASS
                                 assembly instructions to CUDA C source code.
                                 
                                 
                              </li>
                              <li class="li">Default event collection mode is changed to Kernel (<tt class="ph tt">CUPTI_EVENT_COLLECTION_MODE_KERNEL</tt>)
                                 from Continuous (<tt class="ph tt">CUPTI_EVENT_COLLECTION_MODE_CONTINUOUS</tt>). Also Continuous mode
                                 is now supported only on Tesla devices.
                                 
                                 
                              </li>
                              <li class="li">Profiling results might be inconsistent when auto boost is enabled. Profiler tries to
                                 disable auto boost by default, it might fail to do so in some conditions, but profiling
                                 will continue. A new API <tt class="ph tt">cuptiGetAutoBoostState</tt> is added to query the auto boost
                                 state of the device. This API returns error <tt class="ph tt">CUPTI_ERROR_NOT_SUPPORTED</tt>
                                 on devices that don't support auto boost. Note that auto boost is supported only on certain
                                 Tesla devices from the Kepler+ family.
                                 
                                 
                              </li>
                           </ul>
                        </div>
                     </div>
                  </div>
               </div>
               <div class="topic nested0" id="toc">
                  <h1 class="title topictitle1">Table of Contents</h1>
                  <div class="body">
                     <ul>
                        <li><a href="r_main.html#r_main" shape="rect">1.&nbsp;Usage</a><ul>
                              <li><a href="r_main.html#r_compatibility_requirements" shape="rect">1.1.&nbsp;CUPTI Compatibility and Requirements</a></li>
                              <li><a href="r_main.html#r_initialization" shape="rect">1.2.&nbsp;CUPTI Initialization</a></li>
                              <li><a href="r_main.html#r_activity" shape="rect">1.3.&nbsp;CUPTI Activity API</a><ul>
                                    <li><a href="r_main.html#r_context_activity" shape="rect">1.3.1.&nbsp;Context Activity Record</a></li>
                                    <li><a href="r_main.html#r_legacy_activity" shape="rect">1.3.2.&nbsp;Legacy Activity Records</a></li>
                                 </ul>
                              </li>
                              <li><a href="r_main.html#r_callback_api" shape="rect">1.4.&nbsp;CUPTI Callback API</a><ul>
                                    <li><a href="r_main.html#r_driver_runtime_api_callback" shape="rect">1.4.1.&nbsp;Driver and Runtime API Callbacks</a></li>
                                    <li><a href="r_main.html#r_resource_callbacks" shape="rect">1.4.2.&nbsp;Resource Callbacks</a></li>
                                    <li><a href="r_main.html#r_synchronization_callbacks" shape="rect">1.4.3.&nbsp;Synchronization Callbacks</a></li>
                                    <li><a href="r_main.html#r_nvtx_callbacks" shape="rect">1.4.4.&nbsp;NVIDIA Tools Extension Callbacks</a></li>
                                 </ul>
                              </li>
                              <li><a href="r_main.html#r_event_api" shape="rect">1.5.&nbsp;CUPTI Event API</a><ul>
                                    <li><a href="r_main.html#r_collecting_kernel_execution_events" shape="rect">1.5.1.&nbsp;Collecting Kernel Execution Events</a></li>
                                    <li><a href="r_main.html#r_sampling_events" shape="rect">1.5.2.&nbsp;Sampling Events</a></li>
                                 </ul>
                              </li>
                              <li><a href="r_main.html#r_metric_api" shape="rect">1.6.&nbsp;CUPTI Metric API</a></li>
                              <li><a href="r_main.html#r_samples" shape="rect">1.7.&nbsp;Samples</a></li>
                           </ul>
                        </li>
                        <li><a href="modules.html#modules" shape="rect">2.&nbsp;Modules</a><ul>
                              <li><a href="group__CUPTI__VERSION__API.html#group__CUPTI__VERSION__API" shape="rect">2.1.&nbsp;CUPTI Version</a></li>
                              <li><a href="group__CUPTI__RESULT__API.html#group__CUPTI__RESULT__API" shape="rect">2.2.&nbsp;CUPTI Result Codes</a></li>
                              <li><a href="group__CUPTI__ACTIVITY__API.html#group__CUPTI__ACTIVITY__API" shape="rect">2.3.&nbsp;CUPTI Activity API</a></li>
                              <li><a href="group__CUPTI__CALLBACK__API.html#group__CUPTI__CALLBACK__API" shape="rect">2.4.&nbsp;CUPTI Callback API</a></li>
                              <li><a href="group__CUPTI__EVENT__API.html#group__CUPTI__EVENT__API" shape="rect">2.5.&nbsp;CUPTI Event API</a></li>
                              <li><a href="group__CUPTI__METRIC__API.html#group__CUPTI__METRIC__API" shape="rect">2.6.&nbsp;CUPTI Metric API</a></li>
                           </ul>
                        </li>
                        <li><a href="annotated.html#annotated" shape="rect">3.&nbsp;Data Structures</a><ul>
                              <li><a href="structCUpti__Activity.html#structCUpti__Activity" shape="rect">3.1.&nbsp;CUpti_Activity</a></li>
                              <li><a href="structCUpti__ActivityAPI.html#structCUpti__ActivityAPI" shape="rect">3.2.&nbsp;CUpti_ActivityAPI</a></li>
                              <li><a href="structCUpti__ActivityAutoBoostState.html#structCUpti__ActivityAutoBoostState" shape="rect">3.3.&nbsp;CUpti_ActivityAutoBoostState</a></li>
                              <li><a href="structCUpti__ActivityBranch.html#structCUpti__ActivityBranch" shape="rect">3.4.&nbsp;CUpti_ActivityBranch</a></li>
                              <li><a href="structCUpti__ActivityBranch2.html#structCUpti__ActivityBranch2" shape="rect">3.5.&nbsp;CUpti_ActivityBranch2</a></li>
                              <li><a href="structCUpti__ActivityCdpKernel.html#structCUpti__ActivityCdpKernel" shape="rect">3.6.&nbsp;CUpti_ActivityCdpKernel</a></li>
                              <li><a href="structCUpti__ActivityContext.html#structCUpti__ActivityContext" shape="rect">3.7.&nbsp;CUpti_ActivityContext</a></li>
                              <li><a href="structCUpti__ActivityDevice.html#structCUpti__ActivityDevice" shape="rect">3.8.&nbsp;CUpti_ActivityDevice</a></li>
                              <li><a href="structCUpti__ActivityDeviceAttribute.html#structCUpti__ActivityDeviceAttribute" shape="rect">3.9.&nbsp;CUpti_ActivityDeviceAttribute</a></li>
                              <li><a href="structCUpti__ActivityEnvironment.html#structCUpti__ActivityEnvironment" shape="rect">3.10.&nbsp;CUpti_ActivityEnvironment</a></li>
                              <li><a href="structCUpti__ActivityEvent.html#structCUpti__ActivityEvent" shape="rect">3.11.&nbsp;CUpti_ActivityEvent</a></li>
                              <li><a href="structCUpti__ActivityEventInstance.html#structCUpti__ActivityEventInstance" shape="rect">3.12.&nbsp;CUpti_ActivityEventInstance</a></li>
                              <li><a href="structCUpti__ActivityFunction.html#structCUpti__ActivityFunction" shape="rect">3.13.&nbsp;CUpti_ActivityFunction</a></li>
                              <li><a href="structCUpti__ActivityGlobalAccess.html#structCUpti__ActivityGlobalAccess" shape="rect">3.14.&nbsp;CUpti_ActivityGlobalAccess</a></li>
                              <li><a href="structCUpti__ActivityGlobalAccess2.html#structCUpti__ActivityGlobalAccess2" shape="rect">3.15.&nbsp;CUpti_ActivityGlobalAccess2</a></li>
                              <li><a href="structCUpti__ActivityInstructionExecution.html#structCUpti__ActivityInstructionExecution" shape="rect">3.16.&nbsp;CUpti_ActivityInstructionExecution</a></li>
                              <li><a href="structCUpti__ActivityKernel.html#structCUpti__ActivityKernel" shape="rect">3.17.&nbsp;CUpti_ActivityKernel</a></li>
                              <li><a href="structCUpti__ActivityKernel2.html#structCUpti__ActivityKernel2" shape="rect">3.18.&nbsp;CUpti_ActivityKernel2</a></li>
                              <li><a href="structCUpti__ActivityMarker.html#structCUpti__ActivityMarker" shape="rect">3.19.&nbsp;CUpti_ActivityMarker</a></li>
                              <li><a href="structCUpti__ActivityMarkerData.html#structCUpti__ActivityMarkerData" shape="rect">3.20.&nbsp;CUpti_ActivityMarkerData</a></li>
                              <li><a href="structCUpti__ActivityMemcpy.html#structCUpti__ActivityMemcpy" shape="rect">3.21.&nbsp;CUpti_ActivityMemcpy</a></li>
                              <li><a href="structCUpti__ActivityMemcpy2.html#structCUpti__ActivityMemcpy2" shape="rect">3.22.&nbsp;CUpti_ActivityMemcpy2</a></li>
                              <li><a href="structCUpti__ActivityMemset.html#structCUpti__ActivityMemset" shape="rect">3.23.&nbsp;CUpti_ActivityMemset</a></li>
                              <li><a href="structCUpti__ActivityMetric.html#structCUpti__ActivityMetric" shape="rect">3.24.&nbsp;CUpti_ActivityMetric</a></li>
                              <li><a href="structCUpti__ActivityMetricInstance.html#structCUpti__ActivityMetricInstance" shape="rect">3.25.&nbsp;CUpti_ActivityMetricInstance</a></li>
                              <li><a href="structCUpti__ActivityModule.html#structCUpti__ActivityModule" shape="rect">3.26.&nbsp;CUpti_ActivityModule</a></li>
                              <li><a href="structCUpti__ActivityName.html#structCUpti__ActivityName" shape="rect">3.27.&nbsp;CUpti_ActivityName</a></li>
                              <li><a href="unionCUpti__ActivityObjectKindId.html#unionCUpti__ActivityObjectKindId" shape="rect">3.28.&nbsp;CUpti_ActivityObjectKindId</a></li>
                              <li><a href="structCUpti__ActivityOverhead.html#structCUpti__ActivityOverhead" shape="rect">3.29.&nbsp;CUpti_ActivityOverhead</a></li>
                              <li><a href="structCUpti__ActivityPreemption.html#structCUpti__ActivityPreemption" shape="rect">3.30.&nbsp;CUpti_ActivityPreemption</a></li>
                              <li><a href="structCUpti__ActivitySharedAccess.html#structCUpti__ActivitySharedAccess" shape="rect">3.31.&nbsp;CUpti_ActivitySharedAccess</a></li>
                              <li><a href="structCUpti__ActivitySourceLocator.html#structCUpti__ActivitySourceLocator" shape="rect">3.32.&nbsp;CUpti_ActivitySourceLocator</a></li>
                              <li><a href="structCUpti__ActivityUnifiedMemoryCounter.html#structCUpti__ActivityUnifiedMemoryCounter" shape="rect">3.33.&nbsp;CUpti_ActivityUnifiedMemoryCounter</a></li>
                              <li><a href="structCUpti__ActivityUnifiedMemoryCounterConfig.html#structCUpti__ActivityUnifiedMemoryCounterConfig" shape="rect">3.34.&nbsp;CUpti_ActivityUnifiedMemoryCounterConfig</a></li>
                              <li><a href="structCUpti__CallbackData.html#structCUpti__CallbackData" shape="rect">3.35.&nbsp;CUpti_CallbackData</a></li>
                              <li><a href="structCUpti__EventGroupSet.html#structCUpti__EventGroupSet" shape="rect">3.36.&nbsp;CUpti_EventGroupSet</a></li>
                              <li><a href="structCUpti__EventGroupSets.html#structCUpti__EventGroupSets" shape="rect">3.37.&nbsp;CUpti_EventGroupSets</a></li>
                              <li><a href="unionCUpti__MetricValue.html#unionCUpti__MetricValue" shape="rect">3.38.&nbsp;CUpti_MetricValue</a></li>
                              <li><a href="structCUpti__ModuleResourceData.html#structCUpti__ModuleResourceData" shape="rect">3.39.&nbsp;CUpti_ModuleResourceData</a></li>
                              <li><a href="structCUpti__NvtxData.html#structCUpti__NvtxData" shape="rect">3.40.&nbsp;CUpti_NvtxData</a></li>
                              <li><a href="structCUpti__ResourceData.html#structCUpti__ResourceData" shape="rect">3.41.&nbsp;CUpti_ResourceData</a></li>
                              <li><a href="structCUpti__SynchronizeData.html#structCUpti__SynchronizeData" shape="rect">3.42.&nbsp;CUpti_SynchronizeData</a></li>
                           </ul>
                        </li>
                        <li><a href="functions.html#functions" shape="rect">4.&nbsp;Data Fields</a></li>
                        <li><a href="notices-header.html#notices-header" shape="rect">Notices</a><ul></ul>
                        </li>
                     </ul>
                  </div>
               </div>
               <hr id="contents-end"></hr>
            </article>
         </div>
      </div><script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/formatting/common.min.js" xml:space="preserve"></script><script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-write.js" xml:space="preserve"></script><script language="JavaScript" type="text/javascript" charset="utf-8" src="../common/scripts/google-analytics/google-analytics-tracker.js" xml:space="preserve"></script><script type="text/javascript" xml:space="preserve">var switchTo5x=true;</script><script type="text/javascript" src="http://w.sharethis.com/button/buttons.js" xml:space="preserve"></script><script type="text/javascript" xml:space="preserve">stLight.options({publisher: "998dc202-a267-4d8e-bce9-14debadb8d92", doNotHash: false, doNotCopy: false, hashAddressBar: false});</script></body>
</html>