By: Ireland (boh.delete@this.outlook.ie), April 9, 2017 4:40 am
Room: Moderated Discussions
Seni (seniike.delete@this.hotmail.com) on April 9, 2017 4:06 am wrote:
>
>
>
> The reason this did not apply for RISC is that separate instruction caches make it not
> really a Von-Neumann architecture. There are two memory buses in parallel, one for fetches
> and one for loads & stores, so single-cycle is possible even for load and store.
Brilliant.
This is exactly the explanation that I was searching for yesterday evening, in my mind. I was thinking of the Tensor Processing Unit paper that was published by the Google team - and the influence of thinking along the lines of what Seni described overhead in that.
Thanks for explaining the relationship of the cache to the RISC processor.
>
>
>
> The reason this did not apply for RISC is that separate instruction caches make it not
> really a Von-Neumann architecture. There are two memory buses in parallel, one for fetches
> and one for loads & stores, so single-cycle is possible even for load and store.
Brilliant.
This is exactly the explanation that I was searching for yesterday evening, in my mind. I was thinking of the Tensor Processing Unit paper that was published by the Google team - and the influence of thinking along the lines of what Seni described overhead in that.
Thanks for explaining the relationship of the cache to the RISC processor.