Concurrent Programming
9 12 2019 CS
4410 Schneider
abstraction of core processor process thread
process
sequential execution of atomicactors
access
to shared memory
private set of registers
pc
generalpurpose regs
Arbitraryinterleaorg
models time multiplexing
with context swkh.es Shared memory models anyshared resource
atomicity Instruction that makes at most
1
reference to at most 1shared memory
location appears to be atomic
X
Ntl
T
L
R
X
Add R I St R X
L
R
X
L
R
X
add B
III
St R X