LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 01-25-2007, 12:16 AM   #1
xhbahai
LQ Newbie
 
Registered: Mar 2006
Posts: 2

Rep: Reputation: 0
Difference between SMP and AMP?


What are there some differences between SMP and AMP?
 
Old 01-25-2007, 01:49 AM   #2
prashant joshi
LQ Newbie
 
Registered: Jan 2007
Location: india, pune
Posts: 15

Rep: Reputation: 1
search in google
 
Old 01-25-2007, 01:51 AM   #3
prashant joshi
LQ Newbie
 
Registered: Jan 2007
Location: india, pune
Posts: 15

Rep: Reputation: 1
Symmetric Multiprocessing
SMP (symmetric multiprocessing) is the processing of programs by multiple processors that share a common operating system and memory. In symmetric (or "tightly coupled") multiprocessing, the processors share memory and the I/O bus or data path. A single copy of the operating system is in charge of all the processors. SMP, also known as a "shared everything" system, does not usually exceed 16 processors.

SMP systems are considered better than MPP systems for online transaction processing (OLTP) in which many users access the same database in a relatively simple set of transactions. An advantage of SMP for this purpose is the ability to dynamically balance the workload among computers (and as a result serve more users faster).
 
1 members found this post helpful.
Old 01-25-2007, 01:53 AM   #4
prashant joshi
LQ Newbie
 
Registered: Jan 2007
Location: india, pune
Posts: 15

Rep: Reputation: 1
What is the Accredited Mortgage Professional (AMP) designation?
The AMP is a new, national designation for mortgage professionals in Canada. Launched in January 2004, the AMP designation was developed as part of CIMBL’s ongoing commitment to increasing the level of professionalism in Canada’s mortgage industry through the development of educational and ethical standards. The AMP designation sets a single national proficiency standard for Canada’s mortgage professionals.
 
Old 01-25-2007, 02:08 AM   #5
cyberfreaker2k
LQ Newbie
 
Registered: Nov 2003
Location: Bangalore
Distribution: Fedora core 6
Posts: 19

Rep: Reputation: 1
Hi
The first definition For SMP Is right But AMP is
Asynchronous Multiprocessing (And not Accredited Mortgage Professional )
Its more or less like parallel processing of sequential instructions
and used mostly in Embeded Architectures and its gaining popularity
offlately in large scale computing.
 
1 members found this post helpful.
Old 01-25-2007, 08:38 AM   #6
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
Quote:
Originally Posted by xhbahai
What are there some differences between SMP and AMP?
They both refer to how a single O/S will run on a machine with more than one CPU, core or chip thread available.

A(S)MP is the old way: one of the CPUs has a specific role, the kernel is running exclusively on it, thus asymetric. Processes can run on either this CPU or others.
It is simpler to implement but the major drawback is AMP doesn't scale well. (eg. a 2xCPU machine will run 1.9 faster, but a 10 CPU machine will run say 5 times faster)

With SMP, all CPUs are managed equally (symetrically), the kernel can run on whatever CPU, and, with reentrant kernels, the kernel itself can run simultaneously on more than one CPU at the same time.

SMP scales far better. (eg. a 10 CPU machine will run say 9 times faster than a single CPU).
 
Old 01-30-2007, 10:15 PM   #7
xhbahai
LQ Newbie
 
Registered: Mar 2006
Posts: 2

Original Poster
Rep: Reputation: 0
Thanks very much!
 
Old 01-31-2007, 03:12 AM   #8
kstan
Member
 
Registered: Sep 2004
Location: Malaysia, Johor
Distribution: Dual boot MacOS X/Ubuntu 9.10
Posts: 851

Rep: Reputation: 31
U are the man jlliagre!!
I want to say thank you very much too. I save my time from reading!!
 
Old 02-15-2007, 09:16 AM   #9
tnt
LQ Newbie
 
Registered: Feb 2007
Posts: 1

Rep: Reputation: 0
Question

I've got an old dual-socket370 VIA 694DP based MSI board with two Coppermines 733

I have one Coppermine 933 and it seem that board works well with one socket populated with 733 and other with 933

is it better for linux to work with identical CPUs or I can have some performance advantages by putting 933 in one of the sockets?


as far as I know, linux kernel assigns new process to the CPU with the lowest load, and if one CPU is 'faster' it will have lower load and thus get more processes to serve...

but, that is only my guess and would like to hear some 'professional' opinion.

 
Old 02-15-2007, 10:23 AM   #10
jlliagre
Moderator
 
Registered: Feb 2004
Location: Outside Paris
Distribution: Solaris 11.4, Oracle Linux, Mint, Debian/WSL
Posts: 9,789

Rep: Reputation: 492Reputation: 492Reputation: 492Reputation: 492Reputation: 492
It looks odd to have processors with different performance on the same board. It is possible the faster align to the slower, but I can't tell for sure. If both processors can run at their respective speed, then you can try this configuration.

Linux, or any other kernel do not assign a process to the CPU with the lower load. It assign the runnable process with the higher priority to the first CPU available.
 
Old 08-04-2012, 12:18 AM   #11
naam
LQ Newbie
 
Registered: Jul 2012
Posts: 2

Rep: Reputation: Disabled
Asymmetric Multiprocessing

We want to know how AMP mode works actually...How to configure that?
Suggest your thoughts..
 
Old 08-04-2012, 01:41 PM   #12
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,665
Blog Entries: 4

Rep: Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945Reputation: 3945
"Multiple cores" are a good example of SMP: all of the processing units share the same memory and everything-else.

"Clustered computing" is a good example of AMP. The various computers are working together toward a common purpose but they don't share access to the same RAM and the same I/O channels.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
SMP & 64 bit CPUs linuxhippy Fedora 6 09-11-2005 07:33 PM
Help: SMP & NIC problem !? luiyl Linux - Networking 0 05-31-2005 10:10 PM
SMP & APM in 2.6 kernel 2verb Linux - Software 0 08-08-2004 11:17 PM
Difference Enterprise vs SMP montyw Linux - Newbie 4 07-10-2004 04:17 PM
What difference between SMP andnormal kernal? kooyue Linux - General 12 02-16-2004 12:08 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 04:58 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration