Share via

Is Excel Multiple Processor Aware

Anonymous
2014-10-23T09:39:43+00:00

Are Microsoft excel 2010 or 2013 multiprocessor aware? So, if I have dual xeon chips, can excel use both of them to run calculations?

According to the following article: 

http://support.microsoft.com/kb/265361#appliesto

excel 2003 was not. However, this article was never updated. Any answer much appreciated.

Microsoft 365 and Office | Excel | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

Answer accepted by question author

Anonymous
2014-10-23T15:54:02+00:00

The answer appears to be "yes" - all can be used.

Basic System:

Windows Server 2008 R2 Standard (64-bit) w/SP1

Installed memory (RAM) 12.0GB

Intel Xeon CPU E5220 @ 2.27GHz (2 processors)

I installed the 32-bit version of Office 2010 Professional Plus and after completion checked the setting in Excel, and it had automatically chosen "Use all..." and showed that 16 processors would be used.  8 processors per CPU x 2 CPUs = 16 processors!

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

Answer accepted by question author

Anonymous
2014-10-23T10:42:32+00:00

Both Excel 2010 and 2013 can use multiple cores during calculation. This multi-threaded calculation can produce significant speed increases, but its efficiency depends on the extent to which the calculation chain can be processed in parallel. Also note that VBA is single-threaded so will not gain from multiple processors.

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

Answer accepted by question author

Anonymous
2014-10-23T11:51:38+00:00

One setting in Excel 2010/2013 is labeled as "Use all processors on this computer".  I think that the definition of "processor" could play into it.  I would personally take that to mean all physical processors and their cores.  For example, with my system, with a single i7 physical CPU, it shows 8 for a count of total processors.

I don't have a multi-CPU system readily available to test with, but just might try to get to one to try to get a firmer answer.  However, the system I have in mind, an HP dual-Xeon server, does split the 12 GB installed RAM between the two physical CPUs, so I'm not sure how that fits into the equation; especially when it gets into the single-threaded world of VBA.

Was this answer helpful?

0 comments No comments

6 additional answers

Sort by: Most helpful
  1. Anonymous
    2014-10-23T11:07:52+00:00

    Thanks Charles. I recognize that excel can use the multiple cores, but I still can't get a straight answer on whether or not excel can use multiple processors.

    So, if I get a computer with two xeon chips or two i7 chips, will it be able to use the cores from both chips or just a single chip? Said differently, running excel using a single i7 3960x chip allows for the use of 12 processors or cores. Now, if i had two (2) i7 3960x processors on the same computer, could excel use both chips simultaneously and access 24 cores?

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more