Skip to main content
1-Visitor
July 16, 2011
Solved

Mathcad 15 32 Bit Performance in Windows 7 64 Bit

  • July 16, 2011
  • 3 replies
  • 31063 views

I am currently running Mathcad 15 on Windows XP SP3 which is a 32 bit operating system. A Mathcad 15 worksheet I am running has to do a LOT of number crunching. Mathcad 15.exe is running my CPU usage at 99% and a RAM usage of about 480,000 kB, as well as locking up once in a while requiring a reboot. I already broke the worksheet down into a number of smaller worksheets, got rid of unecessary XY plots, and got a summation of a summation to work the fastest way possible. Also tried decimation to reduce the load on the system, but found I can't use it, since I lose some of the input data when I do that.

My company's MIS department wants to give me a new Windows 7 64 bit machine. But I notice in the Mathcad 15 specifications that it will only run as a 32 bit application on a 64 bit operating system.

So will running a newer PC with Windows 7 64 bit help me any?

Also I notice under system requirements none of the newer CPUs are listed. With what newer CPUs is Mathcad 15 compatible?

Bill

Best answer by LouP

I added the select-by-amplitude method to Richard's sheet.

Lou

3 replies

19-Tanzanite
July 17, 2011

No, 64 bit will not help with any 32 bit application. But if you are only using 480Mb RAM then it doesn't look like 64bit would help you even if Mathcad did have a 64bit version. Going to 64 bit doesn't make the CPU any faster, it just increases the memory address space.

A newer PC might have a faster processor though

BillDumke1-VisitorAuthor
1-Visitor
July 17, 2011

Thanks for the response, Richard.

Would a multicore CPU help any with processing speed?

Will Mathcad 15 work with multicore CPUs?

(I notice they are up to 6 cores now in the newer CPUs.)

Bill

19-Tanzanite
July 17, 2011
Would a multicore CPU help any with processing speed?

Will Mathcad 15 work with multicore CPUs?

I'm sure it will work, but I'm not sure if you will get a speed increase. I believe that depends on whether the compute engine was written in such a way that it can take advantage of multiple cores. The current compute engine was mostly written back when version 12 was develloped, back in the era of single core CPUs and dinosaurs. Since we haven't even got a 64 bit version yet, I wouldn't hold out too much hope that they have done anything that would make it utilize multiple CPUs.

24-Ruby III
July 18, 2011

Mathcad Prime 2.0 include support for 64-bit platforms (and leveraging 64-bit memory).

BillDumke1-VisitorAuthor
1-Visitor
July 21, 2011

Whoops again, looking at the result, the frequencies should be at 400, 600 and 800.

19-Tanzanite
July 21, 2011

Just change the first column of fa

BillDumke1-VisitorAuthor
1-Visitor
July 21, 2011

Thanks Richard. That should be OK. v versus i is all I need. (It will be x in the intermod analysis.)

I tried doing this a different way shown below. But for some strange reason when I change the name of v to z in the relation, the range variable i is limited to 800 instead of the 1000 as it should be. Just out of curiousity can someone explain this? I have seen this sort of thing happen with range variables in the past.