Results 1 to 9 of 9

Thread: Lets throw some light on computer terminology

  1. #1
    Junior Member
    Join Date
    May 2010
    Age
    22
    Liked
    0 times
    Posts
    82

    Default Lets throw some light on computer terminology

    When I started reading semiconductor stuff and computer related articles.I was bombarded with a bevy of words which didn't make any sense, i had to peruse wiki chip and digit before they made sense.I am talking about the jargon , the terms that make computer literature a tough thing to read.

    Now i try to make some commonly misunderstood terms understandable!

    first up hyper threading.(source Wiki/Intel/UC Berkeley)



    Hyperthreading is a term often associated with Intel core series and old Pentium series.
    it is claimed to improve the processor efficiency by up to 30%.

    What exactly is hyper threading? Is it really worth it. Lets analyze.

    Intel launched HT on Pentium series, where they claimed the processor would be able to do 2 tasks simultaneously. With HT they introduced a concept called virtual core.
    Any processor has an execution unit(remember ALU!) , Fetch ,decode unit and a architectural unit which stores the state of registers.

    In HT this architectural unit is utilized as the logical core i.e. when the OS has two tasks one of the task is operated by the execution unit , while the logical core queues the task and as soon as the execution unit is waiting( due to a wrong branch prediction* or a cache miss). this queued task is given to execution unit.So we can summarize HT as pipe-lining within a core.(simple isn't it)

    For a application(including OS) to be efficient , it should know that the processor is HT, now if this is the case then the application is called Symmetric multiprocessing ready(jargon again)

    why not any application, imagine a case i7 920( 4C/8T) , now there are four tasks ,You have 4 cores and 8 virtual cores. Now if your OS has 4tasks, it may treat 4 logical cores(2 physical cores) as 4 physical cores and load them ,leaving 2 physical cores unattended.

    Thus 2 physical core with 4 task gets overloaded and the other two physical cores become idle, you don't want that do you after shelling out 14k!!

    and with HT according to tom's hardware a Pentium clocked @ 3.00GHz had the same performance as a overclocked 3.6GHz chip.( that's some gain isn't it?)

    Thus you get 8 Logical cores (not always) in a 4Core CPU.Now this combined with Turbo boost (will explain later), is what makes i7 so superior.

    I hope this helps, if you guys feel this is good i will add further topics, even you can ask for one!!

    *Branch predictor is a unit which predicts what the next branch in case of a if_else or switch statement. It predicts based on the previous iterations. a wrong branch prediction ca be very costly as the entire pipeline in the processor will have to be flushed.)
    Last edited by gromhellscream; 09-05-10 at 12:13 AM.

  2. #2
    Platinum Member talktoanil's Avatar
    Join Date
    May 2008
    Age
    27
    Liked
    1 times
    Posts
    1,212

    Default

    [IMG]file:///C:/DOCUME%7E1/TEMP/LOCALS%7E1/Temp/moz-screenshot-3.png[/IMG][/QUOTE]

    lol..uplaod pic on any website and post url here in IMG blocks

  3. #3
    Junior Member
    Join Date
    May 2010
    Age
    22
    Liked
    0 times
    Posts
    82

    Default

    I was editing it .. Saving in between.. now fixed!!!

  4. #4
    Just a member
    Join Date
    Dec 2009
    Age
    21
    Liked
    0 times
    Posts
    1,347

    Default

    did not get the last 5 lines...

  5. #5
    Junior Member
    Join Date
    May 2010
    Age
    22
    Liked
    0 times
    Posts
    82

    Default

    Quote Originally Posted by rajan1311 View Post
    did not get the last 5 lines...
    Can you quote them..i have made some changes on those..hope that helps

  6. #6
    Just a member
    Join Date
    Dec 2009
    Age
    21
    Liked
    0 times
    Posts
    1,347

    Default

    Quote Originally Posted by gromhellscream View Post
    Thus you get 8 cores(not always) in a 4Core CPU.Now this combined with Turbo boost (will explain later), is what makes i7 so superior.

    I hope this helps, if you guys feel this is good i will add further topics, even you can ask for one!!
    8 cores, 4 core cpu? did u just say thread = core?

  7. #7
    Junior Member
    Join Date
    May 2010
    Age
    22
    Liked
    0 times
    Posts
    82

    Default

    What i meant was you get a 8 logical cores(i.e. a thread) for 4 Physical cores.(never compared it to real core if that was the case should get 100% improvement, whereas here it is just a 30% )

  8. #8
    Just a member
    Join Date
    Dec 2009
    Age
    21
    Liked
    0 times
    Posts
    1,347

    Default

    the gains really depend on the software right?you may see 15% in some cases and 0% in others.

  9. #9
    Junior Member
    Join Date
    May 2010
    Age
    22
    Liked
    0 times
    Posts
    82

    Default

    Yes, in fact it can go to negative . i.e. performance can even degrade as in the case i had given.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Which is the Best Antivirus software package for your computer?
    By Preeti_20 in forum Computer Security
    Replies: 54
    Last Post: 12-27-11, 09:36 PM
  2. Computer Virus
    By vorazeal in forum Computer Security
    Replies: 15
    Last Post: 08-23-11, 01:35 PM
  3. The Most Expensive Computer in the World, ePHex x58 from Maingear
    By rameshp20 in forum Computer technology
    Replies: 9
    Last Post: 10-15-10, 10:12 AM
  4. Dell Inspiron 530s Desktop Computer Review
    By Preeti_20 in forum Laptop
    Replies: 5
    Last Post: 02-28-10, 08:56 PM
  5. Replies: 1
    Last Post: 02-27-10, 07:04 PM