Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Thu, 24 Oct 2002 17:10:13 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Thu, 24 Oct 2002 17:10:13 -0400 Received: from willy.net1.nerim.net ([62.212.114.60]:53001 "EHLO www.home.local") by vger.kernel.org with ESMTP id ; Thu, 24 Oct 2002 17:10:07 -0400 Date: Thu, 24 Oct 2002 23:16:08 +0200 From: Willy TARREAU To: Dieter N?tzel Cc: Linux Kernel List , Manfred Spraul , Robert Love Subject: Re: [CFT] faster athlon/duron memory copy implementation Message-ID: <20021024211608.GB486@pcw.home.local> References: <200210242251.26776.Dieter.Nuetzel@hamburg.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200210242251.26776.Dieter.Nuetzel@hamburg.de> User-Agent: Mutt/1.4i Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 834 Lines: 20 On Thu, Oct 24, 2002 at 10:51:26PM +0200, Dieter N?tzel wrote: > copy_page by 'even_faster' took 5616 cycles (1112.9 MB/s) something bothers me here : with PC2100 RAM, you copy 1113 MB/s, that is 1113 MB in + 1113 MB out ! I tried your code and code somewhat same results (dual xp1800+, pc2100, 760MPX). but I pasted the no_prefetch_copy_page() function into it and now it says that I copy 1455 MB/s ! I didn't look deep through the code, but I suspect that there's some static work that is not accounted, or a subtract between two counters, or something like that. Cheers, Willy - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/