A system, method, and set of protocols for dynamic group communication are provided for enabling dynamic process migration and dynamic group... Show moreA system, method, and set of protocols for dynamic group communication are provided for enabling dynamic process migration and dynamic group membership management. A process in a group receives and distributes a migration signal. Group communication continues while the processes in the group asynchronously reach a global superstep and then a synchronization point. The processes then spawn a new process on a new device and update group membership information. The new process operates in continuous execution with the new group. Sponsorship: Illinois Institute of Technology United States Patent Show less
A method and apparatus for prefetching data from memory for a multicore data processor. A prefetcher issues a plurality of requests to... Show moreA method and apparatus for prefetching data from memory for a multicore data processor. A prefetcher issues a plurality of requests to prefetch data from a memory device to a memory cache. Consecutive cache misses are recorded in response to at least two of the pluarlity requests. A time between the cache misses is determined and a timing of a further request to prefetch data from the memory device to the memory cache is altered as a function of the determined time between the two cache misses. Sponsorship: Illinois Institute of Technology United States Patent Show less