Issue #41: Inefficient loop nesting

This instruction group also shows symptoms of: Fetch utilization, Write-back utilization, Fetch hot-spot, Write-back hot-spot.

Statistics for instructions of this issue

Accesses 4.12e+08
Thread Id Accesses
Thread Total 4.12e+08
23408 7.23e+06
23409 1.45e+07
23410 7.23e+06
23411 2.17e+07
23412 1.45e+07
23413 0.00e+00
23414 1.45e+07
23415 2.17e+07
23416 1.45e+07
23417 2.17e+07
23418 1.45e+07
23419 2.89e+07
23420 1.45e+07
23421 1.45e+07
23422 0.00e+00
23423 1.45e+07
23424 1.45e+07
23425 2.17e+07
23426 2.17e+07
23427 4.34e+07
23428 3.61e+07
23429 2.17e+07
23430 2.17e+07
23431 7.23e+06
Fetch/Miss ratio
Write-back ratio
Utilization
% of misses 2.9%
Thread Id % of misses
Thread Total 2.9%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.5%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
% of bandwidth 4.0%
Thread Id % of bandwidth
Thread Total 4.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.3%
23417 0.0%
23418 0.0%
23419 0.3%
23420 0.3%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.3%
23426 0.6%
23427 0.7%
23428 0.3%
23429 0.6%
23430 0.3%
23431 0.0%
% of fetches 2.9%
Thread Id % of fetches
Thread Total 2.9%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.5%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
% of write-backs 6.2%
Thread Id % of write-backs
Thread Total 6.2%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.1%
23415 0.0%
23416 0.5%
23417 0.0%
23418 0.0%
23419 0.5%
23420 0.5%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.5%
23426 1.0%
23427 1.0%
23428 0.5%
23429 1.0%
23430 0.5%
23431 0.0%
% of upgrades 0.0%
Thread Id % of upgrades
Thread Total 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Miss ratio 21.5%
Thread Id Total Miss ratio Uncategorized Replacement Coherence Flush
Thread Average 21.5% 1.8% 19.7% 0.0% 0.0%
23408 0.0% 0.0% 0.0% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 0.7% 0.0% 0.7% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 5.1% 0.0% 5.1% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 50.0% 0.0% 50.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 25.0% 0.0% 25.0% 0.0% 0.0%
23420 50.0% 0.0% 50.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 0.0% 0.0% 0.0% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.4% 0.0% 0.4% 0.0% 0.0%
23425 33.3% 0.0% 33.3% 0.0% 0.0%
23426 66.7% 33.3% 33.3% 0.0% 0.0%
23427 33.7% 0.0% 33.7% 0.0% 0.0%
23428 20.0% 0.0% 20.0% 0.0% 0.0%
23429 65.5% 0.0% 65.5% 0.0% 0.0%
23430 33.3% 0.0% 33.3% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
Fetch ratio 21.5%
Thread Id Total Fetch ratio Uncategorized Replacement Coherence Flush
Thread Average 21.5% 1.8% 19.7% 0.0% 0.0%
23408 0.0% 0.0% 0.0% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 0.7% 0.0% 0.7% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 5.1% 0.0% 5.1% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 50.0% 0.0% 50.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 25.0% 0.0% 25.0% 0.0% 0.0%
23420 50.0% 0.0% 50.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 0.0% 0.0% 0.0% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.4% 0.0% 0.4% 0.0% 0.0%
23425 33.3% 0.0% 33.3% 0.0% 0.0%
23426 66.7% 33.3% 33.3% 0.0% 0.0%
23427 33.7% 0.0% 33.7% 0.0% 0.0%
23428 20.0% 0.0% 20.0% 0.0% 0.0%
23429 65.5% 0.0% 65.5% 0.0% 0.0%
23430 33.3% 0.0% 33.3% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
Write-back ratio 21.5%
Thread Id Total Write-back ratio Uncategorized Replacement Coherence Flush
Thread Average 21.5% 1.8% 19.8% 0.0% 0.0%
23408 0.0% 0.0% 0.0% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 0.7% 0.0% 0.7% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 5.1% 0.0% 5.1% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 50.0% 0.0% 50.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 25.0% 0.0% 25.0% 0.0% 0.0%
23420 50.0% 0.0% 50.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 0.0% 0.0% 0.0% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.4% 0.0% 0.4% 0.0% 0.0%
23425 33.3% 0.0% 33.3% 0.0% 0.0%
23426 66.7% 33.3% 33.3% 0.0% 0.0%
23427 33.9% 0.0% 33.9% 0.0% 0.0%
23428 20.0% 0.0% 20.0% 0.0% 0.0%
23429 65.5% 0.0% 65.5% 0.0% 0.0%
23430 33.3% 0.0% 33.3% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
Upgrade ratio 0.0%
Thread Id Upgrade ratio
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Communication ratio 0.0%
Thread Id Comm. ratio
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Fetch utilization 0.0%
Thread Id Fetch utilization
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 100.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 100.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Write-back utilization 51.0%
Thread Id Write-back utilization
Thread Average 51.0%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 12.5%
23417 100.0%
23418 100.0%
23419 50.0%
23420 25.0%
23421 100.0%
23422 100.0%
23423 100.0%
23424 0.0%
23425 37.5%
23426 31.2%
23427 18.4%
23428 25.0%
23429 12.7%
23430 12.5%
23431 100.0%
Communication utilization 0.0%
Thread Id Comm. utilization
Thread Average 0.0%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 100.0%
23417 100.0%
23418 100.0%
23419 100.0%
23420 100.0%
23421 100.0%
23422 100.0%
23423 0.0%
23424 100.0%
23425 100.0%
23426 100.0%
23427 100.0%
23428 100.0%
23429 100.0%
23430 100.0%
23431 100.0%
False sharing ratio 1.5%
Thread Id F-S. ratio
Thread Average 1.5%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 41.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
HW prefetch probability 0.0%
Thread Id HW prefetch probability
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Access randomness Low
Thread Id Access randomness
Thread Average Low
23408 Low
23409 Low
23410 Low
23411 Low
23412 Low
23413 Low
23414 Low
23415 Low
23416 Low
23417 Low
23418 Low
23419 Low
23420 Low
23421 Low
23422 Low
23423 Low
23424 Low
23425 Low
23426 Low
23427 Low
23428 Low
23429 Low
23430 Low
23431 Low
Worst instruction "octotiger"!grid::set_hydro_boundary(std::vector<double, std::allocator<double> > const&, geo::direction const&, long long, bool)+0x11d (0x9c4a9d) [W], grid.cpp:150

Instructions involved in this issue

Stack Instruction % of misses % of fetches Fetch ratio Fetch utilization W-B Utilization
"libhpx.so.1.0.0"!hpx::threads::coroutines::detail::coroutine_impl::operator()()+0x81 (0x7faa7f5509f1), context_linux_x86.hpp:374 [ 56.2% ]
       "libhpx.so.1.0.0"!void hpx::threads::detail::scheduling_loop<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >(unsigned long, hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo>&, hpx::threads::detail::scheduling_counters&, hpx::threads::detail::scheduling_callbacks&)+0x21c (0x7faa7f508b3c), scheduling_loop.hpp:329 [ 56.2% ]
          "libhpx.so.1.0.0"!hpx::threads::thread_data::operator()()+0xcd (0x7faa7f50331d), context_linux_x86.hpp:374 [ 56.2% ]
             "octotiger"!node_server::collect_hydro_boundaries(bool)+0x3af (0xa21e6f), node_server.cpp:172
"octotiger"!grid::set_hydro_boundary(std::vector<double, std::allocator<double> > const&, geo::direction const&, long long, bool)+0x11d (0x9c4a9d) [W], grid.cpp:150 2.9%
Thread Id % of misses
Thread Total 2.9%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.5%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
2.9%
Thread Id % of fetches
Thread Total 2.9%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.5%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
21.5%
Thread Id Total Fetch ratio Uncategorized Replacement Coherence Flush
Thread Average 21.5% 1.8% 19.7% 0.0% 0.0%
23408 0.0% 0.0% 0.0% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 0.7% 0.0% 0.7% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 5.1% 0.0% 5.1% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 50.0% 0.0% 50.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 25.0% 0.0% 25.0% 0.0% 0.0%
23420 50.0% 0.0% 50.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 0.0% 0.0% 0.0% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.4% 0.0% 0.4% 0.0% 0.0%
23425 33.3% 0.0% 33.3% 0.0% 0.0%
23426 66.7% 33.3% 33.3% 0.0% 0.0%
23427 33.7% 0.0% 33.7% 0.0% 0.0%
23428 20.0% 0.0% 20.0% 0.0% 0.0%
23429 65.5% 0.0% 65.5% 0.0% 0.0%
23430 33.3% 0.0% 33.3% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
0.0%
Thread Id Fetch utilization
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 100.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 100.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
51.0%
Thread Id Write-back utilization
Thread Average 51.0%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 12.5%
23417 100.0%
23418 100.0%
23419 50.0%
23420 25.0%
23421 100.0%
23422 100.0%
23423 100.0%
23424 0.0%
23425 37.5%
23426 31.2%
23427 18.4%
23428 25.0%
23429 12.7%
23430 12.5%
23431 100.0%

Instructions previously writing to related data

Stack Instruction
"octotiger"!node_server::regrid_gather(bool)+0x532 (0x83e432), node_server_actions_1.cpp:249 [ 77.0% ]
       "octotiger"!node_client::operator=(hpx::lcos::future<hpx::naming::id_type>&&)+0x18 (0xa17648), node_client.cpp:19 [ 77.0% ]
          "octotiger"!hpx::lcos::future<hpx::naming::id_type>::get()+0x1f (0x8f9d7f), future.hpp:904 [ 77.0% ]
             "octotiger"!hpx::lcos::detail::future_data<hpx::naming::id_type>::get_result(hpx::error_code&)+0x12 (0x8526b2), future_data.hpp:297 [ 77.0% ]
                "octotiger"!hpx::lcos::detail::future_data<hpx::naming::id_type>::wait(hpx::error_code&)+0xb4 (0x85a3b4), future_data.hpp:567 [ 77.0% ]
                   "libhpx.so.1.0.0"!hpx::lcos::local::detail::condition_variable::wait(std::unique_lock<hpx::lcos::local::spinlock>&, char const*, hpx::error_code&)+0xbf (0x7faa7fa0a8ef), thread_helpers.hpp:499 [ 80.7% ]
                      "libhpx.so.1.0.0"!hpx::this_thread::suspend(hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> const&, hpx::util::thread_description const&, hpx::error_code&)+0xf8 (0x7faa7f577fe8), thread_helpers.cpp:472 [ 84.0% ]
                         "libhpx.so.1.0.0"!hpx::threads::coroutines::detail::coroutine_self::yield(std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> >)+0xbc (0x7faa7f4f7f6c), context_linux_x86.hpp:374 [ 84.0% ]
                            "libhpx.so.1.0.0"!void hpx::threads::detail::scheduling_loop<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >(unsigned long, hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo>&, hpx::threads::detail::scheduling_counters&, hpx::threads::detail::scheduling_callbacks&)+0x21c (0x7faa7f508b3c), scheduling_loop.hpp:329
                               "libhpx.so.1.0.0"!hpx::threads::thread_data::operator()()+0xcd (0x7faa7f50331d), context_linux_x86.hpp:374
                                  "libhpx.so.1.0.0"!void hpx::threads::coroutines::detail::lx::trampoline<hpx::threads::coroutines::detail::coroutine_impl>(hpx::threads::coroutines::detail::coroutine_impl*)+0x9 (0x7faa7f466e09), context_linux_x86.hpp:88
                                     "libhpx.so.1.0.0"!hpx::threads::coroutines::detail::coroutine_impl::operator()()+0x12b (0x7faa7f550a9b), basic_function.hpp:196
                                        "octotiger"!std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > hpx::util::detail::callable_vtable<std::pair<hpx::threads::thread_state_enum, boost::intrusive_ptr<hpx::threads::thread_data> > (hpx::threads::thread_state_ex_enum)>::_invoke<hpx::actions::detail::continuation_thread_function<hpx::components::server::create_component_action<node_server, node_location, node_client, double, double>, hpx::actions::basic_action<hpx::components::server::runtime_support, hpx::naming::gid_type (node_location, node_client, double, double), hpx::components::server::create_component_action<node_server, node_location, node_client, double, double> >::invoker, unsigned long&, node_location&&, node_client&, double&, double&> >(void**, hpx::threads::thread_state_ex_enum&&)+0xfc (0x846acc), trigger.hpp:128
                                           "octotiger"!void hpx::actions::detail::trigger_impl<hpx::naming::id_type, hpx::naming::gid_type, hpx::util::detail::deferred<hpx::actions::basic_action<hpx::components::server::runtime_support, hpx::naming::gid_type (node_location, node_client, double, double), hpx::components::server::create_component_action<node_server, node_location, node_client, double, double> >::invoker (unsigned long&, node_location&&, node_client&&, double&&, double&&)>&>(std::integral_constant<bool, false>, hpx::actions::typed_continuation<hpx::naming::id_type, hpx::naming::gid_type>&&, hpx::util::detail::deferred<hpx::actions::basic_action<hpx::components::server::runtime_support, hpx::naming::gid_type (node_location, node_client, double, double), hpx::components::server::create_component_action<node_server, node_location, node_client, double, double> >::invoker (unsigned long&, node_location&&, node_client&&, double&&, double&&)>&)+0x74 (0x8dd394), component_action.hpp:64
                                              "octotiger"!
                                                 "octotiger"!hpx::components::component_factory<hpx::components::managed_component<node_server, hpx::components::detail::this_type> >::create_with_args(hpx::util::unique_function<void (void*), false> const&)+0x28 (0xa2c378), component_factory.hpp:197
                                                    "octotiger"!hpx::naming::gid_type hpx::components::server::create<hpx::components::managed_component<node_server, hpx::components::detail::this_type> >(hpx::util::unique_function<void (void*), false> const&)+0x75 (0xa2c1a5), basic_function.hpp:196
                                                       "octotiger"!void hpx::util::detail::callable_vtable<void (void*)>::_invoke<hpx::util::detail::bound<hpx::util::detail::one_shot_wrapper<hpx::util::functional::placement_new<hpx::components::managed_component<node_server, hpx::components::detail::this_type> > > (hpx::util::detail::placeholder<1ul> const&, node_location&&, node_client&&, double&&, double&&)> >(void**, void*&&)+0x53 (0x841433), managed_component_base.hpp:71
                                                          "octotiger"!node_server::node_server(node_location const&, node_client const&, double, double)+0x414 (0xa1ff14), node_server.cpp:361
                                                             "octotiger"!node_server::initialize(double, double)+0x314 (0xa1eac4), new_allocator.h:120
                                                                "octotiger"!grid::grid(std::function<std::vector<double, std::allocator<double> > (double, double, double, double)> const&, double, std::array<double, 3ul>)+0x4de (0x9caf4e), grid.cpp:1364
                                                                   "octotiger"!grid::allocate()+0x40a (0x9ca48a), stl_vector.h:1054
"octotiger"!std::vector<double, std::allocator<double> >::_M_fill_insert(__gnu_cxx::__normal_iterator<double*, std::vector<double, std::allocator<double> > >, unsigned long, double const&)+0x198 (0x8ffa98) [W], stl_algobase.h:766
"libhpx.so.1.0.0"!hpx::threads::coroutines::detail::coroutine_impl::operator()()+0x81 (0x7faa7f5509f1), context_linux_x86.hpp:374 [ 56.2% ]
       "libhpx.so.1.0.0"!void hpx::threads::detail::scheduling_loop<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >(unsigned long, hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo>&, hpx::threads::detail::scheduling_counters&, hpx::threads::detail::scheduling_callbacks&)+0x21c (0x7faa7f508b3c), scheduling_loop.hpp:329 [ 56.2% ]
          "libhpx.so.1.0.0"!hpx::threads::thread_data::operator()()+0xcd (0x7faa7f50331d), context_linux_x86.hpp:374 [ 56.2% ]
             "octotiger"!node_server::collect_hydro_boundaries(bool)+0x3af (0xa21e6f), node_server.cpp:172
"octotiger"!grid::set_hydro_boundary(std::vector<double, std::allocator<double> > const&, geo::direction const&, long long, bool)+0x11d (0x9c4a9d) [W], grid.cpp:150

Loop statistics

Accesses 7.73e+08
Thread Id Accesses
Thread Total 7.73e+08
23408 3.61e+07
23409 1.45e+07
23410 5.78e+07
23411 2.89e+07
23412 2.89e+07
23413 2.17e+07
23414 2.89e+07
23415 2.17e+07
23416 2.89e+07
23417 2.17e+07
23418 2.89e+07
23419 3.61e+07
23420 3.61e+07
23421 5.06e+07
23422 2.89e+07
23423 1.45e+07
23424 2.89e+07
23425 2.89e+07
23426 3.61e+07
23427 6.51e+07
23428 4.34e+07
23429 4.34e+07
23430 2.89e+07
23431 1.45e+07
Fetch/Miss ratio
Write-back ratio
Utilization
% of misses 3.7%
Thread Id % of misses
Thread Total 3.7%
23408 0.0%
23409 0.0%
23410 0.3%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.2%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.7%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
% of bandwidth 4.5%
Thread Id % of bandwidth
Thread Total 4.5%
23408 0.0%
23409 0.0%
23410 0.2%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.3%
23417 0.0%
23418 0.0%
23419 0.3%
23420 0.3%
23421 0.0%
23422 0.2%
23423 0.0%
23424 0.0%
23425 0.3%
23426 0.8%
23427 0.7%
23428 0.3%
23429 0.6%
23430 0.3%
23431 0.0%
% of fetches 3.7%
Thread Id % of fetches
Thread Total 3.7%
23408 0.0%
23409 0.0%
23410 0.3%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.2%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.7%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
% of write-backs 6.2%
Thread Id % of write-backs
Thread Total 6.2%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.1%
23415 0.0%
23416 0.5%
23417 0.0%
23418 0.0%
23419 0.5%
23420 0.5%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.5%
23426 1.0%
23427 1.0%
23428 0.5%
23429 1.0%
23430 0.5%
23431 0.0%
% of upgrades 0.0%
Thread Id % of upgrades
Thread Total 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Miss ratio 14.4%
Thread Id Total Miss ratio Uncategorized Replacement Coherence Flush
Thread Average 14.4% 0.9% 13.5% 0.0% 0.0%
23408 0.1% 0.0% 0.1% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 14.3% 0.0% 14.3% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 2.6% 0.0% 2.6% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 25.0% 0.0% 25.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 20.0% 0.0% 20.0% 0.0% 0.0%
23420 20.0% 0.0% 20.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 25.2% 0.0% 25.2% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.2% 0.0% 0.2% 0.0% 0.0%
23425 25.0% 0.0% 25.0% 0.0% 0.0%
23426 60.0% 20.0% 40.0% 0.0% 0.0%
23427 22.5% 0.0% 22.5% 0.0% 0.0%
23428 16.7% 0.0% 16.7% 0.0% 0.0%
23429 32.8% 0.0% 32.8% 0.0% 0.0%
23430 25.0% 0.0% 25.0% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
Fetch ratio 14.4%
Thread Id Total Fetch ratio Uncategorized Replacement Coherence Flush
Thread Average 14.4% 0.9% 13.5% 0.0% 0.0%
23408 0.1% 0.0% 0.1% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 14.3% 0.0% 14.3% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 2.6% 0.0% 2.6% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 25.0% 0.0% 25.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 20.0% 0.0% 20.0% 0.0% 0.0%
23420 20.0% 0.0% 20.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 25.2% 0.0% 25.2% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.2% 0.0% 0.2% 0.0% 0.0%
23425 25.0% 0.0% 25.0% 0.0% 0.0%
23426 60.0% 20.0% 40.0% 0.0% 0.0%
23427 22.5% 0.0% 22.5% 0.0% 0.0%
23428 16.7% 0.0% 16.7% 0.0% 0.0%
23429 32.8% 0.0% 32.8% 0.0% 0.0%
23430 25.0% 0.0% 25.0% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
Write-back ratio 11.5%
Thread Id Total Write-back ratio Uncategorized Replacement Coherence Flush
Thread Average 11.5% 0.9% 10.5% 0.0% 0.0%
23408 0.0% 0.0% 0.0% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 0.1% 0.0% 0.1% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 2.5% 0.0% 2.5% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 25.0% 0.0% 25.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 20.0% 0.0% 20.0% 0.0% 0.0%
23420 20.0% 0.0% 20.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 0.0% 0.0% 0.0% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.2% 0.0% 0.2% 0.0% 0.0%
23425 25.0% 0.0% 25.0% 0.0% 0.0%
23426 40.0% 20.0% 20.0% 0.0% 0.0%
23427 22.6% 0.0% 22.6% 0.0% 0.0%
23428 16.7% 0.0% 16.7% 0.0% 0.0%
23429 32.7% 0.0% 32.7% 0.0% 0.0%
23430 25.0% 0.0% 25.0% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
Upgrade ratio 0.0%
Thread Id Upgrade ratio
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Communication ratio 0.0%
Thread Id Comm. ratio
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Fetch utilization 16.1%
Thread Id Fetch utilization
Thread Average 16.1%
23408 0.0%
23409 0.0%
23410 11.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 0.0%
23417 0.0%
23418 100.0%
23419 12.5%
23420 12.5%
23421 0.0%
23422 12.4%
23423 100.0%
23424 1.6%
23425 0.0%
23426 4.2%
23427 12.4%
23428 24.9%
23429 0.0%
23430 0.0%
23431 100.0%
Write-back utilization 51.0%
Thread Id Write-back utilization
Thread Average 51.0%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 12.5%
23417 100.0%
23418 100.0%
23419 50.0%
23420 25.0%
23421 100.0%
23422 100.0%
23423 100.0%
23424 0.0%
23425 37.5%
23426 31.2%
23427 18.4%
23428 25.0%
23429 12.7%
23430 12.5%
23431 100.0%
Communication utilization 30.5%
Thread Id Comm. utilization
Thread Average 30.5%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 12.5%
23417 100.0%
23418 100.0%
23419 100.0%
23420 100.0%
23421 100.0%
23422 100.0%
23423 0.0%
23424 100.0%
23425 100.0%
23426 100.0%
23427 100.0%
23428 100.0%
23429 100.0%
23430 100.0%
23431 100.0%
False sharing ratio 0.8%
Thread Id F-S. ratio
Thread Average 0.8%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 16.4%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
HW prefetch probability 0.0%
Thread Id HW prefetch probability
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
Access randomness Low
Thread Id Access randomness
Thread Average Low
23408 Low
23409 Low
23410 Low
23411 Low
23412 Low
23413 Low
23414 Low
23415 Low
23416 Low
23417 Low
23418 Low
23419 Low
23420 Low
23421 Low
23422 Low
23423 Low
23424 Low
23425 Low
23426 Low
23427 Low
23428 Low
23429 Low
23430 Low
23431 Low

Loop instructions

Stack Instruction % of misses % of fetches Fetch ratio Fetch utilization W-B Utilization
"libhpx.so.1.0.0"!hpx::threads::coroutines::detail::coroutine_impl::operator()()+0x81 (0x7faa7f5509f1), context_linux_x86.hpp:374 [ 53.5% ]
       "libhpx.so.1.0.0"!void hpx::threads::detail::scheduling_loop<hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo> >(unsigned long, hpx::threads::policies::local_priority_queue_scheduler<boost::mutex, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_fifo, hpx::threads::policies::lockfree_lifo>&, hpx::threads::detail::scheduling_counters&, hpx::threads::detail::scheduling_callbacks&)+0x21c (0x7faa7f508b3c), scheduling_loop.hpp:329 [ 53.5% ]
          "libhpx.so.1.0.0"!hpx::threads::thread_data::operator()()+0xcd (0x7faa7f50331d), context_linux_x86.hpp:374 [ 53.5% ]
             "octotiger"!node_server::collect_hydro_boundaries(bool)+0x3af (0xa21e6f), node_server.cpp:172
"octotiger"!grid::set_hydro_boundary(std::vector<double, std::allocator<double> > const&, geo::direction const&, long long, bool)+0x118 (0x9c4a98) [R], grid.cpp:150 0.7%
Thread Id % of misses
Thread Total 0.7%
23408 0.0%
23409 0.0%
23410 0.3%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.2%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.2%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
0.7%
Thread Id % of fetches
Thread Total 0.7%
23408 0.0%
23409 0.0%
23410 0.3%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 0.2%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.2%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
6.3%
Thread Id Total Fetch ratio Uncategorized Replacement Coherence Flush
Thread Average 6.3% 0.0% 6.3% 0.0% 0.0%
23408 0.1% 0.0% 0.1% 0.0% 0.0%
23409 0.0% 0.0% 0.0% 0.0% 0.0%
23410 16.2% 0.0% 16.2% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 0.0% 0.0% 0.0% 0.0% 0.0%
23415 0.0% 0.0% 0.0% 0.0% 0.0%
23416 0.0% 0.0% 0.0% 0.0% 0.0%
23417 0.0% 0.0% 0.0% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 0.0% 0.0% 0.0% 0.0% 0.0%
23420 0.0% 0.0% 0.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 25.2% 0.0% 25.2% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.0% 0.0% 0.0% 0.0% 0.0%
23425 0.0% 0.0% 0.0% 0.0% 0.0%
23426 50.0% 0.0% 50.0% 0.0% 0.0%
23427 0.0% 0.0% 0.0% 0.0% 0.0%
23428 0.3% 0.0% 0.3% 0.0% 0.0%
23429 0.0% 0.0% 0.0% 0.0% 0.0%
23430 0.0% 0.0% 0.0% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
78.5%
Thread Id Fetch utilization
Thread Average 78.5%
23408 0.0%
23409 100.0%
23410 11.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 0.0%
23417 100.0%
23418 100.0%
23419 100.0%
23420 100.0%
23421 0.0%
23422 12.4%
23423 100.0%
23424 48.8%
23425 0.0%
23426 12.5%
23427 100.0%
23428 100.0%
23429 0.0%
23430 0.0%
23431 100.0%
100.0%
Thread Id Write-back utilization
Thread Average 100.0%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 100.0%
23417 100.0%
23418 100.0%
23419 100.0%
23420 100.0%
23421 100.0%
23422 100.0%
23423 100.0%
23424 100.0%
23425 100.0%
23426 100.0%
23427 100.0%
23428 100.0%
23429 100.0%
23430 100.0%
23431 100.0%
"octotiger"!grid::set_hydro_boundary(std::vector<double, std::allocator<double> > const&, geo::direction const&, long long, bool)+0x11d (0x9c4a9d) [W], grid.cpp:150 2.9%
Thread Id % of misses
Thread Total 2.9%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.5%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
2.9%
Thread Id % of fetches
Thread Total 2.9%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 0.0%
23414 0.0%
23415 0.0%
23416 0.2%
23417 0.0%
23418 0.0%
23419 0.2%
23420 0.2%
23421 0.0%
23422 0.0%
23423 0.0%
23424 0.0%
23425 0.2%
23426 0.5%
23427 0.5%
23428 0.2%
23429 0.5%
23430 0.2%
23431 0.0%
21.5%
Thread Id Total Fetch ratio Uncategorized Replacement Coherence Flush
Thread Average 21.5% 1.8% 19.7% 0.0% 0.0%
23408 0.0% 0.0% 0.0% 0.0% 0.0%
23409 2.8% 0.0% 2.8% 0.0% 0.0%
23410 0.7% 0.0% 0.7% 0.0% 0.0%
23411 0.0% 0.0% 0.0% 0.0% 0.0%
23412 0.0% 0.0% 0.0% 0.0% 0.0%
23413 0.0% 0.0% 0.0% 0.0% 0.0%
23414 5.1% 0.0% 5.1% 0.0% 0.0%
23415 2.5% 0.0% 2.5% 0.0% 0.0%
23416 50.0% 0.0% 50.0% 0.0% 0.0%
23417 0.3% 0.0% 0.3% 0.0% 0.0%
23418 0.0% 0.0% 0.0% 0.0% 0.0%
23419 25.0% 0.0% 25.0% 0.0% 0.0%
23420 50.0% 0.0% 50.0% 0.0% 0.0%
23421 0.0% 0.0% 0.0% 0.0% 0.0%
23422 0.0% 0.0% 0.0% 0.0% 0.0%
23423 0.0% 0.0% 0.0% 0.0% 0.0%
23424 0.4% 0.0% 0.4% 0.0% 0.0%
23425 33.3% 0.0% 33.3% 0.0% 0.0%
23426 66.7% 33.3% 33.3% 0.0% 0.0%
23427 33.7% 0.0% 33.7% 0.0% 0.0%
23428 20.0% 0.0% 20.0% 0.0% 0.0%
23429 65.5% 0.0% 65.5% 0.0% 0.0%
23430 33.3% 0.0% 33.3% 0.0% 0.0%
23431 0.0% 0.0% 0.0% 0.0% 0.0%
0.0%
Thread Id Fetch utilization
Thread Average 0.0%
23408 0.0%
23409 0.0%
23410 0.0%
23411 0.0%
23412 0.0%
23413 100.0%
23414 0.0%
23415 0.0%
23416 0.0%
23417 0.0%
23418 0.0%
23419 0.0%
23420 0.0%
23421 0.0%
23422 100.0%
23423 0.0%
23424 0.0%
23425 0.0%
23426 0.0%
23427 0.0%
23428 0.0%
23429 0.0%
23430 0.0%
23431 0.0%
51.0%
Thread Id Write-back utilization
Thread Average 51.0%
23408 100.0%
23409 100.0%
23410 100.0%
23411 100.0%
23412 100.0%
23413 100.0%
23414 100.0%
23415 100.0%
23416 12.5%
23417 100.0%
23418 100.0%
23419 50.0%
23420 25.0%
23421 100.0%
23422 100.0%
23423 100.0%
23424 0.0%
23425 37.5%
23426 31.2%
23427 18.4%
23428 25.0%
23429 12.7%
23430 12.5%
23431 100.0%

Copyright (c) 2006-2012 Rogue Wave Software, Inc. All Rights Reserved.
Patents pending.