- // const double alpha = 0.1L * 1.0E8 / (32L * 1024 * 1024);
- // const double alpha = 0.25L * 1.0E8 / (85L * 1024 * 1024);
- // const double alpha = 0.20L * 1.0E8 / (85L * 1024 * 1024);
- // const double alpha = 0.25L * 1.0E8 / (85L * 1024 * 1024);
- // const double alpha = 0.32L * 1.0E8 / (24L * 1024 * 1024); // makes super good values for 32 mbytes/s
- //const double alpha = 0.32L * 1.0E8 / (32L * 1024 * 1024);
- // const double alpha = 0.56L * 1.0E8 / (80L * 1024 * 1024);
- ////const double alpha = 0.20L * 1.0E8 / (80L * 1024 * 1024);
- // const double alpha = 0.56L * 1.0E8 / (90L * 1024 * 1024);
- // const double alpha = 0.66L * 1.0E8 / (90L * 1024 * 1024);
-
- // const double alpha = 0.20L * 1.0E8 / (80L * 1024 * 1024);
- const double alpha = 0.22L * 1.0E8 / (80L * 1024 * 1024);
-
- task_send_bounded_with_cpu_overhead(task, mbox, mig_speed, alpha);
+
+ task_send_bounded_with_cpu_overhead(task, mbox, mig_speed, xfer_cpu_overhead);