SI
SI
discoversearch

We've detected that you're using an ad content blocking browser plug-in or feature. Ads provide a critical source of revenue to the continued operation of Silicon Investor.  We ask that you disable ad blocking while on Silicon Investor in the best interests of our community.  If you are not using an ad blocker but are still receiving this message, make sure your browser's tracking protection is set to the 'standard' level.
Technology Stocks : Intel Corporation (INTC) -- Ignore unavailable to you. Want to Upgrade?


To: Joe NYC who wrote (108308)8/25/2000 1:41:11 PM
From: Tenchusatsu  Read Replies (1) | Respond to of 186894
 
Joe, <Why did you add the word "assembly"?>

Because if I understand it right, "polymorphism" can occur on several levels. If it's the actual assembly code which modifies itself, that's the "polymorphic assembly code" that I was talking about. That would probably give any processor the fits, though more so on Pentium 4 and Itanium than Pentium III and Athlon.

My impression is that polymorphism actually occurs one or two levels above assembly. Especially for interpreted languages like VB or Java, the assembly code of the interpreter doesn't change. It's the actual input to the interpreter that changes, but that's far enough detached that polymorphism won't affect the processor.

But what do I know. At least my feeling is that there is no such thing as the "do-it-all" processor anymore. Performance enhancements these days require specific support from software, whether it's Pentium 4 optimization, or SSE2, or enhanced 3DNow!, or x86-64, or IA-64, or even thread-level parallelization.

Tenchusatsu