Liste des Groupes | Revenir à c arch |
On 7/25/24 6:07 PM, MitchAlsup1 wrote:The low end implementation has a single 4=ported register file.On Thu, 25 Jul 2024 20:09:06 +0000, BGB wrote:[snip]
>On 7/24/2024 3:37 PM, MitchAlsup1 wrote:[snip]D) exception and interrupt control transfer should take no more
..than 1 cache line read followed by 4 cache line reads to the
..same page in DRAM/L3/L2 that are dependent on the first cache
..line read. Control transfer back to the suspended thread should
..be no longer than the control transfer to the exception handler.>A fast, but more expensive, option would be to have multiple>
copies of
the register file which is then bank-switched on an interrupt.
Under My 66000 a low end implementation can choose the write back
cache
version, while the GBOoO implementation can choose the bank switcher.
In both cases, the same model is presented to executing SW.
I do not know at what port count a "3D register file" (temporal
banking where extra storage "hides" under the wires) makes sense.
I suspect the 3-read, 1-write register file of a low end My 66000
implementation would have the overhead be too great unless lower
overhead context switching was extremely important.
Les messages affichés proviennent d'usenet.