Scalar processor

Source: Wikipedia, the free encyclopedia.

Scalar processors are a class of

floating point numbers.[1]

Classification

A scalar processor is classified as a single instruction, single data (

vector
arithmetic.

The term scalar in computing dates to the 1970 and 1980s when vector processors were first introduced. It was originally used to distinguish the older designs from the new vector processors.

Superscalar processor

A

Cortex-M7, like many consumer CPUs today, is a superscalar processor.[3]

Scalar data type

A scalar data type, or just scalar, is any non-composite value.

Generally, all basic primitive data types are considered scalar:

  • The boolean data type (bool)
  • Numeric types (
    floating point
    types float and double)
  • Character types (
    char
    )

Some programming languages also treat strings as scalar types, while other languages treat strings as arrays or objects.

See also

References

  1. ^
    OCLC 55946893
    .
  2. .
  3. ^ "Cortex-M7". Arm Developer. Arm Limited. Retrieved 2021-07-03.