Difference between revisions of "SMP"

From Chessprogramming wiki
Jump to: navigation, search
(Created page with "'''Home * Hardware * Memory * SMP''' FILE:SMP - Symmetric Multiprocessor System.svg|border|right|thumb|Symmetric Multiprocessor System <ref>Symmetric...")
 
(4 intermediate revisions by the same user not shown)
Line 12: Line 12:
 
* [[NUMA]]
 
* [[NUMA]]
 
* [[Parallel Search]]
 
* [[Parallel Search]]
* [[SMP Engines]]
 
 
* [[Young Brothers Wait Concept]]
 
* [[Young Brothers Wait Concept]]
  
Line 59: Line 58:
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46589 SMP experts advice needed] by Lucas Braesch, [[CCC]], December 27, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46589 SMP experts advice needed] by Lucas Braesch, [[CCC]], December 27, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46597 Lazy SMP] by [[Julien Marcel]], [[CCC]], December 27, 2012
 
* [http://www.talkchess.com/forum/viewtopic.php?t=46597 Lazy SMP] by [[Julien Marcel]], [[CCC]], December 27, 2012
* [http://www.talkchess.com/forum/viewtopic.php?t=46858 Lazy SMP, part 2] by [[Dan Homan|Daniel Homan]], [[CCC]], January 12, 2013
+
* [http://www.talkchess.com/forum/viewtopic.php?t=46858 Lazy SMP, part 2] by [[Daniel Homan]], [[CCC]], January 12, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=47455 Lazy SMP, part 3] by [[Dan Homan|Daniel Homan]], [[CCC]], March 09, 2013
+
* [http://www.talkchess.com/forum/viewtopic.php?t=47455 Lazy SMP, part 3] by [[Daniel Homan]], [[CCC]], March 09, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=47568 Shared hash table smp result] by [[Daniel Shawul]], [[CCC]], March 21, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=47568 Shared hash table smp result] by [[Daniel Shawul]], [[CCC]], March 21, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=48524 Measure of SMP scalability] by [[Edsel Apostol]], [[CCC]], July 03, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=48524 Measure of SMP scalability] by [[Edsel Apostol]], [[CCC]], July 03, 2013
* [http://www.talkchess.com/forum/viewtopic.php?t=48536 Lazy SMP and Work Sharing] by [[Dan Homan|Daniel Homan]], [[CCC]], July 03, 2013 » [[LazySMP]] in [[EXChess]]
+
* [http://www.talkchess.com/forum/viewtopic.php?t=48536 Lazy SMP and Work Sharing] by [[Daniel Homan]], [[CCC]], July 03, 2013 » [[EXchess#LazySMP|Lazy SMP]] in [[EXchess]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=49450 Interesting SMP bug] by [[Robert Hyatt]], [[CCC]], September 24, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=49450 Interesting SMP bug] by [[Robert Hyatt]], [[CCC]], September 24, 2013
 
* [http://www.talkchess.com/forum/viewtopic.php?t=49540 SMP and Thread Pool Design pattern] by [[Edsel Apostol]], [[CCC]], October 02, 2013 » [[Hannibal]]
 
* [http://www.talkchess.com/forum/viewtopic.php?t=49540 SMP and Thread Pool Design pattern] by [[Edsel Apostol]], [[CCC]], October 02, 2013 » [[Hannibal]]
Line 90: Line 89:
 
* [https://en.wikipedia.org/wiki/Uniform_memory_access Uniform memory access from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Uniform_memory_access Uniform memory access from Wikipedia]
 
* [http://wiki.osdev.org/Symmetric_Multiprocessing Symmetric Multiprocessing - OSDev Wiki]
 
* [http://wiki.osdev.org/Symmetric_Multiprocessing Symmetric Multiprocessing - OSDev Wiki]
* [http://www.tldp.org/LDP/lkmpg/2.4/html/c1294.htm Chapter 13. Symmetric Multi Processing] in [https://en.wikipedia.org/wiki/Peter_J._Salzman Peter Jay Salzman], [https://www.linkedin.com/in/ori-pomerantz-34a915 Ori Pomerantz] ('''2001'''). ''[http://www.tldp.org/LDP/lkmpg/2.4/html/book1.htm The Linux Kernel Module Programming Guide]''. » [[Linux]]
+
* [http://www.tldp.org/LDP/lkmpg/2.4/html/c1294.htm Chapter 13. Symmetric Multi Processing] in [https://en.wikipedia.org/wiki/Peter_J._Salzman Peter Jay Salzman], [https://www.linkedin.com/in/ori-pomerantz-34a915 Ori Pomerantz] ('''2001'''). ''[http://www.tldp.org/LDP/lkmpg/2.4/html/book1.htm The Linux Kernel Module Programming Guide]''. » [[Linux]]
* [https://software.intel.com/en-us/blogs/2008/04/17/the-difference-between-multi-core-and-multi-processing The difference between multi-core and multi-processing] by [https://software.intel.com/en-us/user/446406 Stefanus Du Toit], [[Intel|Intel Software]], April 17, 2008
+
* [[:Category:Björk|Björk]] - [https://en.wikipedia.org/wiki/Mutual_Core Mutual Core] (2012), [https://en.wikipedia.org/wiki/YouTube YouTube] Video
 +
: {{#evu:https://www.youtube.com/watch?v=-WnzRqCK6Fs|alignment=left|valignment=top}}
  
 
=References=  
 
=References=  
 
<references />
 
<references />
 
 
'''[[Memory|Up one Level]]'''
 
'''[[Memory|Up one Level]]'''
 +
[[Category:Björk]]

Revision as of 22:50, 28 December 2019

Home * Hardware * Memory * SMP

Symmetric Multiprocessor System [1]

SMP, (Symmetric MultiProcessing)
a multiprocessing memory design where all processors compete for access to the centralized shared memory bus connected to the main memory as used in early microcomputer multiprocessor systems with two, four or even eight processors. SMP includes systems with CPUs implemented in separate chips, systems with CPUs implemented in the same chip (multi-core) and combinations (e.g. a system with 2 separate quad core chips, with a total of 8 physical CPUs) [2]. With increasing number of cores and processors bejoind 8 to 12 CPUs [3], SMP with its uniform memory access becomes more and more a bottleneck in scalability - more recent systems such as x86-64 with multiple cores use the NUMA (Non-uniform memory access) architecture instead. Nevertheless, the term SMP search has become synonym for parallel search using a shared hash table, also manifested in the term Lazy SMP.

See also

Publications

Forum Posts

1997 ...

2000 ...

2005 ...

Re: What is SMP? (NT) by Tord Romstad, CCC, February 23, 2006

2010

2015

2016

2017

External Links

Symmetric multiprocessor system from Wikipedia

References

Up one Level