Changes between Version 11 and Version 12 of Developer/SMP


Ignore:
Timestamp:
Jan 13, 2014, 2:18:30 PM (6 years ago)
Author:
Sh
Comment:

/* Design Issues */

Legend:

Unmodified
Added
Removed
Modified
  • Developer/SMP

    v11 v12  
    212212        .size   release, .-release
    213213        .ident  "GCC: (GNU) 4.9.0 20130917 (experimental)"
    214 =  = Future Directions ====
     214==  Future Directions  ==
    215215
    216216
    217217 *  Review and integrate the GSoC work.
    218218 *  Make use of atomic operations.
    219 =  = Implementation ==
    220 
    221 
    222 == Testing ==
     219=  SMP Locks  =
     220
     221==  Status  ==
     222
     223
     224The implementation is now CPU architecture specific.
     225==  Future Directions  ==
     226
     227
     228 *  Use a fair lock on SPARC and x86, e.g. a ticket lock like on ARM and PowerPC.
     229 *  Use a local context to be able to use scalable lock implementations like the Mellor-Crummey and Scotty (MCS) queue-based locks.
     230 *  Introduce read-write locks.  Use phase-fair read-write lock implementation.  This can be used for example by the time management code.  The system time may be read frequently, but updates are infrequent.
     231=  Implementation  =
     232
     233=  = Testing ==
    223234
    224235