03.12.2016 Views

128-Bit Addressing in RISC-V and Security

Tue1530-128bit-Addr-RISC-V-Wallach-Micron

Tue1530-128bit-Addr-RISC-V-Wallach-Micron

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.

Strawman – RV<strong>128</strong>I<br />

OBJECT ID<br />

Byte Offset<br />

64 64<br />

• <strong>128</strong> <strong>Bit</strong>s<br />

• Object ID – Unique IdenCfier<br />

– a soxware (or hardware) structure that is considered to be worthy of a disCnct name.<br />

• Index<strong>in</strong>g is 64 bits – A[i]<br />

– Program Counter<br />

– Stack Po<strong>in</strong>ter (CI format - Loads <strong>and</strong> Stores)<br />

• ISA <strong>in</strong>dependent<br />

– Like rouCng IP packets (Vendor Independent)<br />

• Persistent across Cme <strong>and</strong> space<br />

• ProtecCon <strong>and</strong> memory management are <strong>in</strong>dependent<br />

2016 _NOV _<strong>RISC</strong>V_WORKSHOP<br />

13

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

Saved successfully!

Ooh no, something went wrong!