Re: [lng-odp] Runtime inlining

2015-11-16 Thread Ola Liljedahl
odp-boun...@lists.linaro.org] On Behalf Of >>> EXT Nicolas Morey-Chaisemartin >>> Sent: Tuesday, November 10, 2015 5:13 PM >>> To: Zoltan Kiss; linaro-toolchain@lists.linaro.org >>> Cc: lng-odp >>> Subject: Re: [lng-odp] Runtime inlining >>> >

Re: [lng-odp] Runtime inlining

2015-11-13 Thread Gary Robertson
My information is admittedly a bit dated now - but last time I looked into it LLVM still had some performance deficits versus gcc. Have they caught up now? Otherwise any performance gains from their JIT inlining technology may be offset by diminished performance overall. On Fri, Nov 13, 2015 at

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Ola Liljedahl
On 6 November 2015 at 15:48, Zoltan Kiss wrote: > Hi, > > We have a packaging/linking/optimization problem at LNG, I hope you guys > can give us some advice on that. (Cc'ing ODP list in case someone want to > add something) > We have OpenDataPlane (ODP), an API stretching

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Zoltan Kiss
On 10/11/15 12:04, Grant Likely wrote: On Tue, Nov 10, 2015 at 11:08 AM, Maxim Uvarov wrote: On 10 November 2015 at 13:41, Zoltan Kiss wrote: On 10/11/15 07:39, Maxim Uvarov wrote: And it looks like it's problem in OVS, not in ODP. I.e. OVS

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Zoltan Kiss
On 10/11/15 15:08, Grant Likely wrote: On Tue, Nov 10, 2015 at 3:04 PM, Zoltan Kiss wrote: On 10/11/15 12:04, Grant Likely wrote: On Tue, Nov 10, 2015 at 11:08 AM, Maxim Uvarov wrote: On 10 November 2015 at 13:41, Zoltan Kiss

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Grant Likely
On Tue, Nov 10, 2015 at 3:04 PM, Zoltan Kiss wrote: > > > On 10/11/15 12:04, Grant Likely wrote: >> >> On Tue, Nov 10, 2015 at 11:08 AM, Maxim Uvarov >> wrote: >>> >>> On 10 November 2015 at 13:41, Zoltan Kiss wrote:

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Pinski, Andrew
> On Nov 10, 2015, at 7:28 AM, Zoltan Kiss wrote: > > > >> On 10/11/15 15:08, Grant Likely wrote: >>> On Tue, Nov 10, 2015 at 3:04 PM, Zoltan Kiss wrote: >>> >>> On 10/11/15 12:04, Grant Likely wrote: On Tue, Nov 10, 2015 at

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Zoltan Kiss
On 10/11/15 07:39, Maxim Uvarov wrote: JIT like lua might also not work because you need to rewrite OVS to support it. I don't think that it will be accepted. And it looks like it's problem in OVS, not in ODP. I.e. OVS should allow to use library functions for fast path (where inlines are

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Maxim Uvarov
On 10 November 2015 at 13:41, Zoltan Kiss wrote: > > > On 10/11/15 07:39, Maxim Uvarov wrote: > >> JIT like lua might also not work because you need to rewrite OVS to >> support it. I don't think that it will be accepted. >> >> And it looks like it's problem in OVS, not

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Grant Likely
On Tue, Nov 10, 2015 at 11:08 AM, Maxim Uvarov wrote: > On 10 November 2015 at 13:41, Zoltan Kiss wrote: >> On 10/11/15 07:39, Maxim Uvarov wrote: >>> And it looks like it's problem in OVS, not in ODP. I.e. OVS should allow >>> to use library

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Zoltan Kiss
On 10/11/15 11:08, Maxim Uvarov wrote: On 10 November 2015 at 13:41, Zoltan Kiss > wrote: On 10/11/15 07:39, Maxim Uvarov wrote: JIT like lua might also not work because you need to rewrite OVS to support it. I

Re: [lng-odp] Runtime inlining

2015-11-10 Thread Adhemerval Zanella
On 10-11-2015 10:04, Grant Likely wrote: > On Tue, Nov 10, 2015 at 11:08 AM, Maxim Uvarov > wrote: >> On 10 November 2015 at 13:41, Zoltan Kiss wrote: >>> On 10/11/15 07:39, Maxim Uvarov wrote: And it looks like it's problem in OVS, not in

Re: [lng-odp] Runtime inlining

2015-11-09 Thread Maxim Uvarov
JIT like lua might also not work because you need to rewrite OVS to support it. I don't think that it will be accepted. And it looks like it's problem in OVS, not in ODP. I.e. OVS should allow to use library functions for fast path (where inlines are critical). I.e. not just call

Re: [lng-odp] Runtime inlining

2015-11-09 Thread Bill Fischofer
The IO Visor project appears to be doing something like this with LLVM and JIT constructs to dynamically insert code into the kernel in a platform-independent manner. Perhaps we can leverage that technology? Bill On Mon, Nov 9, 2015 at 4:33 PM, Jim Wilson

Re: [lng-odp] Runtime inlining

2015-11-09 Thread Bill Fischofer
Adding Grant Likely to this chain as it relates to the broader subject of portable ABIs that we've been discussing. On Mon, Nov 9, 2015 at 4:48 PM, Jim Wilson wrote: > On Mon, Nov 9, 2015 at 2:39 PM, Bill Fischofer > wrote: > > The IO Visor

Re: [lng-odp] Runtime inlining

2015-11-09 Thread Jim Wilson
On Mon, Nov 9, 2015 at 2:39 PM, Bill Fischofer wrote: > The IO Visor project appears to be doing something like this with LLVM and > JIT constructs to dynamically insert code into the kernel in a > platform-independent manner. Perhaps we can leverage that technology?