You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
An internal array could be implemented where the jump tables would be handled by a remote processor, while the variables would be held at a local processor, giving these benefits:
The jump table would be stored in the remote processor, not taking up instruction space in the local processor. Since variable initialization instructions wouldn't be needed in the remote processor, practically the entire instruction space of the remote processor could be used as a jump table.
When resolved to a specific index, the array access operation would be replaced with the local variable itself, allowing the same optimizations a local array.
Remote arrays where both the variables and the jump tables would be stored in a remote processor would be possible as well. Accessing a variable at a specific index could be resolved into read/write instructions, giving similar benefits to locally stored array elements.
The text was updated successfully, but these errors were encountered:
An internal array could be implemented where the jump tables would be handled by a remote processor, while the variables would be held at a local processor, giving these benefits:
Remote arrays where both the variables and the jump tables would be stored in a remote processor would be possible as well. Accessing a variable at a specific index could be resolved into
read
/write
instructions, giving similar benefits to locally stored array elements.The text was updated successfully, but these errors were encountered: