Re: [PATCH 00/16] IB/hfi1: Add a page pinning cache for PSM sdma

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Mar 08, 2016 at 07:21:58PM -0500, Dennis Dalessandro wrote:
> On Tue, Mar 08, 2016 at 10:56:48PM +0200, Or Gerlitz wrote:
> >On Tue, Mar 8, 2016 at 9:14 PM, Dennis Dalessandro
> ><dennis.dalessandro@xxxxxxxxx> wrote:
> >
> >>This patch series adds a performance improvement to user SDMA transfers from
> >>PSM applications by caching user buffer pages after pinning them. Subsequent
> >>uses of the same user buffer will not incur the cost of pinning the same pages
> >>again. Additionally, the cost of unpinning the same pages is avoided.  Buffer
> >>pages are unpinned when the context is torn down or when the driver determines
> >>that the buffer should be evicted from the cache. Cache evictions happen when
> >>there is a request for a new, uncached buffer and the current size of the cache
> >>has reached a pre-defined limit.
> >
> >If indeed there's a need for such a pin down cache, it should have
> >been implemented in the IB core, b/c both the problem and the solution
> >are generic and have nothing to do with certain device driver.
> 
> Since this is for psm it has nothing to do with the IB core. I fail to see
> what that would achieve.

I tend to agree with Or, your proposal goes far beyond the driver code.
Do you expect that all drivers which will be needed to support PSM will
implement (copy/paste) the same generic logic?
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux