This document discusses modeling parallel programs and systems. It mentions three types of parallelism: independent, shared variable, and shared action. Independent refers to tasks that can run independently without coordination. Shared variable means tasks coordinate through accessing shared memory locations. Shared action refers to tasks that must coordinate through some shared action like a lock.
This document discusses modeling parallel programs and systems. It mentions three types of parallelism: independent, shared variable, and shared action. Independent refers to tasks that can run independently without coordination. Shared variable means tasks coordinate through accessing shared memory locations. Shared action refers to tasks that must coordinate through some shared action like a lock.
This document discusses modeling parallel programs and systems. It mentions three types of parallelism: independent, shared variable, and shared action. Independent refers to tasks that can run independently without coordination. Shared variable means tasks coordinate through accessing shared memory locations. Shared action refers to tasks that must coordinate through some shared action like a lock.