From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vladimir Sokolovsky Subject: Re: [PATCH 0/2] Add support for enhanced atomic operations Date: Wed, 03 Feb 2010 10:01:43 +0200 Message-ID: <4B692D67.5040006@dev.mellanox.co.il> References: <4B66FA54.6030408@dev.mellanox.co.il> <52BD554704A742B18E3F2F8F2B00B9FE@amr.corp.intel.com> <4B68020D.4080401@dev.mellanox.co.il> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Sender: linux-rdma-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Sean Hefty Cc: 'Hal Rosenstock' , Roland Dreier , linux-rdma List-Id: linux-rdma@vger.kernel.org Sean Hefty wrote: >> Will Mellanox be adding this option to the IB spec rather than keep it >> as vendor proprietary ? > > Along with that question, what is the use case for this feature? The only > benefit mentioned was saving a few bytes of memory, at the cost of carrying > extra network headers. Atomics are only 64-bits to begin with... > For some applications the memory savings are very significant. One example is fine grain lock implementations for huge data sets. In other cases, the benefit is the ability to update multiple fields with a single io operation. Regards, Vladimir -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html