DragonFly BSD
DragonFly bugs List (threaded) for 2013-01
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

[DragonFlyBSD - Bug #2490] nmalloc should color addresses to avoid cache bank conflictsw


From: Venkatesh Srinivas via Redmine <bugtracker-admin@xxxxxxxxxxxxxxxxxxxxx>
Date: Tue, 15 Jan 2013 23:38:34 -0800

Issue #2490 has been reported by vsrinivas.

----------------------------------------
Bug #2490: nmalloc should color addresses to avoid cache bank conflictsw
http://bugs.dragonflybsd.org/issues/2490

Author: vsrinivas
Status: New
Priority: Normal
Assignee: 
Category: 
Target version: 


nmalloc returns addresses without regard as to whether those addresses
will result in cache bank conflicts; cache bank conflicts will result
in wasting a fair amount of a CPU's load bandwidth, as seen in the
Himeno matrix benchmark, among others.

commit 8120f5e2a46e669c06a7afdd7de60fa6d6996f9d added simple cache
coloring to nmalloc for 32KB allocations, offsetting them by 4KB. While
it does work (and restores Himeno's performance), it can be substantially
improved on. We should look at doing so.

-- vs;


-- 
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here: http://bugs.dragonflybsd.org/my/account



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