Issue No.05 - September/October (2007 vol.27)
Mike Butts , Ambric
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2007.92
Programming MPPAs for complex real-time embedded applications is difficult with conventional multiprogramming models, which usually treat communication and synchronization separately. To ease this burden, this MPPA's architecture is based on the Structural Object Programming Model, which composes strictly encapsulated processing and memory objects in a structure of self-synchronizing channels. Small RISC CPUs and memories execute the objects.
multicore architectures, multiprocessors, synchronization, multiple data stream processors, parallel architectures
Mike Butts, "Synchronization through Communication in a Massively Parallel Processor Array", IEEE Micro, vol.27, no. 5, pp. 32-40, September/October 2007, doi:10.1109/MM.2007.92