ECE Distinguished Lecture<br /> EM2: Execution Migration Machine
Electrical and Computer Engineering
Speaker: Srini Devadas
Tuesday, January 31, 2012
4:00 PM to 5:00 PM
TBA Duncan Hall
Rice University
6100 Main St
Houston,Texas,USA
We introduce the Execution Migration Machine (EM2) a computation-migration-based multicore architecture that provides speedy access to on-chip distributed cache data by either migrating execution or via remote memory operations. Since only one copy of data is stored on-chip in a Non Uniform Cache Access (NUCA)-style organization, cache coherence and sequential consistency are trivially ensured without the need for coherence logic or large directories. We develop a one-step migration protocol that is deadlock-free based on the concept of cores native to a thread, and present migration prediction algorithms under this protocol that decide when to migrate or otherwise perform a remote access, and decide what part of the context to carry during a migration. EM2 performs better than conventional remote access in a NUCA organization, because it better exploits locality.
Host: Farinaz Koushanfar