SQL Clone
SQLServerCentral is supported by Redgate
 
Log in  ::  Register  ::  Not logged in
 
 
 


Define CPU terms/keywords ?


Define CPU terms/keywords ?

Author
Message
Bhuvnesh
Bhuvnesh
SSCertifiable
SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)SSCertifiable (5.4K reputation)

Group: General Forum Members
Points: 5350 Visits: 4076
i am bit confused in following CPU keywords

1) dual-core
2) quad-core
3) n-core processor
4) sockets
5) "number of processors" means ? It's physcial or logical ?

And on what basis (from above listed) parallelism (MAXDOP) is decided ?

-------Bhuvnesh----------
I work only to learn Sql Server...though my company pays me for getting their stuff done;-)
SQL Show
SQL Show
SSChasing Mays
SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)SSChasing Mays (655 reputation)

Group: General Forum Members
Points: 655 Visits: 1078
Bhuvanesh,
Socket is the basic unit of hardware to hold processing units. Say if you have dual-core, then you mean 2 processing units in 1 socket. "SQL_Server_2012_Licensing_Reference_Guide".Google this search.The pdf is awesome explaining the socket-core relationship.
Nadrek
Nadrek
SSCommitted
SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)SSCommitted (1.9K reputation)

Group: General Forum Members
Points: 1925 Visits: 2729
Bhuvnesh (12/26/2012)
i am bit confused in following CPU keywords

1) dual-core
2) quad-core
3) n-core processor
4) sockets
5) "number of processors" means ? It's physcial or logical ?

And on what basis (from above listed) parallelism (MAXDOP) is decided ?



A socket is a place on the motherboard where a CPU/processor (a physical piece of silicon with electrical contacts on the bottom) can be placed.

A core/processor is, equivalent to a single core CPU, that can do only one thing at once. I.e. if you have one core, then one query can be actively executing at once, OR the operating system can be doing something, etc. If you have two cores (either a single dual-core package, or two mono-core packages), then you can run two queries, one query that's executed in two parallel streams, one query + an OS task, etc.

Note that some modern AMD chips have 2 integer cores per floating point core, making core counts even trickier.

Dual/Tri/Quad/Hex/Octo/Mangy/etc.-core relates to how many integer cores are on each physical piece of silicon.

A hyperthread/(logical) processor is a "logical" core that is much more limited, generally provided in pairs per core. Many modern CPU's support Hyperthreading, so a 1-socket, quad-core, hyperthreading enabled machine would show 8 "logical processors", and actually be able to do 4 things at once, though with certain workloads on certain generations, additional processes gain a performance advantage. A 1-socket, quad-core, non-hyperthreaded machine would show 4 "logical processors".

"Number of processors" is a statement you must always seek clarification on. Sometimes it means sockets, sometimes integer or floating point cores, sometimes hyperthreads.

MAXDOP is related primarily to hyperthreads.
Go


Permissions

You can't post new topics.
You can't post topic replies.
You can't post new polls.
You can't post replies to polls.
You can't edit your own topics.
You can't delete your own topics.
You can't edit other topics.
You can't delete other topics.
You can't edit your own posts.
You can't edit other posts.
You can't delete your own posts.
You can't delete other posts.
You can't post events.
You can't edit your own events.
You can't edit other events.
You can't delete your own events.
You can't delete other events.
You can't send private messages.
You can't send emails.
You can read topics.
You can't vote in polls.
You can't upload attachments.
You can download attachments.
You can't post HTML code.
You can't edit HTML code.
You can't post IFCode.
You can't post JavaScript.
You can post emoticons.
You can't post or upload images.

Select a forum

































































































































































SQLServerCentral


Search