Page 4 of 8 FirstFirst 1234567 ... LastLast
Results 76 to 100 of 194

Thread: Core Multiplexing technology???

  1. #76
    Xtreme Member
    Join Date
    Aug 2005
    Posts
    114
    Quote Originally Posted by lawrywild
    Do you mean when Enabled
    Yea, was thinking the same thing, lol.

    Quote Originally Posted by grimREEFER
    amd's solution uses hypertransport while intel's solution uses shared L2 cache?
    if this is true, isnt intel's solution going to be considerably better?
    Do you have something I can read to better understand how they work? Just trying to figure out how exactly they plan to accomplish this.

  2. #77
    Xtreme Member
    Join Date
    Apr 2006
    Location
    Virginia
    Posts
    179
    I'm kind of lost here. The first image posted by "FCG" shows that there are two ways that multiplexing can be done.

    The first way would be to dissable a core and run it that way, and another would be to give both cores the same thread.

    Now, FCG then said that multiplexing technology always dissables one core. That begs the question "so what's the benefit of multiplexing?" If it dissables one core and gives the other core all 4 MB of L2 cache, core multiplexing wouldn't be anything to write home about (southern lingo lol). If that's all it does, why are people so excited about it?

    I mean if it truly did use both cores to execute one thread, then yeah that's pretty groundbreaking, but if it's just a turning off of one core then i don't see the point...

  3. #78
    Registered User
    Join Date
    Apr 2006
    Posts
    25
    Quote Originally Posted by Fuji
    I'm kind of lost here. The first image posted by "FCG" shows that there are two ways that multiplexing can be done.

    The first way would be to dissable a core and run it that way, and another would be to give both cores the same thread.

    Now, FCG then said that multiplexing technology always dissables one core. That begs the question "so what's the benefit of multiplexing?" If it dissables one core and gives the other core all 4 MB of L2 cache, core multiplexing wouldn't be anything to write home about (southern lingo lol). If that's all it does, why are people so excited about it?

    I mean if it truly did use both cores to execute one thread, then yeah that's pretty groundbreaking, but if it's just a turning off of one core then i don't see the point...
    He said that the 'SW Single processor mode' disabled one core, not that the Core Multiplexing did.

    Given that the feature hasn't been announced yet, anything here is speculation The tag might be in the new BIOS, but it might not be fully enabled still, or might not be enabled on these ES samples, etc.

  4. #79
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    I think it's not the RHT or whatever you call it in "AMD's case"(since we are not sure what it is in AMD's case yet).
    I got an email from a friend with this possible explanation:

    It's probably a technique that makes possible the situation in which 2 cores are seen by a FSB as a single CPU core and thus utilazing the whole 1066 MHz bus much more effectivly.So its closely related to FSB and not to threading...

  5. #80
    Xtreme Member
    Join Date
    Mar 2006
    Posts
    241
    hey FCG, if your gonna make diagrams in MS Paint can you at least write that they are drawn for demonstration purposed only, there are some misguided folks going around to other forums acting like those images are from Intel documentation and it would be nice if you could kinda post that this is currently unconfirmed information etc...

    Yeah, I know its not your fault what these people do, but alot of people respect what you say, so it might be best if you put a disclaimer there or something.

  6. #81
    Registered User
    Join Date
    Dec 2005
    Posts
    75
    He signed them ©FCG 2006

  7. #82
    Xtreme Member
    Join Date
    Mar 2006
    Posts
    241
    wow, and yet still people are posting it like its official, oh well, guess they can just live in lala land if thats what they want.

  8. #83
    Xtreme Member
    Join Date
    May 2006
    Location
    prospekt Veteranov, Saint-Petersburg, Russia
    Posts
    494
    finally, nobody made core multiplexing work though many have core 2

  9. #84
    Xtreme Mentor
    Join Date
    Mar 2006
    Posts
    2,978
    Quote Originally Posted by Flanker
    Yea, was thinking the same thing, lol.



    Do you have something I can read to better understand how they work? Just trying to figure out how exactly they plan to accomplish this.
    http://liberty.princeton.edu/Publica...calability.pdf

    http://www.cslab.ece.ntua.gr/courses...chitecture.pdf

    http://www.princeton.edu/~rblee/ELE5...roc_akkary.pdf <-- simulation article concerning multithreading a singular thread, co-authored by Intel, note the buzz words Memory Disambiguation.

    Someone also aluded to earlier that "wouldn't Intel's implementation work better since it is shared L2 cache", the answer is yes.

  10. #85
    Xtreme Addict
    Join Date
    May 2006
    Location
    Herbert's House in Family Guy
    Posts
    2,381
    q:

    will this be availible for non intel mobo, but with intel chipset?? like DFI infinity 975?? cos i want to get DFI 975 infinity for OC, but if badaxe is the only one has it .... OC can be pain in badaxe lol
    E6600 @ 3.6
    IN9 32x MAX
    EVGA 8800Ultra
    750W

  11. #86
    Xtreme Cruncher
    Join Date
    May 2005
    Location
    Lincolnshire, UK
    Posts
    1,154
    Core multiplexing is enabled by default and says that 'when set to disabled disables secondary cores'.
    Asus P9X79 Pro | i7 3820 @ 4.875GHz | 4x4GB Corsair DDR3-1600| 3x 6970 Lightnings watercooled| Corsair 1200W PSU | Mountain Mods Ascension case |

  12. #87
    Banned
    Join Date
    Oct 2005
    Posts
    1,533
    Like any newly introduced Tech the first implementasion won't be all that. But lets look ahead to nehalem . As I understand it Nehalem will have a IMC not unlike the ATI R520 . Now when you look at the R520 were the memory writes to 4 channels and the right software compilers is written . This can easily speed up single threads to 3x speed in a quad core pc. and speed up a dual thread to 2x speed . But the right kind of memory controller has to be in place . ATI has just such a contoller and intel and ati seem to be sharing tech. So Conroe's use of CMP will be a first stepps taken to Nehalem Mitosis settup with all the correct parts inplace.

  13. #88
    Banned
    Join Date
    Oct 2005
    Posts
    1,533
    Quote Originally Posted by BrownTown
    wow, and yet still people are posting it like its official, oh well, guess they can just live in lala land if thats what they want.
    Brown Cow it would seem that CMP for Conroe is less specutive for Intel than AMD RH/T . I seen a lot of AMDers picking up the RH/T banner when they thought that AMD had something to fight Conroe with . Dreams get crushed everyday. You should have paid att. To what Intel was saying openly.

    It was the Inquirer who opened up this can of worms along with X-Bit labs.

    I am surprized at people. The sleeping giant has awoken and for some strange reason some thought it took another snooze.

  14. #89
    the jedi master
    Join Date
    Jun 2002
    Location
    Manchester uk/Sunnyvale CA
    Posts
    3,884
    Quote Originally Posted by Turtle 1
    Brown Cow it would seem that CMP for Conroe is less specutive for Intel than AMD RH/T . I seen a lot of AMDers picking up the RH/T banner when they thought that AMD had something to fight Conroe with . Dreams get crushed everyday. You should have paid att. To what Intel was saying openly.

    It was the Inquirer who opened up this can of worms along with X-Bit labs.

    I am surprized at people. The sleeping giant has awoken and for some strange reason some thought it took another snooze.
    The Inquirer picked up on private conversations techs were having from 2 weeks previous, many heard AMD had plans for something like this a couple of months ago but NDA's etc kept everyone quiet and the lack of actual info was scarce. I know i have heard zero info officially but google is your friend when you want to find more...i have been pushing the search engine for 4 weeks now and its supprising what you can find when you pinpoint places to look.

    Bios files are beginning to show something is about to happen, all we need do now is look for a patch from m$ and we will know the day has arrived.

    AMD from news on the web is looking for the gaming crown back from Conroe, i have a feeling we will be seeing some real fast dual cpu setups real soon along with RHT etc etc...the only issue is our wallets won't be deep enough ..LOL
    Got a problem with your OCZ product....?
    Have a look over here
    Tony AKA BigToe


    Tuning PC's for speed...Run whats fast, not what you think is fast

  15. #90
    Xtreme Member
    Join Date
    Aug 2005
    Posts
    114
    Quote Originally Posted by JumpingJack
    http://liberty.princeton.edu/Publica...calability.pdf

    http://www.cslab.ece.ntua.gr/courses...chitecture.pdf

    http://www.princeton.edu/~rblee/ELE5...roc_akkary.pdf <-- simulation article concerning multithreading a singular thread, co-authored by Intel, note the buzz words Memory Disambiguation.

    Someone also aluded to earlier that "wouldn't Intel's implementation work better since it is shared L2 cache", the answer is yes.
    Much thanks. But thats over my head, heh. Could you offer a basic explanation of how it works? As far as I know, it works by sending every second instruction to the second core, but I'm told that that is not possible.

    Quote Originally Posted by Atomicpineapple
    Core multiplexing is enabled by default and says that 'when set to disabled disables secondary cores'.
    Uh oh. Well, it may be enabled, but it needs that patch from MS to make it work. The second part worries me though - It disables the second core. So...we have no choice but to keep it enabled or suffer with a single core?

    Quote Originally Posted by Turtle 1
    I am surprized at people. The sleeping giant has awoken and for some strange reason some thought it took another snooze.
    Lol. A bit of a fanboyish comment, but witty and well-placed. I liked it.

  16. #91
    Xtreme Cruncher
    Join Date
    May 2005
    Location
    Lincolnshire, UK
    Posts
    1,154
    Uh oh. Well, it may be enabled, but it needs that patch from MS to make it work. The second part worries me though - It disables the second core. So...we have no choice but to keep it enabled or suffer with a single core?
    I'm not sure, I also have a SW single Core mode which disables 1 core, they must do something different?!
    Asus P9X79 Pro | i7 3820 @ 4.875GHz | 4x4GB Corsair DDR3-1600| 3x 6970 Lightnings watercooled| Corsair 1200W PSU | Mountain Mods Ascension case |

  17. #92
    Xtreme Addict
    Join Date
    May 2006
    Location
    Herbert's House in Family Guy
    Posts
    2,381
    i dont understand this at all lol, so to simplified this:
    it makes dual core runs single thread application faster right??
    and it also turns kentsfield into a conroe with pretty much double the clock speed??

    but is this on the CPU side or the mobo side?? and when can i expect to see M$, Intel, mobo maker all to patch this up??
    E6600 @ 3.6
    IN9 32x MAX
    EVGA 8800Ultra
    750W

  18. #93
    Xtreme Member
    Join Date
    Aug 2005
    Posts
    114
    @ theteamaqua - Yes, it will let single threaded applications be run on both cores. But no, it won't work at double the clock speed. A 66% increase is more what we should expect.

    Its on the CPU side.

  19. #94
    Xtreme Cruncher
    Join Date
    Jun 2006
    Posts
    6,215
    People it is NOT in Core2 Duo...
    The tech. called Core Mult. Tech. is closely related to FSB and not SW/HW threading implementation.

  20. #95
    Registered User
    Join Date
    May 2005
    Posts
    3,691
    Quote Originally Posted by nn_step
    True, a shared L2 cache is superior to two processors connected Via Hypertransport link BUT such a design needs to be completely redesigned to add more processors. IN contrast all AMD needs to do is link and link. So for quick efficient upgrades AMD's is better BUT as a design for Performance ONLY a Shared L2 is about as good as it gets.
    Ummm....

    Doesn't AMD use it's cross-bar for the 2 cores to communicate?
    Quote Originally Posted by Leon2ky
    "dammit kyle what's with the 30 second sex lately?" "Sorry sweetie, I overclocked my nuts and they haven't been stable since"
    Quote Originally Posted by trinibwoy View Post
    I don't think his backside has internet access.
    Quote Originally Posted by n00b 0f l337 View Post
    Hey I just met you
    And this is crazy
    But I'm on bath salts
    And your face looks tasty

  21. #96
    The PhotoCHOPer
    Join Date
    Jun 2006
    Location
    Canada
    Posts
    961
    Interesting article .. taking about "Reverse hyerthreading" (Core Multiplexing) ... pretty much comes down to its going to work great, ok, or only good on some programs. (Link: Overclockers.com)
    Silver Bullet VII

    Corsair 750D | Corsair AX 850W | Core i7 2600K | Thermalright Venomous X | Asus Maximus IV Extreme B3
    eVGA GTX680 SLI | Crucial Ballistix Sport 16GB | Intel 530 240GB | 2 x WD RED 3TB in RAID 1 | LG BluRay | 3 x 2413WFP

  22. #97
    Xtreme Member
    Join Date
    Apr 2006
    Location
    Virginia
    Posts
    179
    Quote Originally Posted by informal
    People it is NOT in Core2 Duo...
    The tech. called Core Mult. Tech. is closely related to FSB and not SW/HW threading implementation.
    It's been said that Intel's FSB isn't necessarly bottlenecked with Conroe, but will be bottlenecked with kentsfield so logically speaking, they are not going to make a technology that fills the FSB even more...

  23. #98
    Xtreme Enthusiast
    Join Date
    Feb 2005
    Location
    bakersfield ca
    Posts
    872
    to me the core multiplexing sounds like a on off switch for the shared cache scheme which would explain why the system crashes with it dissabled.

    im probably wrong but its my first guess lol i love what some of you here are coming up with 6ghz conroe performance....... hahaha

  24. #99
    Xtreme Mentor
    Join Date
    Mar 2006
    Posts
    2,978
    Quote Originally Posted by Flanker
    Much thanks. But thats over my head, heh. Could you offer a basic explanation of how it works? Lol. .
    Sure, no problem --- and whoever told you that every other instruction sent is impossible is telling you correctly, it is impossible as memory load/stores and branching would conflict very quickly.

    Reverse Hyperthreading (RHT) was first circulated around the net in early April. It derived from a french web site written by a fella who had a chance encounter with an AMD engineer at a bar True: http://www.bit-tech.net/news/2006/04...yperthreading/

    The concept is this... in computers today with single core the majority of code base was designed and written to run in serial mode, one instruction follows the next (single threaded). As multi-core processing popularizes, these single thread designs still run fine, except they utilize only one core of multicore set, wasted resources. There are two approaches to splitting up the thread and allowing to use more than one processor. One is in programming, the programmer can split off various tasks that need to happen but are independent of the task being performed or the compiler analyzes the code base and organizes the machine level code to thread through multiple cores. This is the software/compiled solution.

    The second is to have the system do the "splitting" via HW. In this case, as the concept goes, the singular thread is chopped into segments and the segments are split between the two cores. Or, another way to look at it, the two core CPU looks like a single core CPU. This is the concept of RHT or CMT.

    Here is how it essentially works. The incoming instruction/data stream is segmented into chunks, for simplicity lets say segment A and segment B, such that segment A precedes segment B in logical order. Segment A goes to Core 0 and segment B is executed speculatively on Core 1. Speculatively in that it is a what if scenario. There are two outcomes to this situation

    One scenario: After segment A and B finish, the results are compared -- if segment B read/wrote/or branched in such a way that is in conflict with the results frome executing segment A then the conclusion is that the B segment is errant and the result is simply ignored. This is OK because now segment B will execute in logical order on core 0 and nothing has been lost (albiet nothing gained either).

    Second scenario: After segment A and B finish and the results are compared, and it is determined that no conflicts arose in memory reads/writes/branches between the two segments, in such a case the result from A is valid and the result from B is valid. As such, keep both results and simply merge them into the architecuteral state. In this scenario, we have gotten the speed up benefit of concurrently executing two segments of code in time that would other wise need to wait for A to finish before B began. In this case both segments retire concurrently.

    In otherwords, segment B was executed speculatively sorta like asking a questions "let's run this ahead of time, and if it doesn't muck things up then I have done it right and killed two birds with one stone". So RHT or CMT are not perfect multi-threading solutions, but the worst case scenario is that some gains in performance will be realized.

    Now, when you sit down to think about it RHT or CMT has practical limitations. For example, lets say CPU1 is operating on Thread A and CPU2 is operating on thread B. But thread A changes a memory location that Thread B needs --- when does thread B get the data before or after the change. Neither CPU knows unless they are communicating. Same thing with branch prediction, if thread A predicts a different branch than what is executing on thread B, then the work on thread B is wrong and needs to be discarded.

    Another way to envision this concept is think of the inclusion of the OOOe (out of order execution engine). Basically the CPU buffer takes a set of insturctions and re-orders them in sequence to execute most efficiently through the core execution units. This is instrution level parallism (ILP). In essense, the unit examined is individual instructions. In thread level parallelism (TLP), the unit examined to be reorder is > 2 instructions within in the thread. You can think of RHT or CMT as grouped instructions being re-worked for exectuion similar to how a OOOe engine might reorder at the instruction level.

    At first many people thought rubbish, then more details and actual technical papers on the subject have been found. It appears to be a reality, if so we can expect some performance improvements without having to buy new software. One would expect very serial, non-branchy code to get the biggest boost which means Games will not see huge improvements as these tend to be very "branch" code bases.
    Last edited by JumpingJack; 06-26-2006 at 09:56 PM.

  25. #100
    Xtreme Member
    Join Date
    Feb 2004
    Location
    Montreal
    Posts
    208
    Quote Originally Posted by JumpingJack

    At first many people thought rubbish, then more details and actual technical papers on the subject have been found. It appears to be a reality, if so we can expect some performance improvements without having to buy new software. One would expect very serial, non-branchy code to get the biggest boost which means Games will not see huge improvements as these tend to be very "branch" code bases.
    I dont think anyone ever doubted (not that ive seen anyway) that code could be paralelized by hardware. What was doubted (and rightly so) is that one instruction could be split to execute on 2 cores.

Page 4 of 8 FirstFirst 1234567 ... LastLast

Bookmarks

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •