Path: csiph.com!goblin2!goblin.stu.neva.ru!aioe.org!bofh.it!news.nic.it!robomod From: Thomas Gleixner Newsgroups: linux.kernel Subject: Re: [PATCH v4 10/10] x86/mm: Try to preserve old TLB entries using PCID Date: Mon, 03 Jul 2017 13:00:01 +0200 Message-ID: References: User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: multipart/mixed; BOUNDARY="8323329-1251026268-1499079405=:2188" Sender: robomod@news.nic.it List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Approved: robomod@news.nic.it Lines: 25 Organization: linux.* mail to news gateway X-Original-Cc: x86@kernel.org, linux-kernel@vger.kernel.org, Borislav Petkov , Linus Torvalds , Andrew Morton , Mel Gorman , "linux-mm@kvack.org" , Nadav Amit , Rik van Riel , Dave Hansen , Arjan van de Ven , Peter Zijlstra X-Original-Date: Mon, 3 Jul 2017 12:56:45 +0200 (CEST) X-Original-Message-ID: X-Original-References: X-Original-Sender: linux-kernel-owner@vger.kernel.org Xref: csiph.com linux.kernel:1679882 This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. --8323329-1251026268-1499079405=:2188 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8BIT On Thu, 29 Jun 2017, Andy Lutomirski wrote: > ping-pong between two mms on the same CPU using eventfd: > patched: 1.22µs > patched, nopcid: 1.33µs > unpatched: 1.34µs > > Same ping-pong, but now touch 512 pages (all zero-page to minimize > cache misses) each iteration. dTLB misses are measured by > dtlb_load_misses.miss_causes_a_walk: > patched: 1.8µs 11M dTLB misses > patched, nopcid: 6.2µs, 207M dTLB misses > unpatched: 6.1µs, 190M dTLB misses > > Reviewed-by: Nadav Amit > Signed-off-by: Andy Lutomirski Reviewed-by: Thomas Gleixner --8323329-1251026268-1499079405=:2188--