var searchData=
[
  ['unary_20parallel_20transform_20task_0',['Create a Unary Parallel-Transform Task',['../ParallelTransforms.html#ParallelTransformsOverARange',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_20logic_20of_20exception_20handling_20in_20taskflow_11',['Understand the Logic of Exception Handling in Taskflow',['../ExceptionHandling.html#UnderstandTheLogicOfExceptionHandlingInTaskflow',1,'']]],
  ['understand_20the_20ownership_12',['Understand the Ownership',['../ExecuteTaskflow.html#UnderstandTheOwnership',1,'']]],
  ['understand_20the_20pipeline_20scheduling_20framework_13',['Understand the Pipeline Scheduling Framework',['../TaskParallelPipeline.html#UnderstandPipelineScheduling',1,'']]],
  ['understand_20work_20stealing_20in_20executor_14',['Understand Work Stealing in Executor',['../ExecuteTaskflow.html#UnderstandWorkStealingInExecutor',1,'']]],
  ['unique_5fid_15',['unique_id',['../namespacetf.html#a0e9ee27be995577606c355258b16ddac',1,'tf']]],
  ['unit_20tests_16',['Unit Tests',['../install.html#BAIBuildCUDACode',1,'Build CUDA Examples and Unit Tests'],['../install.html#BAIBuildExamplesAndUnitTests',1,'Build Examples and Unit Tests']]],
  ['update_20an_20executable_20cuda_20graph_17',['Update an Executable CUDA Graph',['../GPUTasking.html#UpdateAnExecutableCUDAGraph',1,'']]],
  ['use_20cases_18',['Real Use Cases',['../usecases.html',1,'']]],
  ['use_20cases_19',['Q11: Do you have any real use cases?',['../FAQ.html#GeneralQuestion11',1,'']]],
  ['use_20other_20iterator_20types_20',['Use Other Iterator Types',['../ScalableTaskParallelPipeline.html#ScalablePipelineUseOtherIteratorTypes',1,'']]],
  ['use_20semaphores_20across_20different_20tasks_21',['Use Semaphores Across Different Tasks',['../LimitTheMaximumConcurrency.html#UseSemaphoresAcrossDifferentTasks',1,'']]],
  ['use_20taskflow_20in_20my_20projects_22',['Q2: How do I use Taskflow in my projects?',['../FAQ.html#GeneralQuestion2',1,'']]],
  ['use_5fcount_23',['use_count',['../classtf_1_1AsyncTask.html#a6a4a54030f57d1ef05c04ae01825165d',1,'tf::AsyncTask']]],
  ['user_20data_20to_20a_20task_24',['Attach User Data to a Task',['../StaticTasking.html#AttachUserDataToATask',1,'']]],
  ['using_20conditional_20tasking_25',['Implementation using Conditional Tasking',['../ExamplesNondeterministicControlFlow.html#CoinFlippingProbabilistic',1,'']]],
  ['using_20cpus_26',['Parallel k-means using CPUs',['../kmeans.html#ParallelKMeansUsingCPUs',1,'']]],
  ['using_20different_20linkers_27',['Link Objects Using Different Linkers',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDADifferentLinkers',1,'']]],
  ['using_20nvcc_28',['Link Objects Using nvcc',['../CompileTaskflowWithCUDA.html#CompileTaskflowWithCUDANaiveLinking',1,'']]],
  ['using_20runtime_20tasking_29',['Recursive Fibonacci Parallelism using Runtime Tasking',['../ExamplesFibonacciNumber.html#RecursiveFibonacciParallelismUsingRuntimeTasking',1,'']]],
  ['using_20task_20group_30',['Recursive Fibonacci Parallelism using %Task Group',['../ExamplesFibonacciNumber.html#RecursiveFibonacciParallelismUsingTaskGroup',1,'']]],
  ['using_20taskflow_31',['Thank You for Using Taskflow',['../contributors.html#ThankYouForUsingTaskflow',1,'']]],
  ['utilities_32',['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']]]
];
