Pure "producer/cosumer" stuff, like sending things through a pipe as long as the source didn't need to touch the data ever more. Regarding bugs, I meant "producing bugs" not "fixing bugs", btw.
> On 14 Oct 2018, at 09:34, hiro <23h...@gmail.com> wrote: > > well, finding bugs is always good :) > but since i got curious could you also tell which things exactly got > much faster, so that we know what might be possible? > > On 10/14/18, FJ Ballesteros <n...@lsub.org> wrote: >> yes. bugs, on my side at least. >> The copy isolates from others. >> But some experiments in nix and in a thing I wrote for leanxcale show that >> some things can be much faster. >> It’s fun either way. >> >>> El 13 oct 2018, a las 23:11, hiro <23h...@gmail.com> escribió: >>> >>> and, did it improve anything noticeably? >>> >>>> On 10/13/18, Charles Forsyth <charles.fors...@gmail.com> wrote: >>>> I did several versions of one part of zero copy, inspired by several >>>> things >>>> in x-kernel, replacing Blocks by another structure throughout the >>>> network >>>> stacks and kernel, then made messages visible to user level. Nemo did >>>> another part, on his way to Clive >>>> >>>>> On Fri, 12 Oct 2018, 07:05 Ori Bernstein, <o...@eigenstate.org> wrote: >>>>> >>>>> On Thu, 11 Oct 2018 13:43:00 -0700, Lyndon Nerenberg >>>>> <lyn...@orthanc.ca> >>>>> wrote: >>>>> >>>>>> Another case to ponder ... We're handling the incoming I/Q data >>>>>> stream, but need to fan that out to many downstream consumers. If >>>>>> we already read the data into a page, then flip it to the first >>>>>> consumer, is there a benefit to adding a reference counter to that >>>>>> read-only page and leaving the page live until the counter expires? >>>>>> >>>>>> Hiro clamours for benchmarks. I agree. Some basic searches I've >>>>>> done don't show anyone trying this out with P9 (and publishing >>>>>> their results). Anybody have hints/references to prior work? >>>>>> >>>>>> --lyndon >>>>>> >>>>> >>>>> I don't believe anyone has done the work yet. I'd be interested >>>>> to see what you come up with. >>>>> >>>>> >>>>> -- >>>>> Ori Bernstein >>>>> >>>>> >>>> >>> >> >> >> >