public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3] TLB flush optimization
@ 2012-05-08 14:03 Alex Shi
  2012-05-08 14:03 ` [PATCH v3 1/7] x86/tlb_info: get last level TLB entry number of CPU Alex Shi
                   ` (7 more replies)
  0 siblings, 8 replies; 33+ messages in thread
From: Alex Shi @ 2012-05-08 14:03 UTC (permalink / raw)
  To: mgorman, npiggin, tglx, mingo, hpa, arnd, rostedt, fweisbec
  Cc: jeremy, gregkh, glommer, riel, luto, alex.shi, avi, len.brown,
	dhowells, fenghua.yu, borislav.petkov, yinghai, ak, cpw, steiner,
	akpm, penberg, hughd, rientjes, kosaki.motohiro, n-horiguchi,
	paul.gortmaker, trenn, tj, oleg, axboe, a.p.zijlstra,
	kamezawa.hiroyu, viro, linux-kernel

This version just added 2 patches, the 6th and 7th. The first 5 patches are 
same as v2.

Seems it is a little hard for me to find a real case to show performance gain.
But the advantage is there ture.

Any comments are appreciated!

Alex

[PATCH v3 1/7] x86/tlb_info: get last level TLB entry number of CPU
[PATCH v3 2/7] x86/flush_tlb: try flush_tlb_single one by one in
[PATCH v3 3/7] x86/tlb: fall back to flush all when meet a THP large
[PATCH v3 4/7] x86/tlb: add tlb flush all factor for specific CPUs
[PATCH v3 5/7] x86/tlb: remove comments for tlb_flush_range
[PATCH v3 6/7] x86/tlb: optimizing flush_tlb_mm
[PATCH v3 7/7] x86/tlb: add tlb_flushall_factor into sysfs for user

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2012-05-10  7:51 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-08 14:03 [PATCH v3] TLB flush optimization Alex Shi
2012-05-08 14:03 ` [PATCH v3 1/7] x86/tlb_info: get last level TLB entry number of CPU Alex Shi
2012-05-08 14:03 ` [PATCH v3 2/7] x86/flush_tlb: try flush_tlb_single one by one in flush_tlb_range Alex Shi
2012-05-08 14:03 ` [PATCH v3 3/7] x86/tlb: fall back to flush all when meet a THP large page Alex Shi
2012-05-08 14:03 ` [PATCH v3 4/7] x86/tlb: add tlb flush all factor for specific CPUs Alex Shi
2012-05-08 15:08   ` Peter Zijlstra
2012-05-09  2:03     ` Alex Shi
2012-05-08 15:12   ` H. Peter Anvin
2012-05-09  2:10     ` Alex Shi
2012-05-08 15:15   ` H. Peter Anvin
2012-05-08 15:56     ` Andi Kleen
2012-05-08 16:40       ` H. Peter Anvin
2012-05-08 15:18   ` H. Peter Anvin
2012-05-09  1:41     ` Alex Shi
2012-05-08 14:03 ` [PATCH v3 5/7] x86/tlb: remove comments for tlb_flush_range implement suggestion Alex Shi
2012-05-09  8:22   ` Nick Piggin
2012-05-08 14:03 ` [PATCH v3 6/7] x86/tlb: optimizing flush_tlb_mm Alex Shi
2012-05-08 15:09   ` Peter Zijlstra
2012-05-08 14:03 ` [PATCH v3 7/7] x86/tlb: add tlb_flushall_factor into sysfs for user change Alex Shi
2012-05-08 15:11   ` Peter Zijlstra
2012-05-08 15:20     ` H. Peter Anvin
2012-05-08 15:25       ` Borislav Petkov
2012-05-08 15:31         ` H. Peter Anvin
2012-05-08 15:41           ` Borislav Petkov
2012-05-08 15:48             ` H. Peter Anvin
2012-05-08 16:10               ` Greg KH
2012-05-08 16:28                 ` Borislav Petkov
2012-05-09  5:03               ` Alex Shi
2012-05-08 15:01 ` [PATCH v3] TLB flush optimization Peter Zijlstra
2012-05-09  1:58   ` Alex Shi
2012-05-09 23:45   ` Andi Kleen
2012-05-10  5:06     ` Alex Shi
2012-05-10  7:49     ` HATAYAMA Daisuke

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox