Apparatus and method for controlling exclusive access to portions of addressable memory in a multiprocessor system

作者: Kenichi Tsuchiva , Gary J. Lucas , Glen R. Kregness , Ferris T. Price

DOI:

关键词:

摘要: A method and apparatus for granting exclusive access to a selected portion of addressable memory requesting processor in large scale multiprocessor system. An instruction having store-through operand cache executes an requiring address shared memory. If the upon which lock is requested not local cache, simultaneously sends read request coupled storage controller. Otherwise, no-operand-read sent If, while processing request, no conflict detected by controller, marked as locked granted signal issued processor. Concurrent with controller processes request. The data are returned asynchronously. can continue when required have been from When two or more processors contend on same memory, one other contending processor(s) forced wait. Lock contention arbitrated round robin priority scheme.

参考文章(8)
John D. Palmer, Richard K. Treiber, Ronald L. Obermarck, Extended atomic operations ,(1985)
Darrel D. Donaldson, Douglas Williams, David M. Robinson, David A. Orbits, John M. Parchem, Mark N. Howard, Cache coherency protocol for multi processor computer system ,(1993)
Susan Carrie, James Van Loo, Jerald Evans, Method and apparatus for the synchronization of devices ,(1989)
Paul S. Barth, Richard M. Soley, Kenneth M. Steele, Non-busy waiting resource control ,(1990)