Home > Intel Communities > Open Port IT Community > The Server Room > Blog > Tags > processor

The Server Room Blog

4 Posts tagged with the processor tag
0

Once in a life time project

Posted by scotthuck Mar 16, 2009

Have you ever worked on a project, or with a team than just “clicked”?  Everyone was excited to be at work.  They worked well together.  And while there were of course many challenges, everyone worked through them and the end result was something special? I worked on one such team back in the mid-90’s.  The team was a silicon design and marketing team here at Intel, and the end result was the P6 processor (the official name was the Pentium Pro processor).  That may be too long ago for many of you to remember this product…I guess I’m showing my age.  But the P6 was a revolutionary product.

So what made this team click?  I think it was the fact that we all knew we were doing something special; something that had never been done before. The P6 was the first out-of-order, Super-scale, Super-pipelined, Speculative execution, glue less MP x86 processor every produced.  And the jump in performance as compared to previous generation x86 processors was the biggest ever seen at that time.

What is interesting is that most people, who worked on that project, have a very similar view.  All look very fondly back at that project, there were special friendships created during that project which exist today, and even though many years have past, and many project have come and gone since them, the P6 was something special; a once-in-a-lifetime project which most remember as the best project the ever worked on.  I’ve been at Intel for 23 years, and the P6 is still the best project I ever worked on.

So why all the reminiscing?  Because the soon to be released Nehalem project (aka Intel(r) Xeon(r) processor 5500 Series for servers and workstations, and also known as the Intel® Core i7 processor for desktop)  has many of the same attributes as the P6 project.  While times have changed, and working in a global environment means you cannot duplicate all the things that made the P6 team so special (in particular a close, tight nit group of people working at a single site), there are many things about the Nehalem project which make it special.  While I can’t disclose all the details just yet, look for follow-on to this blog after the product launch where I can describe some if the things which truly make the Nehalem product revolutionary.  Things that make me just sit back and say wow!  What this team accomplished is truly amazing!

0 Comments Permalink
8

Today, I met with Tim Denney (a summer intern here at Intel) who is working for our performance analysis team. Tim told me that he had built a tool allowing intel employees to compare performance of certain SPEC published benchmarks (www.spec.org) across a variety of processors.

 

Tim demonstrated this analysis tool that searches all the integer and floating point publications on www.spec.org across a range of architectures (Intel, AMD, UltraSPARC, Power). You can input different processors and then the tool returns the published results available and a simple graphical display of the best published results for the processors chosen.

 

After meeting with Tim, I thought about the numerous "Ask an Expert" questions I’ve received on OpenPort in the last 6-9 months where people have asked me where and how they can compare performance across a variety of processors (dual core to quad core, different speeds, 1S to 2S to 4S, etc).

 

In took me about a nano-second to realize that your input would be really helpful in developing an improved user interface. So here is your chance. I encourage you to try this performance comparison tool and respond back with your ideas on how we can improve the tool and user interface. I can’t guarantee that we can implement every suggestion, however, I do guarantee that we will listen.

 

So … How would you like your benchmark?

8 Comments Permalink
3

During my blog post last week titled "[processors-cpus-cores-arent-they-all-the-same|p-10936]", I got a request to talk more about server terminology, going beyond the CPU. So here we go.

 

The processor does all your computational calculations. The chipset is attached to the processor and manages information and data flow from the processor to the other system components like memory and other I/O (input / output) devices. If the processor is the "brain", then the chipset is the "heart". Memory and I/O devices are like "arms" and "legs" - you need them all working together. The term chipset, memory controller, and memory controller hub (MCH) are often used interchangeably

 

At Intel, we refer to the platform as the combination of all of these devices that comprise a server. From a hardware perspective, I see the following terms used interchangeably: platform, solution, system, server, workstation, and there are probably others I'm missing. However, I have also seen platform refer to the software stack, as well as the complete hardware and software solution together.

 

Another term that you may also here is form factor. Form factor refers to the size and shape of the final system you would buy from a manufacturer. The most common server form factors are rack mount, pedestal, towers and blades.

 

 

3 Comments 0 References Permalink
6

I get questioned often about the difference between these terms and it can be confusing. Now that we are in the era of multi-core, let's explore common terminology. What is the difference between a processor, CPU, a chip, a core and a socket? And how is threading different?

 

Processor / CPU: This is what Intel makes and OEMs design into their systems.
Processors and CPUs are sometimes referred to as CHIPs
*Sockets:* The physical location on the system board where the processor/CPU goes. Sockets are increasingly used to describe a servers capability. A 4S (4 socket) server supports up to 4 CPUs inside. Sometimes this might also described as to as 4w (wayness) or 4P (processor) server.

Cores: The number physical processing units contained within the processor. There can be one, two, four or more ...
*Threads:* Some Intel processors support multi-threading technology. This is simply the ability to run more than one software thread on a core (Single threaded means one stream of software per core at a time) (Multi-threaded means more than one stream of software is executed in parallel)

So ... Processor, CPU, Socket, and Chips are terms that are often used interchangeably. Cores and Threads are both features inside the processor. Was this helpful to you ? Let me know. Chris

6 Comments 0 References Permalink

Filter Blog

By author: By date: By tag: