Lines Matching refs:bunch_size
1076 …TestMultipleWaitsArenaWait( int idx, int bunch_size, int num_tasks, std::vector<wait_context*>& wa… in TestMultipleWaitsArenaWait() argument
1077 …: my_idx( idx ), my_bunch_size( bunch_size ), my_num_tasks(num_tasks), my_waiters( waiters ), my_p… in TestMultipleWaitsArenaWait()
1101 …TestMultipleWaitsThreadBody( int bunch_size, int num_tasks, tbb::task_arena& a, std::vector<wait_c… in TestMultipleWaitsThreadBody() argument
1102 …: my_bunch_size( bunch_size ), my_num_tasks( num_tasks ), my_arena( a ), my_waiters( waiters ), my… in TestMultipleWaitsThreadBody()
1116 void TestMultipleWaits( int num_threads, int num_bunches, int bunch_size ) { in TestMultipleWaits() argument
1118 const int num_tasks = (num_bunches-1)*bunch_size; in TestMultipleWaits()
1129 while ( processed < bunch*bunch_size ) utils::yield(); in TestMultipleWaits()
1131 for ( int i = 0; i<bunch_size; ++i ) { in TestMultipleWaits()
1133 …std::thread( TestMultipleWaitsThreadBody( bunch_size, num_tasks, a, waiters, processed, tgc ), idx… in TestMultipleWaits()
1138 for ( int i = 0; i<bunch_size; ++i ) in TestMultipleWaits()
1139 …std::thread( TestMultipleWaitsThreadBody( bunch_size, num_tasks, a, waiters, processed, tgc ), idx… in TestMultipleWaits()
1157 const int bunch_size = max_threads + rnd.get()%max_threads; in TestMultipleWaits() local
1158 TestMultipleWaits( threads, num_bunches, bunch_size ); in TestMultipleWaits()