View Single Post
  #5  
Old May 17th 11, 10:51 AM posted to alt.comp.hardware.pc-homebuilt
Skybuck Flying[_2_]
external usenet poster
 
Posts: 1,459
Default What Intel processors have all Intel instruction sets and features?

Links have little to do with programming, links have to do with
information/details about processors/chips which is what OP was asking
about.

And yes programmers that want to make sure that a certain chip/processor has
these instruction sets would consult these lists.

Furthermore windows does not really compensate for these missing instruction
sets in a statisfactory way, sometimes windows might have alternative code
paths... but if applications have this remains to be seen, depends on
compiler used and macro's used
and libraries used and so forth.

Software emulation of instruction sets is not what OP was asking about.

Also perhaps some processors will execute these instruction sets differently
in regards to micro-ops and cycle count... so further close examination of
how fast these instructions really are on a certain processors (latency)
documents might be interesting.

Then there are other factors like L1 cache which is oddly never mentioned
(usually it will be 64 KB) I would make sure it is first before buying it...
32 KB would probably be very bad, though might be a bit faster too but only
for very small programs.

If original poster was interested in all these instruction sets for software
emulation he would need to look elsewhere and investigate massive ammounts
of documents for each window version and each application, this leaves
information about windows updates to be desired.

So far the general idea now I will go into your bull**** because it's so
full of bull**** it needs a bit of anti-bull****, you simply begging for
some more insight lol, which you shall receive since you seem highly
confused, but just this once perhaps, because you could be a troll just
being deliberately fokked in the head

BloodShame,

You know so little about electronics


Original question is not about electronics but chips, which I wouldn't call
"electronics"... when I think of electronics I think of visible components
interacting with each other... these chips are integrated
"electronics"/circuits which is on a different playing field... 1 billion
dollar factory playing field

I wouldn't recommend that you attempt to build your own machine.


Already did.

Buy a high end computer with an intel processor from a reputable
manufacturer, make sure you get the real Windows 7 install disks with it.
If you want encryption; go with windows 7 ultimate.


Already did sort of

All the instruction sets that you listed are short cuts for programmers.


No.

What I mean is an MMX or a SSE set is a list of special instructions and
each one is made up of simpler instructions that that processor already
recognises.


Sounds more like a question to me !

In principle no: new instructions/instruction sets are designed to be
executed by new hardware circuits which can execute
faster than individual instructions together.

Otherwise it would be pointless.

In reality chip designed might cheat and first produce a first cheap chip to
see if the instruction set catches on... which it will not because it sux,
can't fool programmers like that. These fake chips will fake the instruction
and execute slower with the other instructions or micro instructions.

Then perhaps later a real chip will come out which executes the new
instructions at full speed.

These instruction sets run faster that the individual simpler
instructions because they are hard coded into the processor.


Here you seem to contradict what you wrote before, indeed this is the case,
hardwired so the execute faster (if it's not a cheating chip )

If the processor in the computer you buy doesn't have all of those
instruction sets, Windows will compensate for it.


Perhaps but this is useless for speed, it will at least make the software
work but slower.

And it's not necessarily windows which does this... it's the compiler which
compiles it in... sometimes applications themselfes... so it depends on the
software... if the software doesn't support it then the new instruction sets
don't get used.

So it takes some time before windows is recompiled for these new
instructions and applications and so forth... so perhaps next version of
windows perhaps updates and then later new media player, new codecs and so
forth.

The lists can simply be used to see if a certain range of processors support
certain instruction sets, so I don't see what the problem is here ?!

If you want more detailed information about the execution speed of the
instruction sets per processor then he/OP will have to consult "software
optimization manuals" from AMD or INTEL.

So his original question is somewhat programming and programmer related,
it's the software after all which has to use all of this...it doesn't happen
overnight... and to be able to tell if the chip is good more information is
required, which could be in the optimization manuals.

Bye,
Skybuck.