<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>NVIDIA CUDA Library: Stream Management</title> <link href="customdoxygen.css" rel="stylesheet" type="text/css"> <link href="tabs.css" rel="stylesheet" type="text/css"> </head><body> <!-- Generated by Doxygen 1.5.8 --> <div class="navigation" id="top"> <div class="tabs"> <ul> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> </ul> </div> </div> <div class="contents"> <h1>Stream Management<br> <small> [<a class="el" href="group__CUDA__DRIVER.html">CUDA Driver API</a>]</small> </h1><table border="0" cellpadding="0" cellspacing="0"> <tr><td></td></tr> <tr><td colspan="2"><br><h2>Functions</h2></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__CUDA__TYPES_g09da14df1a751dcbfeccb9cf0073d64c.html#g09da14df1a751dcbfeccb9cf0073d64c">CUresult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CUDA__STREAM_ga581f0c5833e21ded8b5a56594e243f4.html#ga581f0c5833e21ded8b5a56594e243f4">cuStreamCreate</a> (<a class="el" href="group__CUDA__TYPES_gb946c7f02e09efd788a204718015d88a.html#gb946c7f02e09efd788a204718015d88a">CUstream</a> *phStream, unsigned int Flags)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Create a stream. <a href="#ga581f0c5833e21ded8b5a56594e243f4"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__CUDA__TYPES_g09da14df1a751dcbfeccb9cf0073d64c.html#g09da14df1a751dcbfeccb9cf0073d64c">CUresult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CUDA__STREAM_g244c8833de4596bcd31a06cdf21ee758.html#g244c8833de4596bcd31a06cdf21ee758">cuStreamDestroy</a> (<a class="el" href="group__CUDA__TYPES_gb946c7f02e09efd788a204718015d88a.html#gb946c7f02e09efd788a204718015d88a">CUstream</a> hStream)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Destroys a stream. <a href="#g244c8833de4596bcd31a06cdf21ee758"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__CUDA__TYPES_g09da14df1a751dcbfeccb9cf0073d64c.html#g09da14df1a751dcbfeccb9cf0073d64c">CUresult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CUDA__STREAM_g1b0d24bbe97fa68e4bc511fb6adfeb0b.html#g1b0d24bbe97fa68e4bc511fb6adfeb0b">cuStreamQuery</a> (<a class="el" href="group__CUDA__TYPES_gb946c7f02e09efd788a204718015d88a.html#gb946c7f02e09efd788a204718015d88a">CUstream</a> hStream)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Determine status of a compute stream. <a href="#g1b0d24bbe97fa68e4bc511fb6adfeb0b"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__CUDA__TYPES_g09da14df1a751dcbfeccb9cf0073d64c.html#g09da14df1a751dcbfeccb9cf0073d64c">CUresult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CUDA__STREAM_g15e49dd91ec15991eb7c0a741beb7dad.html#g15e49dd91ec15991eb7c0a741beb7dad">cuStreamSynchronize</a> (<a class="el" href="group__CUDA__TYPES_gb946c7f02e09efd788a204718015d88a.html#gb946c7f02e09efd788a204718015d88a">CUstream</a> hStream)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Wait until a stream's tasks are completed. <a href="#g15e49dd91ec15991eb7c0a741beb7dad"></a><br></td></tr> <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__CUDA__TYPES_g09da14df1a751dcbfeccb9cf0073d64c.html#g09da14df1a751dcbfeccb9cf0073d64c">CUresult</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__CUDA__STREAM_g6a898b652dfc6aa1d5c8d97062618b2f.html#g6a898b652dfc6aa1d5c8d97062618b2f">cuStreamWaitEvent</a> (<a class="el" href="group__CUDA__TYPES_gb946c7f02e09efd788a204718015d88a.html#gb946c7f02e09efd788a204718015d88a">CUstream</a> hStream, <a class="el" href="group__CUDA__TYPES_g6d740185cf0953636d4ae37f68d7559b.html#g6d740185cf0953636d4ae37f68d7559b">CUevent</a> hEvent, unsigned int Flags)</td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Make a compute stream wait on an event. <a href="#g6a898b652dfc6aa1d5c8d97062618b2f"></a><br></td></tr> </table> <hr><a name="_details"></a><h2>Detailed Description</h2> This section describes the stream management functions of the low-level CUDA driver application programming interface. </div> <hr size="1"><address style="text-align: right;"><small> Generated by Doxygen for NVIDIA CUDA Library <a href="http://www.nvidia.com/cuda"><img src="nvidia_logo.jpg" alt="NVIDIA" align="middle" border="0" height="80"></a></small></address> </body> </html>