x86 multicore app on x64?

JPBaron

New Member
I hope I didn't screw myself when I bought my new Dell workstation (Quad core, Zeon, x64 Vista Ultimate) last fall but I am running into a problem now. I run a small CNC machine shop and have two main computer applications - SolidWorks for CAD work and Surfcam for CAM work. Now SW has a x64 version that I have been very happy with but Surfcam is a 32bit app. My latest release of Surfcam is written for 32bit multicore platforms and I'm finding that it is not utilizing the multicores (ie poor performance). The highest CPU load it will show is 25% - which to me means it is only using 1 core (thoeretically). Do I need to downgrade to 32bit Vista? Or is there a way to fix this from my end. Surfware - surfcam's maker doesn't have any plans for a 64bit version anytime soon..

Thanks
JP:confused:
 

My Computer

Hello JP, and welcome to Vista Forums.

You might see if you may be able to set the processor affinity for Surfcam to see if that may help.

Hope this helps,
Shawn
 

My Computers

System One System Two

  • Operating System
    Windows 10 Pro 64-bit
    Manufacturer/Model
    Custom
    CPU
    Intel i7-8700K 5 GHz
    Motherboard
    ASUS ROG Maximus XI Formula Z390
    Memory
    64 GB (4x16GB) G.SKILL TridentZ RGB DDR4 3600 MHz (F4-3600C18D-32GTZR)
    Graphics Card(s)
    ASUS ROG-STRIX-GTX1080TI-O11G-GAMING
    Sound Card
    Integrated Digital Audio (S/PDIF)
    Monitor(s) Displays
    2 x Samsung Odyssey G7 27"
    Screen Resolution
    2560x1440
    Hard Drives
    1TB Samsung 990 PRO M.2,
    4TB Samsung 990 PRO PRO M.2,
    8TB WD MyCloudEX2Ultra NAS
    PSU
    Seasonic Prime Titanium 850W
    Case
    Thermaltake Core P3
    Cooling
    Corsair Hydro H115i
    Keyboard
    Logitech wireless K800
    Mouse
    Logitech MX Master 3
    Internet Speed
    1 Gb/s Download and 35 Mb/s Upload
    Other Info
    Logitech Z625 speaker system,
    Logitech BRIO 4K Pro webcam,
    HP Color LaserJet Pro MFP M477fdn,
    APC SMART-UPS RT 1000 XL - SURT1000XLI,
    Galaxy S23 Plus phone
  • Operating System
    Windows 10 Pro
    Manufacturer/Model
    HP Envy Y0F94AV
    CPU
    i7-7500U @ 2.70 GHz
    Memory
    16 GB DDR4-2133
    Graphics card(s)
    NVIDIA GeForce 940MX
    Sound Card
    Conexant ISST Audio
    Monitor(s) Displays
    17.3" UHD IPS touch
    Screen Resolution
    3480 x 2160
    Hard Drives
    512 GB M.2 SSD
I hope I didn't screw myself when I bought my new Dell workstation (Quad core, Zeon, x64 Vista Ultimate) last fall but I am running into a problem now. I run a small CNC machine shop and have two main computer applications - SolidWorks for CAD work and Surfcam for CAM work. Now SW has a x64 version that I have been very happy with but Surfcam is a 32bit app. My latest release of Surfcam is written for 32bit multicore platforms and I'm finding that it is not utilizing the multicores (ie poor performance). The highest CPU load it will show is 25% - which to me means it is only using 1 core (thoeretically). Do I need to downgrade to 32bit Vista? Or is there a way to fix this from my end. Surfware - surfcam's maker doesn't have any plans for a 64bit version anytime soon..

Thanks
JP:confused:

Hi JP,

Heres a screenshot from a multi-core Application Im developing, The multiple threads of mscorewks (or other names) are a good example of multithreading, Can you run Process Explorer from Microsoft and screenshot the Threads used by that application so I can see what its using?

attachment.php



It will help determine if the application is using threading and using each core properly ;)

Steven
 

Attachments

  • Threads.PNG
    Threads.PNG
    48.5 KB · Views: 373

My Computer

I tried Process Explorer this morning and here is a screen shot of what is going on with Surfcam when it is supposed to be multi coring. If I set the affinity to one core it will max it out (25% total load). If set to all four cores it will use all four with a total cpu load of 25%. With no real change in performace.

Thanks for the help:)
JP

Screen Shot.jpg
 
Last edited by a moderator:

My Computer

Back
Top