Instead of posting my specific software problem, I thought I would try to get a better understanding of 64bit enabled hardware. We are experiencing a problem with some of our new Core 2 Duo machines and I thought I would go down this road a little while to see where it leads in solving my problem. My understanding is that the latest Intel Core Microarchitecture processors (Merom, Penryn, Allendale, Conroe, Wolfdale, etc) are 64bit in their architecture...where as the older Pentium 4's, Original Core Duo chips, etc, are only 32bit. Is this correct, and if so, what makes the Intel Itanium chips different than the latest Core 2 Duo's? Obviously, the latest Core 2 Duo's run 32bit Windows just fine, and I would guess that most of the computers in the world are still running 32bit OS's, even though the hardware claims it's 64bit capable (I even remember a few years back that many AMD laptops had AMD 64 processors but we only ran 32bit Windows on it!). Anyway, maybe the Itanium processors can't run 32bit apps, but the latest Core 2 Duo's can run both, hence making them a better choice than the Itaniums???
Back to the point of my question (which is really a confusion about 64bit and 32bit hardware), in trying to troubleshoot my particular problem, I am thinking that maybe the cause of the problem is that our older software application is having a hard time running on the latest Core 2 Duo hardware as it runs just fine on our P4's, Pentium D's and Pentium M systems. The problem is that our latest Core 2 Duo systems are locking up and hanging when we run our particular software tool and I am not sure why. I figured I would look into the 32bit vs. 64bit hardware as the potential problem, but I first need to understand the difference between the various Intel chips.
By the way, am I the only one who is TOTALLY confused by Intel and their "Core", "Duo", "Dual Core", "Pentium Dual Core" naming conventions? Why are there SO many variations of it??? Then they throw in these crazy names like "Conroe", "Yonah", "Allendale", etc. Why can't they distinguish their lines of processors better??? Sorry, just had to get that off my chest.