Profiling data of decoding EPDAN compressed bitmap

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/osmocom-net-gprs@lists.osmocom.org/.

Pravin Kumaravel Manoharan Pravin.Manoharan at radisys.com
Thu Jun 23 14:39:14 UTC 2016


Hi All,
Following is the profiling results comparison of the decoding algorithms (unit in micro-seconds). Each of the 4 test inputs is decoded 10000 times for getting below data.

Input test                                            In target                                                                               In host
Vector id              Tree based                          Existing                                 Tree based                          Existing
                                Min        Avg                        Min        Avg                        Min        Avg                       Min        Avg
      1                       66           69.6                        164         173.4                     2              6.8                         5              13.3
      2                       59           62.3                        118         124.8                     2              5.5                         3              11.5
      3                       12           13.1                        20           22                           0              0.5                         0              1.3
      4                       96           102.4                     251         264                         3              9.2                          7              19.8

Important summary:
1. For few other identified test vectors existing algorithm fails functionally to decode whereas tree based decoding algorithm succeeds.
2. Details of these test vectors are in the latest patch available in users/pravin/epdan_profiling at http://git.osmocom.org/radisys/osmo-pcu/
3. From the above results it shows that Tree based decoding algorithm is better than existing algorithm for the decoding time consumed.
4. The max value is not included because it is abnormally high which occurs at very low frequency like once in 10000 iterations.


The detailed Profiling data follows,
In target:

Tree based decoding algorithm:
Input test         Min          Avg                        Max
vector Id
1                              66           69.6                        651
2                              59           62.3                        1125
3                              12           13.1                        259
4                              96           102.4                     1418

Existing Algorithm:
Input test             Min       Avg                        Max
vector Id
1                              164         173.4                     1372
2                              118         124.8                     691
3                              20           22                           1376
4                              251         264                         1229

In host:

Tree based decoding algorithm:
Input test         Min          Avg                        Max
Vector id
1                              2              6.8                          16065
2                              2              5.5                          20063
3                              0              0.5                          67
4                              3              9.2                          16219

Existing Algorithm:
Input test         Min          Avg                        Max
Vector id
1                              5              13.3                        12042
2                              3              11.5                        10816
3                              0              1.3                          5227
4                              7              19.8                        12078


Regards,
Pravin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/osmocom-net-gprs/attachments/20160623/f3fb0ff2/attachment.htm>


More information about the osmocom-net-gprs mailing list