Alessandro Forin. Test-and-set instructions for MIPS. School of Computer Science, Carnegie Mellon University, Mach Operating System source file mips/lock.s.

 Home/Search   Document Not in Database   Summary   Related Articles  

This paper is cited in the following contexts:
Adding Threads to Standard ML - Cooper, Morrisett (1990)   (49 citations)  (Correct)

....condition variables, we have added three routines to the runtime system. The 8 This is actually quite difficult to implement on MIPS machines that do not provide an atomic test and set instruction. We are indebted to Alessandro Forin of the Mach project for providing a solution for uniprocessors [19]. first, thread wait port, returns a representation of a Mach port that the thread can use to block itself. The second, thread wait, is used by a thread when it wishes to block. This is accomplished by performing a Mach msg receive on its wait port. The third routine, thread signal, takes a ....

Alessandro Forin. Test-and-set instructions for MIPS. School of Computer Science, Carnegie Mellon University, Mach Operating System source file mips/lock.s.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC