Tom's Hardware > Forum > Applications > Programming > [Solved] Old Software Engineer new Marketing Hype

[Solved] Old Software Engineer new Marketing Hype

Forum Applications : Programming - [Solved] Old Software Engineer new Marketing Hype

Tom's Hardware: Over 1.4 million members in 6 different countries available to answer all your high-tech questions. Sign up now! Its free!

Best answer from Zenthar.

Word :    Username :           
 

You all will probably laugh me right out of the forum but....

Let me start out yes, I was a procedural programmer for years (Assembly, BIOS, embedded systems, and some obscure microprocessors) and moved into object oriented programming back well starting with Visual Studio 6. (Yes, I know that the Intel compiler rocks, so does microsoft's macro assembler).

Anyways, using a large scale MSMQ (Microsoft Message Queing) we wrote singleton threads and on some objects used mutex and semaphore style locking paradigms. You could see in my workstation (a dual XEON 603pin) the threads running from the applications eating memory releasing memory etc.

Now, with all this quad core; hyper threading (marketing hype) what does it really mean for the future of software design. I mean if you want mean and lean then pop into assembly to do your math in C++. But hmm, do I have to change older software design strategies to make the threads more 'nice' to the newer processors?

This probably makes no sense whatsoever; I should go back to skool.

Tom

If your applications are already threaded to play nice with multiple CPU/Cores, then there is no need to redesign them for newer processors. Most applications that need to be redesigned are the ones that were built to use as little thread as possible. Even in that case it all depends on the overall system design.
Sponsored Links
Register or log in to remove.
Best answer

If your applications are already threaded to play nice with multiple CPU/Cores, then there is no need to redesign them for newer processors. Most applications that need to be redesigned are the ones that were built to use as little thread as possible. Even in that case it all depends on the overall system design.

Reply to Zenthar

That is what I was thinking. Thank you for your prompt and professional answer.

Reply to Tom Griffin
Tom's Hardware > Forum > Applications > Programming > [Solved] Old Software Engineer new Marketing Hype
Go to:

There are 528 identified and unidentified users. To see the list of identified users, Click here.

Sponsored links
  • Ask the community now
  • Publish
Ad
They won a badge
Join us in greeting them