Add completed tasks for optimizing critical sections (jhb), moving to
critical sections for synchronizing access to UMA per-cpu caches (rwatson), and converting malloc(9) to per-CPU statistics protected by critical sections (rwatson).
This commit is contained in:
parent
ec23dc24ee
commit
431a2b3b41
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=24999
1 changed files with 26 additions and 1 deletions
|
@ -1,6 +1,6 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.145 2005/07/01 11:48:39 rwatson Exp $">
|
||||
<!ENTITY date "$FreeBSD: www/en/smp/index.sgml,v 1.146 2005/07/01 12:00:34 rwatson Exp $">
|
||||
<!ENTITY title "FreeBSD SMP Project">
|
||||
<!ENTITY email 'freebsd-smp'>
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
|
@ -1369,6 +1369,31 @@
|
|||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Break out critical section and spin lock APIs, and re-optimize
|
||||
critical sections to not disable interrupts in hardware, due to
|
||||
the high cost on some hardware architectures. </td>
|
||||
<td> &a.jhb; </td>
|
||||
<td> 04 April 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Modify uma(9) to use critical sections to protect per-CPU
|
||||
statistics, instead of mutexdes, in order to optimize access. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 29 April 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td> Migrate malloc(9) to per-CPU statistics, and use critical
|
||||
sections to optimize access to those statistics. </td>
|
||||
<td> &a.rwatson; </td>
|
||||
<td> 29 May 2005 </td>
|
||||
<td> &status.done; </td>
|
||||
</tr>
|
||||
|
||||
<!-- WIP -->
|
||||
|
||||
<tr>
|
||||
|
|
Loading…
Reference in a new issue