Hyper threading in processor's.

        Hyper threading

              
When we try to buy new laptop. we mostly prefer Intel processor's .there are lot of specifications to considered like clock speed,cache memory , number of cores ( dual ,octa, Hexa cores) hyper threading and etc... hyper threading (HT)  or hyper threading technology( HTT)
Because of hyper thrending the cores in processor's visible as dubble the cores to OS ( operating system ) .

If a dual core processor enabled hyper trending.. then it visible as quad core processor to operating system ...
That means here we have 2 physical cores that visible as  4 virtual cores to operating system .....

First time Intel introduced this  hyper threading technology in Intel Pentium -4  and xenon processor ( this used in server's which  provide us internet) this technology available since from years back .. before understanding about the hyper threading we need to know about cores in processor's ..

Cores nothing but individual processing units ..
Example;
If you assign a work to processor.if the processor is quad cored.. then processor divide into 4 parts ...this divided parts processed by individual cores in processor...just like .if you have 2 hands we can work fastly instad of 2 hands if we have 4 ..we can work more efficiently and fastly.....
Threads...

It is sequence  of messages or mails   generally we see message threads,email threads... single threaded and multiple threaded operations are performed by the processor ....if we using single app it is single threaded ,but in the case of multitasking it uses multiple threads ...
The exact number of cores called physical and due to hyper threading shows multiple cores to operating system ..more number of physical cores or actual cores is called virtual cores ....the operating system intelligently schedule the instructions in hyper threading ...

Heavy softwares like video editing , rendering video games are multi threaded work loads ... because we know what frame that comes next to edit ....
Advantages of hyper threading..
Cost reduces ...
We can schedule the physical cores into more number of virtual cores ...
We can improve performance of each individual core upto 25% ....
Check your laptop or computer that hyper threading enabled or not??
Thank you 

Techwelcom

My name is venkatesh thota, I am an electronics engineering student who curious about the world, and how things happening..!!

Post a Comment

Previous Post Next Post