28.11.2012 Views

Hardware accelerated virtualization in the ARM Cortex ... - Xen

Hardware accelerated virtualization in the ARM Cortex ... - Xen

Hardware accelerated virtualization in the ARM Cortex ... - Xen

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Putt<strong>in</strong>g toge<strong>the</strong>r a big.LITTLE System<br />

� <strong>Cortex</strong>-A15 and <strong>Cortex</strong>-A7 clusters are cache coherent<br />

� CCI-400 ma<strong>in</strong>ta<strong>in</strong>s cache-coherency between clusters<br />

� GIC-400 provides transparent virtualized Interrupt control<br />

� Supports all big.LITTLE usage models<br />

128-bit AMBA 4<br />

26<br />

<strong>Cortex</strong>-A15<br />

A15<br />

A15<br />

SCU + L2 Cache<br />

GIC-400<br />

128-bit AMBA 4<br />

Virtual GIC<br />

<strong>Cortex</strong>-A7<br />

A7<br />

A7<br />

SCU + L2 Cache<br />

CoreL<strong>in</strong>k CCI-400 Cache Coherent Interconnect<br />

System Memory<br />

• Full task migration (active<br />

to active) <strong>in</strong> less than<br />

20K cycles<br />

• Cache coherency managed<br />

<strong>in</strong> hardware<br />

• 128-bit system transactions<br />

• Virtualization manager can<br />

map OS ei<strong>the</strong>r across or<br />

between clusters

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!