var searchData=
[
  ['wait_0',['wait',['../classtf_1_1cudaStreamBase.html#a9c877b1346e66dcb18a898e649c254b3',1,'tf::cudaStreamBase']]],
  ['wait_5ffor_5fall_1',['wait_for_all',['../classtf_1_1Executor.html#ab9aa252f70e9a40020a1e5a89d485b85',1,'tf::Executor']]],
  ['wavefront_20parallelism_2',['Wavefront Parallelism',['../wavefront.html',1,'Examples']]],
  ['wavefront_20task_20graph_3',['Wavefront Task Graph',['../wavefront.html#WavefrontTaskGraph',1,'']]],
  ['weird_20hex_20value_20like_200x7fc39d402ab0_20in_20the_20dumped_20graph_4',['Q5: What is the weird hex value, like 0x7fc39d402ab0, in the dumped graph?',['../FAQ.html#GeneralQuestion5',1,'']]],
  ['what_20is_20a_20cuda_20graph_5',['What is a CUDA Graph?',['../GPUTasking.html#WhatIsACudaGraph',1,'']]],
  ['what_20is_20a_20find_20algorithm_6',['What is a Find Algorithm?',['../ParallelFind.html#WhatIsAFindAlgorithm',1,'']]],
  ['what_20is_20a_20module_20task_7',['What is a Module Task',['../ModuleAlgorithm.html#WhatIsAModuleTask',1,'']]],
  ['what_20is_20a_20scan_20operation_8',['What is a Scan Operation?',['../ParallelScan.html#WhatIsAScanOperation',1,'']]],
  ['what_20is_20the_20difference_20between_20static_20tasking_20and_20dynamic_20tasking_9',['Q3: What is the difference between static tasking and dynamic tasking?',['../FAQ.html#GeneralQuestion3',1,'']]],
  ['what_20is_20the_20difference_20between_20taskflow_20threads_20and_20workers_10',['Q1: What is the difference between Taskflow threads and workers?',['../FAQ.html#ProgrammingQuestions1',1,'']]],
  ['what_20is_20the_20lifetime_20of_20a_20task_20and_20a_20graph_11',['Q2: What is the Lifetime of a Task and a Graph?',['../FAQ.html#ProgrammingQuestions2',1,'']]],
  ['what_20is_20the_20overhead_20of_20taskflow_12',['Q8: What is the overhead of taskflow?',['../FAQ.html#GeneralQuestion8',1,'']]],
  ['what_20is_20the_20purpose_20of_20a_20condition_20task_13',['Q7: What is the purpose of a condition task?',['../FAQ.html#ProgrammingQuestions7',1,'']]],
  ['what_20is_20the_20weird_20hex_20value_20like_200x7fc39d402ab0_20in_20the_20dumped_20graph_14',['Q5: What is the weird hex value, like 0x7fc39d402ab0, in the dumped graph?',['../FAQ.html#GeneralQuestion5',1,'']]],
  ['what_20s_20the_20goal_20of_20taskflow_15',['Q1: What&apos;s the goal of Taskflow?',['../FAQ.html#GeneralQuestion1',1,'']]],
  ['what_20s_20wrong_16',['Q5: My program hangs and never returns after dispatching a taskflow graph. What&apos;s wrong?',['../FAQ.html#ProgrammingQuestions5',1,'']]],
  ['where_20b_20spawns_20a_20joined_20subflow_20of_20three_20tasks_20b1_20b2_20and_20b3_20do_20they_20run_20concurrently_20with_20task_20a_17',['Q6: In the following example where B spawns a joined subflow of three tasks B1, B2, and B3, do they run concurrently with task A?',['../FAQ.html#ProgrammingQuestions6',1,'']]],
  ['while_20loop_20control_20flow_18',['While Loop Control Flow',['../ConditionalTasking.html#ImplementDoWhileLoopControlFlow',1,'Implement Do-While-Loop Control Flow'],['../ConditionalTasking.html#ImplementWhileLoopControlFlow',1,'Implement While-Loop Control Flow']]],
  ['who_20are_20developing_20and_20maintaining_20taskflow_19',['Q13: Who are developing and maintaining Taskflow?',['../FAQ.html#GeneralQuestion13',1,'']]],
  ['who_20is_20the_20principal_20investigator_20of_20taskflow_20i_20can_20talk_20to_20',['Q12: Who is the Principal Investigator of Taskflow I can talk to?',['../FAQ.html#GeneralQuestion12',1,'']]],
  ['why_20does_20taskflow_20program_20gpu_20in_20a_20task_20graph_21',['Q10: Why does Taskflow program GPU in a task graph?',['../FAQ.html#ProgrammingQuestions10',1,'']]],
  ['with_20a_20custom_20comparator_22',['Sort a Range of Items with a Custom Comparator',['../ParallelSort.html#SortARangeOfItemsWithACustomComparator',1,'']]],
  ['with_20c_2003_2098_2011_2014_2017_23',['Q6: Does Taskflow have backward compatibility with C++03/98/11/14/17?',['../FAQ.html#GeneralQuestion6',1,'']]],
  ['with_20cooperative_20execution_24',['with Cooperative Execution',['../TaskGroup.html#SubmitAsynchronousTasksWithCooperativeExecution',1,'Submit Asynchronous Tasks with Cooperative Execution'],['../RuntimeTasking.html#SynchronizeWithCooperativeExecution',1,'Synchronize with Cooperative Execution']]],
  ['with_20cuda_25',['Compile Taskflow with CUDA',['../CompileTaskflowWithCUDA.html',1,'install']]],
  ['with_20cuda_20gpu_26',['with CUDA GPU',['../KMeansWithCUDAGPU.html',1,'k-means Clustering with CUDA GPU'],['../MatrixMultiplicationWithCUDAGPU.html',1,'Matrix Multiplication with CUDA GPU']]],
  ['with_20dependencies_27',['Asynchronous Tasking with Dependencies',['../DependentAsyncTasking.html',1,'Cookbook']]],
  ['with_20other_20tasks_28',['Connect Pipeline with Other Tasks',['../TaskParallelPipeline.html#ConnectWithTasks',1,'']]],
  ['with_20task_20a_29',['Q6: In the following example where B spawns a joined subflow of three tasks B1, B2, and B3, do they run concurrently with task A?',['../FAQ.html#ProgrammingQuestions6',1,'']]],
  ['with_20transferred_20ownership_30',['Execute a Taskflow with Transferred Ownership',['../ExecuteTaskflow.html#ExecuteATaskflowWithTransferredOwnership',1,'']]],
  ['work_31',['work',['../classtf_1_1Task.html#a2f6f4cec42d016e5eb89390f362ffe99',1,'tf::Task']]],
  ['work_20stealing_20in_20executor_32',['Understand Work Stealing in Executor',['../ExecuteTaskflow.html#UnderstandWorkStealingInExecutor',1,'']]],
  ['worker_33',['Worker',['../classtf_1_1Worker.html',1,'tf']]],
  ['worker_34',['worker',['../classtf_1_1Runtime.html#ae1dbce75fd7375ae3bf38948638e34ec',1,'tf::Runtime']]],
  ['worker_20cooperatively_35',['Execute a Taskflow from an Internal Worker Cooperatively',['../ExecuteTaskflow.html#ExecuteATaskflowFromAnInternalWorker',1,'']]],
  ['worker_20id_36',['Query the Worker ID',['../ExecuteTaskflow.html#QueryTheWorkerID',1,'']]],
  ['worker_20property_37',['Modify Worker Property',['../ExecuteTaskflow.html#ModifyWorkerProperty',1,'']]],
  ['workerinterface_38',['WorkerInterface',['../classtf_1_1WorkerInterface.html',1,'tf']]],
  ['workers_39',['Q1: What is the difference between Taskflow threads and workers?',['../FAQ.html#ProgrammingQuestions1',1,'']]],
  ['workerview_40',['WorkerView',['../classtf_1_1WorkerView.html',1,'tf']]],
  ['working_20items_41',['Working Items',['../release-3-2-0.html#release-3-2-0_working_items',1,'Working Items'],['../release-3-0-0.html#release-3-0-0_working_items',1,'Working Items']]],
  ['wrapper_20for_20a_20partitioner_42',['Define a Closure Wrapper for a Partitioner',['../PartitioningAlgorithm.html#DefineAClosureWrapperForAPartitioner',1,'']]],
  ['write_20a_20taskflow_20program_43',['Step 2: Write a Taskflow program',['../guidelines.html#Step2WriteATaskflowProgram',1,'']]],
  ['wrong_44',['Q5: My program hangs and never returns after dispatching a taskflow graph. What&apos;s wrong?',['../FAQ.html#ProgrammingQuestions5',1,'']]]
];
