Intel’s Core i5

May 22, 2010 at 5:34 PM (Technical Articles)

Intel’s Core i5 : I hope  Everyone worked on Intel’s Core 2 Duo family of processors, of course great performance , computation speed is amazing for some extent. But still many times we did get frustrate due to drop in  performance, many times still our processor give poor response, this is because day by day our need for speed is increasing rapidly. When I started using computers , it was 128MB of RAM and 1.6GHz of processor in my system. But now see the trend, 4GB RAM is minimum requirement, and 2.26GHz is minimum processing speed. Accordingly Intel released more advanced technologies and hence much improved performance in our processors. Now its time for Core i3 , core i5 and core i7 series. What are the special features that are available in these processors? how can they give better performance ? let us discuss this matter today.

The main features that Intel did include in core i series processors are as follows.
1> Intel® Turbo Boost Technology
2> Intel® Hyper-Threading Technology
3> Enhanced Intel® Speedstep Technology

Intel’s Turbo Boost Technology:
Say for example you are running an application and your Operating system request for more processing speed than the existing speed. Under such circumstances this technology allows processors to run faster than the base operating frequency, If it is operating below power,current and temperature specification limit.

Usually Operating system request for a highest processor performance state, at the same time processor works in Turbo Boost mode. how it allows processor to work over highest speed than the existing processor speed? this technical details I don’t know. Still searching for it.
let me give an example: if ur processing speed is 2.26GHz and if your operating system needs more speed for some computations, then this technology allows each core to work upto 2.53GHz of processing speed, keep in mind its base processor frequency is 2.26GHz and it extends upto 2.53GHz.

2> Intel® Hyper-Threading Technology:
We all know about parallelism , how processes within the system are executed in parallel. Now Intel’s new technology Hyper Threading will achieve Thread level parallelism on each processor. And hence in more efficient use of processor resource. Higher processor throughput and improved performance. Hyper-threading works by duplicating certain sections of the processor—those that store the architectural state—but not duplicating the main execution resources.

3> Enhanced Intel® Speedstep Technology:
It is a kind of dynamic frequency scaling technology. It allows the clock speed of the processor to be dynamically changed by the software, this allows the processor to meet the instantaneous performance needs of the operations being performed.

Few More features:

1 > 8 MB Intel Smart Cache: 
This large last-level cache enables dynamic and efficient allocation of shared cache to all four cores to match the needs of various applications for ultra-efficient data storage and manipulation.

2> Integrated Memory Controller: 
An integrated memory controller offers stunning memory read/write performance through efficient prefacing algorithms, lower latency, and higher memory bandwidth making the Intel Core i5 processor ideal for data intensive applications.

So If anybody want to buy a new laptop or new system then go for Intel’s core i5 or i7. Ha core i3 does not support turbo boost and speed step technology. And right now all brands of laptops released core i7 with only 1.6 GHz, so better go for Core i5 with 2.26GHz or more than that.

Now I will give you the Difference in performance of core 2 duo and Core i5 Processor:
Here I am giving one test result along with specification of two processors.
A core 2 duo processor with 3.2GHz shown FPS (Frames Per Sec)
Average Framerate: 31.08
Max. Framerate: 51.85
Min. Framerate: 20.98

A core i5 processor with lesser processor frequency i.e 2.67GHz shown
Average Framerate: 53.83
Max. Framerate: 106.59
Min. Framerate: 34.93

Even though its clock speed is less , core i5 processor did give much better frame rate.
So As you can see even with the Core 2 Duo clocked 600MHz higher than the i5, the i5 setup is 40% faster in regards to minimum frame rates, 42% faster in average frame rate, and a whopping 51% faster in maximum frame rates.

How they differ in Architecture? have a look into both.
1> Intel Core 2 duo : It contains two cores on two different die, each merged together.
Contains a Large L2 cache , shared among both the two cores.

Dual core

Dual core

2> Intel Core i7: It contains 4 different cores as shown below.
Contains a large L3 cache along with L2 also.
They are having 256 KB of L2 for each core (256KBx4) where as a large 8 MB of L3 available as shared among all the 4 cores, is much faster than Core 2 Quad where we have a large L2 cache is been shared between 2 dies and 2×2 cores.

Intel Core i7

Intel Core i7



  1. Shridevi said,

    Good effort.Keet it up….

  2. Deepa S H said,

    i’ve gone through your blog..i was not at all having idea about intel i series.. n also it’s very late but today i saw those c++ questions.. if u have any questions like that on c/c++ means pls do send me.. n one more thing NIDHI looks like u only:-)

  3. Sandeep said,

    Its good to see.

    You include virtual technologies also.

    Intel Core i7
    Codenamed: Bloomfield – Nehalem
    Fabrication: 45 nm
    Instruction set: X86, X86-64, MMX, SSE 4.2
    Socket: LGA 1366
    Bus: Quick Path Interconnect
    RAM: DDR3
    Chipset Support: X58

    Intel Core 2 Duo
    Codenamed: Conroe, Allendale, Wolfdale – Core 2
    Fabrication: 65 nm / 45 nm
    Instruction set: X86, X86-64, MMX, SSE 4.1
    Socket: LGA 775
    Bus: 1333 MHz FSB
    RAM: DDR2
    Chipset Support: 965, P3x, G3x, P45, X48

  4. Sandeep said,

    Hi Tags,
    I would like to know the difference between “Processbased multi-tasking” over “Tread based multi-tasking” with simple diagrams.

    Thank you.

  5. Sandeep said,

    It is Threadbased multi-tasking (not Tread)

  6. Sadanand said,

    Good question Sandy,
    So these are the main points:
    1> In case of thread level parallelism, the host operating system can see two logical processors, i.e two virtual processors, and hence it can schedule two different processes at the same time.

    But usually in multithreading if I am not wrong only one Process will be scheduled at a time, I said scheduling (which means in this case almost the process is ready to execute).

    So this is the main difference betw multithreading and Hyper threading ( Thread level parallelism ) .

    2> in Thread level parallelism, it duplicates certain sections of the processor – See duplicating the sections of processor is nothing but virtual processor. So far we heard about virtual memory, but now virtual processor itself. Great idea. Stated by Intel on release of its Core i5 processor.

    So in this case Operating system can see two virtual processors, i.e certain sections of the processors are duplicated.

    So this much info I can give you.

  7. soumya said,

    wat to say?its really informative n innovative.

  8. Delia said,

    Hi admin do you need unlimited content for your page ? What if you
    could copy content from other sites, make it pass copyscape test
    and publish on your blog – i know the right tool for you, just type in google:

    loimqua’s article tool

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: