var searchData=
[
  ['unary_20parallel_20transform_20task_0',['Create a Unary Parallel-Transform Task',['../ParallelTransforms.html#ParallelTransformsUnary',1,'']]],
  ['unboundedwsq_1',['UnboundedWSQ',['../classtf_1_1UnboundedWSQ.html',1,'tf::UnboundedWSQ&lt; T &gt;'],['../classtf_1_1UnboundedWSQ.html#a1b1c03ee3602cb76c94e7840c4272498',1,'tf::UnboundedWSQ::UnboundedWSQ()']]],
  ['unboundedwsq_3c_20node_20_2a_20_3e_2',['UnboundedWSQ&lt; Node * &gt;',['../classtf_1_1UnboundedWSQ.html',1,'tf']]],
  ['undefined_3',['UNDEFINED',['../namespacetf.html#a1355048578785a80414707ff308b395aa0db45d2a4141101bdfe48e3314cfbca3',1,'tf']]],
  ['understand_20internal_20data_20storage_4',['Understand Internal Data Storage',['../DataParallelPipeline.html#UnderstandInternalDataStorage',1,'']]],
  ['understand_20our_20task_20level_20scheduling_5',['Understand our Task-level Scheduling',['../ConditionalTasking.html#TaskSchedulingPolicy',1,'']]],
  ['understand_20the_20execution_20order_6',['Understand the Execution Order',['../ExecuteTaskflow.html#UnderstandTheExecutionOrder',1,'']]],
  ['understand_20the_20lifetime_20of_20a_20dependent_20async_20task_7',['Understand the Lifetime of a Dependent-Async Task',['../DependentAsyncTasking.html#UnderstandTheLifetimeOfADependentAsyncTask',1,'']]],
  ['understand_20the_20lifetime_20of_20a_20task_8',['Understand the Lifetime of a Task',['../StaticTasking.html#UnderstandTheLifetimeOfATask',1,'']]],
  ['understand_20the_20limitation_20of_20semaphores_9',['Understand the Limitation of Semaphores',['../LimitTheMaximumConcurrency.html#UnderstandTheLimitationOfSemaphores',1,'']]],
  ['understand_20the_20limitations_20of_20cancellation_10',['Understand the Limitations of Cancellation',['../RequestCancellation.html#UnderstandTheLimitationsOfCancellation',1,'']]],
  ['understand_20the_20ownership_11',['Understand the Ownership',['../ExecuteTaskflow.html#UnderstandTheOwnership',1,'']]],
  ['understand_20the_20pipeline_20scheduling_20framework_12',['Understand the Pipeline Scheduling Framework',['../TaskParallelPipeline.html#UnderstandPipelineScheduling',1,'']]],
  ['understand_20the_20scheduling_20algorithm_13',['Understand the Scheduling Algorithm',['../ParallelIterations.html#ParallelIterationsIndexRangeScheduling',1,'']]],
  ['understand_20work_20stealing_20in_20executor_14',['Understand Work Stealing in Executor',['../ExecuteTaskflow.html#UnderstandWorkStealingInExecutor',1,'']]],
  ['understanding_20the_20parallel_20merge_20algorithm_15',['Understanding the Parallel Merge Algorithm',['../ParallelMerge.html#ParallelMergeAlgorithm',1,'']]],
  ['unique_5fid_16',['unique_id',['../namespacetf.html#a0e9ee27be995577606c355258b16ddac',1,'tf']]],
  ['unit_20tests_17',['Unit Tests',['../install.html#BAIBuildCUDACode',1,'Build CUDA Examples and Unit Tests'],['../install.html#BAIBuildExamplesAndUnitTests',1,'Build Examples and Unit Tests']]],
  ['unravel_18',['unravel',['../classtf_1_1IndexRanges.html#a6a4703aec946472c968729f0464d835c',1,'tf::IndexRanges']]],
  ['update_20an_20executable_20cuda_20graph_19',['Update an Executable CUDA Graph',['../GPUTasking.html#UpdateAnExecutableCUDAGraph',1,'']]],
  ['upper_5fslice_20',['upper_slice',['../classtf_1_1IndexRanges.html#a22a8760763a7e267a5e5d32b9e42e6d0',1,'tf::IndexRanges']]],
  ['use_20cases_21',['Real Use Cases',['../usecases.html',1,'']]],
  ['use_20cases_22',['Q11: Do you have any real use cases?',['../FAQ.html#GeneralQuestion11',1,'']]],
  ['use_20other_20iterator_20types_23',['Use Other Iterator Types',['../ScalableTaskParallelPipeline.html#ScalablePipelineUseOtherIteratorTypes',1,'']]],
  ['use_20semaphores_20across_20different_20tasks_24',['Use Semaphores Across Different Tasks',['../LimitTheMaximumConcurrency.html#UseSemaphoresAcrossDifferentTasks',1,'']]],
  ['use_20taskflow_20in_20my_20projects_25',['Q2: How do I use Taskflow in my projects?',['../FAQ.html#GeneralQuestion2',1,'']]],
  ['use_5fcount_26',['use_count',['../classtf_1_1AsyncTask.html#a6a4a54030f57d1ef05c04ae01825165d',1,'tf::AsyncTask']]],
  ['user_20data_20to_20a_20task_27',['Attach User Data to a Task',['../StaticTasking.html#AttachUserDataToATask',1,'']]],
  ['uses_20no_20partitioner_28',['Why parallel merge uses no partitioner',['../ParallelMerge.html#ParallelMergeAlgorithmNoPartitioner',1,'']]],
  ['using_20condition_20tasks_20for_20staleness_29',['Using Condition Tasks for Staleness',['../ExamplesMakeGraph.html#MakeGraphConditionTask',1,'']]],
  ['using_20different_20linkers_30',['Link Objects Using Different Linkers',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDADifferentLinkers',1,'']]],
  ['using_20nvcc_31',['Link Objects Using nvcc',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDANaiveLinking',1,'']]],
  ['using_20taskflow_32',['Thank You for Using Taskflow',['../contributors.html#ThankYouForUsingTaskflow',1,'']]],
  ['utilities_33',['Utilities',['../release-4-2-0.html#release-4-2-0_utilities',1,'Utilities'],['../release-4-1-0.html#release-4-1-0_utilities',1,'Utilities'],['../release-4-0-0.html#release-4-0-0_utilities',1,'Utilities'],['../release-3-11-0.html#release-3-11-0_utilities',1,'Utilities'],['../release-3-10-0.html#release-3-10-0_utilities',1,'Utilities'],['../release-3-9-0.html#release-3-9-0_utilities',1,'Utilities'],['../release-3-8-0.html#release-3-8-0_utilities',1,'Utilities'],['../release-3-7-0.html#release-3-7-0_utilities',1,'Utilities'],['../release-3-6-0.html#release-3-6-0_utilities',1,'Utilities'],['../release-3-5-0.html#release-3-5-0_utilities',1,'Utilities'],['../release-3-4-0.html#release-3-4-0_utilities',1,'Utilities'],['../release-3-3-0.html#release-3-3-0_utilities',1,'Utilities'],['../release-3-2-0.html#release-3-2-0_utilities',1,'Utilities'],['../release-3-1-0.html#release-3-1-0_utilities',1,'Utilities'],['../release-3-0-0.html#release-3-0-0_utilities',1,'Utilities']]]
];
