That design shift across many different types of desktop and client and server systems, too. There aren't any multi-processors in the current product line, but then the increasing core counts are reducing the need for and avoiding the costs of multi-processor designs. The Cheesegrater Mac Pro and the Xserve Mac are multi-socket and multi-core and NUMA Mac systems. Operating system schedulers do usually show threads as cores, but there's usually more going on within the thread scheduling, and usually less going on in a thread than in a core. On other processors and other designs, threads can provide most of what a core can provide. On some processor architectures and some designs, threads are little better than a mechanism for a faster process context switch and a scheduler optimization. How much less varies by the details of the processor. Multi-threading provides less than what a core provides, or a "thread" would be called a "core". So an 4 core i7 can look like 8 CPUs.Ä«obHarris is aware of the following, but here are some added details. The CPU chip has multiple cores (each core acting as a central processing unit (CPU)), and in the i7 line each core can use HyperThreading to behave as if it is really 2 CPUs. I'm sure there can be others, and except for maybe the power saving aspect, I cannot think of any strong reason for personal computer to disable any CPUs on a chip.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |