Parallel Synchronization With Hardware Collision Detection and Software Combining
Original Publication Date: 1989-Sep-01
Included in the Prior Art Database: 2005-Jan-28
A technique for synchronizing parallel processors is described. Standard interconnection network hardware is used to detect collisions and, in the event of collisions, software is used to combine multiple requests, thereby avoiding problems associated with memory "hot-spots" . The method therefore has a cost advantage over systems with specialized hardware combining networks 2,3 and a performance advantage over purely software combining techniques 4.