Scalar processor

Scalar processors represent a class of computer processors. A scalar processor processes only one data item at a time, with typical data items being integers or floating point numbers.[1] A scalar processor is classified as a SISD processor (Single Instructions, Single Data) in Flynn's taxonomy.

Other

In contrast, in a vector processor a single instruction operates simultaneously on multiple data items (referred to as "SIMD"). The difference is analogous to the difference between scalar and vector arithmetic.

A superscalar processor, on the other hand, executes more than one instruction during a clock cycle by simultaneously dispatching multiple instructions to redundant functional units on the processor. Each functional unit is not a separate CPU core but an execution resource within a single CPU such as an arithmetic logic unit, a bit shifter, or a multiplier.[1]

gollark: I also don't think central planning works very well at allocating resources vaguely towards what people actually want.
gollark: Authoritarian systems tend to lead to a lot of inequality too, which you seem to dislike.
gollark: Wait, so you're against monopolies but for authoritarian governments?
gollark: Probably money, if there's some sort of ridiculous conspiracy to make North Korea look bad.
gollark: I am *not*, since going around punishing for speech (except in rare cases of direct harm) is a very problematic and slippery slope.

See also

References

  1. Advanced Microprocessors and Interfacing by Badri Ram 2000 ISBN 0-07-043448-4 page 11


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.