Why do we need different CPU architecture for server & mini/mainframe & mixed-core?

Posted by claws on Server Fault See other posts from Server Fault or by claws
Published on 2010-04-19T12:25:35Z Indexed on 2010/04/19 12:33 UTC
Read the original article Hit count: 376

Hello,

I was just wondering what other CPU architectures are available other than INTEL & AMD. So, found List of CPU architectures on Wikipedia.

It categorizes notable CPU architectures into following categories.

  1. Embedded CPU architectures
  2. Microcomputer CPU architectures
  3. Workstation/Server CPU architectures
  4. Mini/Mainframe CPU architectures
  5. Mixed core CPU architectures

I was analyzing the purposes and have few doubts. I taking Microcomputer CPU (PC) architecture as reference and comparing others.

Embedded CPU architecture:

  • They are a completely new world.
  • Embedded systems are small & do very specific task mostly real time & low power consuming so we do not need so many & such wide registers available in a microcomputer CPU (typical PC). In other words we do need a new small & tiny architecture. Hence new architecture & new instruction RISC.
  • The above point also clarifies why do we need a separate operating system (RTOS).

Workstation/Server CPU architectures

  • I don't know what is a workstation. Someone clarify regarding the workstation.
  • As of the server. It is dedicated to run a specific software (server software like httpd, mysql etc.). Even if other processes run we need to give server process priority therefore there is a need for new scheduling scheme and thus we need operating system different than general purpose one. If you have any more points for the need of server OS please mention.
  • But I don't get why do we need a new CPU Architecture. Why cant Microcomputer CPU architecture do the job. Can someone please clarify?

Mini/Mainframe CPU architectures

  • Again I don't know what are these & what miniframes or mainframes used for? I just know they are very big and occupy complete floor. But I never read about some real world problems they are trying to solve. If any one working on one of these. Share your knowledge.
  • Can some one clarify its purpose & why is it that microcomputer CPU archicture not suitable for it?
  • Is there a new kind of operating system for this too? Why?

Mixed core CPU architectures

  • Never heard of these.

If possible please keep your answer in this format:

XYZ CPU architectures

  • Purpose of XYZ
  • Need for a new architecture. why can't current microcomputer CPU architecture work? They go upto 3GHZ & have upto 8 cores.
  • Need for a new Operating System Why do we need a new kind of operating system for this kind of archictures?

© Server Fault or respective owner

Why do we need different CPU architecture for server & mini/mainframe & mixed-core?

Posted by claws on Stack Overflow See other posts from Stack Overflow or by claws
Published on 2010-04-19T12:17:02Z Indexed on 2010/04/19 12:43 UTC
Read the original article Hit count: 376

Hello,

I was just wondering what other CPU architectures are available other than INTEL & AMD. So, found List of CPU architectures on Wikipedia.

It categorizes notable CPU architectures into following categories.

  1. Embedded CPU architectures
  2. Microcomputer CPU architectures
  3. Workstation/Server CPU architectures
  4. Mini/Mainframe CPU architectures
  5. Mixed core CPU architectures

I was analyzing the purposes and have few doubts. I taking Microcomputer CPU (PC) architecture as reference and comparing others.

Embedded CPU architecture:

  • They are a completely new world.
  • Embedded systems are small & do very specific task mostly real time & low power consuming so we do not need so many & such wide registers available in a microcomputer CPU (typical PC). In other words we do need a new small & tiny architecture. Hence new architecture & new instruction RISC.
  • The above point also clarifies why do we need a separate operating system (RTOS).

Workstation/Server CPU architectures

  • I don't know what is a workstation. Someone clarify regarding the workstation.
  • As of the server. It is dedicated to run a specific software (server software like httpd, mysql etc.). Even if other processes run we need to give server process priority therefore there is a need for new scheduling scheme and thus we need operating system different than general purpose one. If you have any more points for the need of server OS please mention.
  • But I don't get why do we need a new CPU Architecture. Why cant Microcomputer CPU architecture do the job. Can someone please clarify?

Mini/Mainframe CPU architectures

  • Again I don't know what are these & what miniframes or mainframes used for? I just know they are very big and occupy complete floor. But I never read about some real world problems they are trying to solve. If any one working on one of these. Share your knowledge.
  • Can some one clarify its purpose & why is it that microcomputer CPU archicture not suitable for it?
  • Is there a new kind of operating system for this too? Why?

Mixed core CPU architectures

  • Never heard of these.

If possible please keep your answer in this format:

XYZ CPU architectures

  • Purpose of XYZ
  • Need for a new architecture. why can't current microcomputer CPU architecture work? They go upto 3GHZ & have upto 8 cores.
  • Need for a new Operating System Why do we need a new kind of operating system for this kind of archictures?

© Stack Overflow or respective owner

Related posts about assembly

Related posts about operating-system