[srslte-users] Number of PHY threads
john wu
john.wu.8899 at hotmail.com
Wed Sep 11 23:17:19 UTC 2019
Hi Padorin,
the scheme is this way:
there should be a data thread pull one tti data from usrp. then get a free work thread to deal with this tti. if the cpu core is fast enough the work thread will finish this tti work before the data thread pull the next tti data. so in this case only need 1 work thread. if the work thread can not finish the work before the data pull next tti data then you need another work thread to deal with the next tti data. and if the first work thread can not finish the work in 2 tti time then you need 3 work thread.
but there is a max value of the number of the work thread, that is 4. because srslte work thread deal with the downlink time tti+4. so your cpu core should have the power to finish the tti work in 4 tti time otherwise the tti is passed. your transmit data will be throw away.
www.zhixun-wireless.top<http://www.zhixun-wireless.top/>
provide SDR PA LNA duplexer
Best Regards
________________________________
From: srslte-users <srslte-users-bounces at lists.softwareradiosystems.com> on behalf of Padorin Kurpinsky <padorin.kurpinsky at gmail.com>
Sent: Wednesday, September 11, 2019 17:23
To: srslte-users at lists.softwareradiosystems.com <srslte-users at lists.softwareradiosystems.com>
Subject: [srslte-users] Number of PHY threads
Hi all,
The maximum number of PHY threads is limited to 4, i.e., const static int MAX_WORKERS = 4.
Is there a reason for this? Can I achieve better performance if I change the value to 6 (my machine has 6 cores)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.srsran.com/pipermail/srsran-users/attachments/20190911/776f4db0/attachment.htm>
More information about the srsran-users
mailing list