Scalar processor
This article needs additional citations for verification. (August 2012) |
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
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 pointtypes
float
anddouble
) - Character types (
)char
Some programming languages also treat strings as scalar types, while other languages treat strings as arrays or objects.
See also
- Instruction pipeline
- Parallel computing
References
- ^ OCLC 55946893.
- OCLC 746618653.
- ^ "Cortex-M7". Arm Developer. Arm Limited. Retrieved 2021-07-03.