• Home
  • Archive
  • Tools
  • Contact Us

The Customize Windows

Technology Journal

  • Cloud Computing
  • Computer
  • Digital Photography
  • Windows 7
  • Archive
  • Cloud Computing
  • Virtualization
  • Computer and Internet
  • Digital Photography
  • Android
  • Sysadmin
  • Electronics
  • Big Data
  • Virtualization
  • Downloads
  • Web Development
  • Apple
  • Android
Advertisement
You are here: Home » Multi-Core Processor Based Computer vs. Multi-CPU Computer

By Abhishek Ghosh October 14, 2013 7:27 am Updated on October 14, 2013

Multi-Core Processor Based Computer vs. Multi-CPU Computer

Advertisement

Multi-Core Processor Based Computer vs. Multi-CPU Computer has differences. For Servers, Workstations the processors are multiple plus multi-core on one board. We wrote about Multi-Core Processors before.It is important to understand what is Workstation computer and the minute difference of Server Operating System Versus Desktop Operating System. Mac Pro is only practical consumer market Workstation computer sold as single units. Other manufacturers usually has no consumer level marketing, the reason is simple – Workstation costs more and are used for specific purposes or by the power users.

 

Multi-Core Processor Based Computer vs. Multi-CPU Computer : Current Scenario

 

We are talking in context of UNIX and UNIX Like OS, from the number of decades passed, *nix systems passed many many decades to prove their stability. Original Microsoft Windows OS no longer is used, the recently used Windows OS is OpenVMS based – these shows up as Windows NT family of OS. Operating System is important because all cores might not start working depending on the OS – see the tutorial on Activate all the processor cores when Windows 7 starts. The basic advantage Microsoft Windows gave at the initial time was reduction of ownership cost. But today with Free BSD variants of UNIX, Linux; Microsoft Windows practically need not to be thought by a high end user, even by consumers today. The free community based security updates of Free BSD is taken by Apple for OS X. So, Microsoft ‘manages’ their market by pre-installing Microsoft Windows on Hardware manufacturers’ computers for the consumer. Ultimately, a new computer user has no freedom, the buzz words are sprinkled via Ads and the user ends up with a laptop with Microsoft Windows pre-installed. 3 years ago we wrote how to create a bootable Windows 7 DVD for OEM PCs not supplied with installation disk and still people asks questions via email, comments. After spending $500, the user understood; there is no practical support for the Operating System from Microsoft. Pathetically, these computers are not manufactured for making the consumer happy – they are configured for optimizing performance of Microsoft Windows. You will add RAM and RAM, never you will be satisfied. 2 GB RAM honestly is quite huge if properly the Kernel handles it. The bottleneck remains mainly at Firmware level – they are fully closed source, no question of patching, updates.

Multi-Core processors are very much advertised as effective, but practical usage of Multi-Core is limited by many points from the Software end. On the other hand, it is not possible for an average consumer to buy a Mac Pro or a IBM’s Workstation or a Xenon Processor based server. Server hardware are never manufactured thinking about Microsoft Windows – the users are high end, they have good knowledge of History and Chemistry of Computing. You can think carefully – a Server runs 24x7x365 for several years, but a consumer grade PC dies quite earlier. Microsoft Windows performs pathetically on Mac Pro’s hardware when compared with a PC. Worst is, Apple manufactures Mac Pro with one Multi-Core Processor. So, the word mobility with multitasking is a kind of dream not yet reached. Apple is quite old hardware manufacturer – since 1976. Older than me. Due to mass marketing and iThings people knows the name of Apple, but actually 2 decades ago; people considered whether they will use an UNIX based computer or a different OS. Hardware and Software usually always fine tuned by the manufacturer, like you see with Apple Products now – the UNIX core is not created by Apple, practically OS X costs 1/10th of Microsoft Windows, pricing is nearly equal for other non-Microsoft paid Operating Systems. $20.00 or like that versus $300.00.

Advertisement

---

The topic Multi-Core Processor Based Computer vs. Multi-CPU Computer is not really that easy from users’ point of view – has many limitations – by budget, by size, by look, by features, by usability, by after sales service. Apple did the business trick by pushing a high end workstation to high end consumer market. As IBM like brands will not compete with Apple’s Mac Pro, the segment has no competition. It is challenging to manufacturer a laptop that costs $2500.00 – people obviously will think about Apple’s Mac Pro’s mobile brother – Apple’s MacBook Pro. But here is the issue – MacBook Pro is not equipped with Multiple Processors but with single Multi-Core Processor. We guess the reader has understood the complexity of the topic – Multi-Core Processor Based Computer vs. Multi-CPU Computer.

 

Multi-Core Processor Based Computer vs. Multi-CPU Computer : Multi-CPU Computer Will Perform Better

 

Multi-Core Processor Based Computer vs Multi-CPU Computer

Simply, when you are adding a Graphics Card, you are adding a separate motherboard plus the CPU, Memory etc. It never matters what level of card it is – adding a separate graphics card always makes the whole thing closer to Grid Computing structure. Its not an ideal example, just to make the reader understand that the resource from the main board and processor is becoming free. Obviously, if add a separate Sound Card at least some resource of the main processor will be separated. We never think of Sound Card as processing of Sound is not resource hungry unlike graphics. Unfortunately, for marketing purpose, a computer with weak Processing power or less RAM is never provided with a Graphics card – technically that would be the ideal usage to help the weak main processor. A slower computer becomes more slow because everything is depending on one processor.

A CPU or Central Processing Unit, is what is typically referred to as a processor. A processor contains many discrete parts within it, such as one or more memory caches for instructions and data, instruction decoders and various types of execution units for performing arithmetic or logical operations. A multiprocessor system contains more than one such CPU allowing them to work in parallel. This is called SMP or Simultaneous Multiprocessing.

A multi-core CPU has multiple execution cores one one CPU as we said in the previous article. Now, this can mean different things depending on the exact architecture, but it basically means that a certain subset of the CPU’s components is duplicated, so that the multiple cores can work in parallel on separate operations. This is called CMP, Chip-level Multiprocessing.

For example, a multicore processor may have a separate L1 cache and execution unit for each core, while it has a shared L2 cache for the entire processor. That means that while the processor has one big pool of slower cache, it has separate fast memory and arithmetic/logic units for each of several cores. This would allow each core to perform operations at the same time as the others. In a multi-core processor each of the cores are generally slower (in raw speed) than a fast single-core processor. Also, all of the cores in that processor share the same system bus and main memory. However, for most daily tasks this isn’t a noticeable issue and for most users the system will feel faster as they are able to do more simple tasks at once.

There is an even further division, called SMT, Simultaneous Multithreading. This is where an even smaller subset of a processor’s or core’s components are duplicated. For example, an SMT core might have duplicate thread scheduling resources, so that the core looks like two separate “processors” to the operating system, even though it only has one set of execution units. One common implementation of this is Intel’s Hyperthreading.

Thus, you could have a multiprocessor, multicore, multithreaded system. Something like two hexacore, hyperthreaded processors would give you 2 x 6 x 2 = 24 logical processors from the point of view of the operating system. Different workloads benefit from different setups. A single threaded workload being done on a mostly single-purpose machine benefits from a very fast, single-core/cpu system. In a multi-processor system performance will be increased in cases where there are multiple high intensity tasks being performed. Depending on the motherboard this may be because each processor will have its own dedicated bus and/or main memory, allowing them to use the full capabilities of each for those tasks.

The pro and cons can be complicated as there are a lot of variables to consider, but some notable differences are:

  1. Cooling: a two core CPU will often produce less waste heat than two separate single core units of the same spec and will only require one heatsink and fan which is generally going to be cheaper (though all the heat is in one place, not spread over two, which may require higher-tech cooling solutions)
  2. Speed due to cache locality: being on the same chip there are opportunities to make L2 (or L3) cache coherency/sharing more efficient as the cores do not need to coordinate over a longer distance over an external memory bus
  3. Cost differences due to simplicity: multi-core solution does not require multiple sockets on the motherboard and so forth

 

Thus, a Multi-CPU Computer is usually the winner for the raw computing power, but unfortunately the companies pushes Multi-core simply because they are easy to manufacture and the profit is more. So, Intel’s consumer Ads are true for a Multi-CPU Computer which has multicore, multithreaded Processors.

Tagged With multi processor computer , Multiple CPU Computer , multiple processor computers , carte mère multi processeur , computer with 4 cpus , computer multi-node vs multi-socket , windows server multi cpu , computer motherboard processor , computer in which the multiples processors , carte 2 cpu amd

This Article Has Been Shared 531 Times!

Facebook Twitter Pinterest

Abhishek Ghosh

About Abhishek Ghosh

Abhishek Ghosh is a Businessman, Surgeon, Author and Blogger. You can keep touch with him on Twitter - @AbhishekCTRL.

Here’s what we’ve got for you which might like :

Articles Related to Multi-Core Processor Based Computer vs. Multi-CPU Computer

  • Kernel Based Virtual Machine (KVM)

    Kernel based Virtual Machine (KVM) is a Linux kernel infrastructure for virtualization which runs on x86 hardware with hardware virtualization techniques.

  • RAID or Redundant Array of Independent Disks

    RAID is the acronym for Redundant Array of Independent Disks used to organize multiple physical hard drives in computer to function as a logical drive.

  • Desktop Virtualization with VMware View

    Desktop Virtualization with VMware View gives a view on technical functioning and implementation, benefits for businesses and advantages and disadvantages.

  • VMWare Fusion or VirtualBox for Mac ?

    VMWare Fusion and VirtualBox both are virtualization softwares. First is a paid software and second one is a Free Software. Which one is right for your Mac ?

  • Virtualization : Easy Explanation of the Technology

    Virtualization is typically used to mean by processor virtualization. Besides the processor virtualization, there are other types like for disks or network.

Additionally, performing a search on this website can help you. Also, we have YouTube Videos.

Take The Conversation Further ...

We'd love to know your thoughts on this article.
Meet the Author over on Twitter to join the conversation right now!

If you want to Advertise on our Article or want a Sponsored Article, you are invited to Contact us.

Contact Us

Subscribe To Our Free Newsletter

Get new posts by email:

Please Confirm the Subscription When Approval Email Will Arrive in Your Email Inbox as Second Step.

Search this website…

 

Popular Articles

Our Homepage is best place to find popular articles!

Here Are Some Good to Read Articles :

  • Cloud Computing Service Models
  • What is Cloud Computing?
  • Cloud Computing and Social Networks in Mobile Space
  • ARM Processor Architecture
  • What Camera Mode to Choose
  • Indispensable MySQL queries for custom fields in WordPress
  • Windows 7 Speech Recognition Scripting Related Tutorials

Social Networks

  • Pinterest (24.3K Followers)
  • Twitter (5.8k Followers)
  • Facebook (5.7k Followers)
  • LinkedIn (3.7k Followers)
  • YouTube (1.3k Followers)
  • GitHub (Repository)
  • GitHub (Gists)
Looking to publish sponsored article on our website?

Contact us

Recent Posts

  • Four Foolproof Tips To Never Run Out Of Blog Ideas For Your Website March 28, 2023
  • The Interactive Entertainment Serving as a Tech Proving Ground March 28, 2023
  • Is it Good to Run Apache Web server and MySQL Database on Separate Cloud Servers? March 27, 2023
  • Advantages of Cloud Server Over Dedicated Server for Hosting WordPress March 26, 2023
  • Get Audiophile-Grade Music on Your Smartphone March 25, 2023

About This Article

Cite this article as: Abhishek Ghosh, "Multi-Core Processor Based Computer vs. Multi-CPU Computer," in The Customize Windows, October 14, 2013, March 30, 2023, https://thecustomizewindows.com/2013/10/multi-core-processor-based-computer-vs-multi-cpu-computer/.

Source:The Customize Windows, JiMA.in

PC users can consult Corrine Chorney for Security.

Want to know more about us? Read Notability and Mentions & Our Setup.

Copyright © 2023 - The Customize Windows | dESIGNed by The Customize Windows

Copyright  · Privacy Policy  · Advertising Policy  · Terms of Service  · Refund Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT