On 01/11/17 16:00, Mike Holmes wrote:
> Hi Yi 
> 
> Am I missing a prerequisite patch ?
> 

I see in ML 4 patches.

> http://patches.opendataplane.org/project/lng-odp/list/
> 

Looks like some bug on that link.

> Shows only three of the 4 patches, same in my mailbox
> 
> 
> On branch api-next
> Your branch is ahead of 'origin/api-next' by 3 commits.
>   (use "git push" to publish your local commits)
> nothing to commit, working tree clean
> 
> 
> * 13131d1 :2017-01-11 - (HEAD -> api-next) linux-gen: add generic
> bitmaps and iterators <Yi He>
> * a265a1c :2017-01-11 - linux-gen: sched: add unsched_queue callback <Yi He>
> * 2d41bcd :2017-01-11 - linux-gen: sched: solve ordered context
> inversion <Yi He>
> * 29b05df :2016-12-21 - (origin/api-next) linux-gen: _ishm: fixing typos
> <Christophe Milard>
> 
>  2091  git am ~/Downloads/bundle-10-scheduler.mbox
>  2093  ./bootstrap 
>  2094  ./configure --enable-schedule-iquery
> 
> config.status: executing depfiles commands
> config.status: executing libtool commands
> configure: WARNING: unrecognized options: --enable-schedule-iquery
> 
> Mike
> 
> 
> 
> On 11 January 2017 at 02:50, Yi He <yi...@linaro.org
> <mailto:yi...@linaro.org>> wrote:
> 
>     v3: fix checkpatch.pl <http://checkpatch.pl> errors and warnings.
>     v2: rebase to Matias' ordered queue impl, fix clang compilation.
> 
>     This patchset provides an alternate scheduler which can be enabled
>     with --enable-schedule-iquery configuration option.
> 
>     Run l2fwd and odp_scheduling performance test programs show equivalent
>     performance with the improved default scheduler, and can benifit use
>     cases of fewer queue count such as microservices, etc.
> 
>     Supported parallel, atomic and ordered queue, with pktio polling.
>     ordered queue re-uses the algorithm in default scheduler.
>     pktio polling re-uses the same algorithm in default scheduler.
> 
>     l2fwd performance: 2 x 10GE, 64B frame, Bi-directional
>     -- DPDK pktgen --
>     -- ODP-linux l2fwd (DPDK pktio) --
>     2 x E5-2650 v3 @ 2.30GHz 40 cores
> 
>          "DIRECT (REFERENCE)"      PARALLEL         ATOMIC
>     core default (improved, Petri) default  iquery  default  iquery
>     1    20%                       16%      16%     16%      16%
>     2    38%                       27%      28%     26%      24%
>     4    37%                       16%      16%     5%       5%
> 
>     * Multi-core scaling downgrade may be related to software DPDK
>     pktgen receive issue
> 
>     Yi He (4):
>       linux-gen: sched: solve ordered context inversion
>       linux-gen: sched: add unsched_queue callback
>       linux-gen: add generic bitmaps and iterators
>       linux-gen: add interests query (iquery) scheduler
> 
>      platform/linux-generic/Makefile.am                 |    3 +
>      .../linux-generic/include/odp_bitmap_internal.h    |  320 ++++
>      platform/linux-generic/include/odp_schedule_if.h   |    5 +
>      platform/linux-generic/m4/odp_schedule.m4          |    7 +
>      platform/linux-generic/odp_bitmap.c                |  315 ++++
>      platform/linux-generic/odp_queue.c                 |    7 +-
>      platform/linux-generic/odp_schedule.c              |   13 +-
>      platform/linux-generic/odp_schedule_if.c           |    6 +
>      platform/linux-generic/odp_schedule_iquery.c       | 1523
>     ++++++++++++++++++++
>      platform/linux-generic/odp_schedule_sp.c           |   13 +-
>      10 files changed, 2209 insertions(+), 3 deletions(-)
>      create mode 100644 platform/linux-generic/include/odp_bitmap_internal.h
>      create mode 100644 platform/linux-generic/odp_bitmap.c
>      create mode 100644 platform/linux-generic/odp_schedule_iquery.c
> 
>     --
>     2.7.4
> 
> 
> 
> 
> -- 
> Mike Holmes
> Program Manager - Linaro Networking Group
> Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs
> "Work should be fun and collaborative, the rest follows"
> 
> __
> 
> 

Reply via email to