﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>SQLServerCentral / SQL Server 2008 / SQL Server 2008 Administration  / Define CPU terms/keywords ? / Latest Posts</title><generator>InstantForum.NET v2.9.0</generator><description>SQLServerCentral</description><link>http://www.sqlservercentral.com/Forums/</link><webMaster>notifications@sqlservercentral.com</webMaster><lastBuildDate>Tue, 21 May 2013 21:40:18 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Define CPU terms/keywords ?</title><link>http://www.sqlservercentral.com/Forums/Topic1400180-1550-1.aspx</link><description>[quote][b]Bhuvnesh (12/26/2012)[/b][hr]i am bit confused in following CPU keywords1) dual-core 2) quad-core 3) [b]n[/b]-core processor4) sockets5) "number of processors" means ? It's physcial or logical ?And on what basis (from  above listed) parallelism (MAXDOP) is decided ? [/quote]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.</description><pubDate>Fri, 28 Dec 2012 11:00:59 GMT</pubDate><dc:creator>Nadrek</dc:creator></item><item><title>RE: Define CPU terms/keywords ?</title><link>http://www.sqlservercentral.com/Forums/Topic1400180-1550-1.aspx</link><description>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.</description><pubDate>Wed, 26 Dec 2012 23:18:33 GMT</pubDate><dc:creator>SQL Show</dc:creator></item><item><title>Define CPU terms/keywords ?</title><link>http://www.sqlservercentral.com/Forums/Topic1400180-1550-1.aspx</link><description>i am bit confused in following CPU keywords1) dual-core 2) quad-core 3) [b]n[/b]-core processor4) sockets5) "number of processors" means ? It's physcial or logical ?And on what basis (from  above listed) parallelism (MAXDOP) is decided ? </description><pubDate>Wed, 26 Dec 2012 01:08:26 GMT</pubDate><dc:creator>Bhuvnesh</dc:creator></item></channel></rss>