Welcome, Unregistered.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Reply
Old 25-Jul-2012, 01:55   #1
zchieply
Registered
 
Join Date: Dec 2011
Posts: 6
Default SMID with SMT idea

I was thinking about a architecture idea were one instruction is issued to multiple register files in a core. it would be implemented like this were you would heave the op code with two sets of three operands. you could also use vector instructions to run alot of data on two or four threads in a core. you would only need to fetch and decode on long instruction saving a lot of bandwidth and energy.
zchieply is offline   Reply With Quote
Old 25-Jul-2012, 04:31   #2
denev2004
Member
 
Join Date: Apr 2010
Location: China
Posts: 143
Send a message via MSN to denev2004 Send a message via Skype™ to denev2004
Default

Wouldn't that be the way how SnB AVX is organized?
__________________
Well I'm not a native English speaker so there might be misuse through my words. I just hope it won't cause too much misunderstanding.
denev2004 is offline   Reply With Quote
Old 25-Jul-2012, 05:12   #3
Exophase
Senior Member
 
Join Date: Mar 2010
Location: Cleveland, OH
Posts: 1,581
Default

Sounds more like VLIW with separate register "sides".. TI's TMS320C6x series DSPs does this.. Although both sides can access the other's register file, with restrictions.

VLIW is in between SIMD and standard superscalar. Of course the instruction sequencing is explicit and therefore don't refer to separate threads. Adding any kind of register file separation really makes it harder to extract the ILP you want, that traditional SIMD can't get at..
Exophase is offline   Reply With Quote

Reply

Tags
cpu, smid, smt

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 02:39.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.