SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Advanced Micro Devices - Moderated (AMD) -- Ignore unavailable to you. Want to Upgrade?


To: Petz who wrote (63074)11/8/2001 5:09:17 PM
From: TenchusatsuRead Replies (1) | Respond to of 275872
 
Petz, <You don't need to have independent register files for each thread when doing SMT. Each thread just grabs availalbe extra registers when it needs them, acquiring them from a pool of extra registers.>

Once again, it doesn't work that way. The reorder buffer already serves this purpose for single threaded processors. And for SMT, the execution resources are shared, not the registers.

Because of reorder buffers, the benefits of adding additional registers is mitigated. There is still a small benefit, especially with a register-poor architecture like x86, but you need to recompile your apps to take advantage of it.

Tenchusatsu