Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Vector processor
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|Computer processor which works on arrays of several numbers at once}} {{Redirect-distinguish|Array processor|array processing}} {{About|Processors (including [[GPU]]s) that were specifically designed from the ground up to handle large Vectors (Arrays)|SIMD instructions present in some general-purpose computers|Flynn's taxonomy#Single instruction stream, multiple data streams (SIMD)}} In [[computing]], a '''vector processor''' or '''array processor''' is a [[central processing unit]] (CPU) that implements an [[instruction set]] where its [[Instruction (computer science)|instructions]] are designed to operate efficiently and effectively on large [[Array data structure|one-dimensional array]]s of data called ''vectors''. This is in contrast to [[scalar processor]]s, whose instructions operate on single data items only, and in contrast to some of those same scalar processors having additional [[single instruction, multiple data]] (SIMD) or [[SIMD within a register]] (SWAR) Arithmetic Units. Vector processors can greatly improve performance on certain workloads, notably [[numerical simulation]], [[Data compression|compression]] and similar tasks.<ref>{{Cite web |title=asm-lessons/lesson_01/index.md at main Β· FFmpeg/asm-lessons |url=https://github.com/FFmpeg/asm-lessons/blob/main/lesson_01/index.md |access-date=2025-04-25 |website=GitHub |language=en}}</ref> Vector processing techniques also operate in [[video game console|video-game console]] hardware and in [[graphics accelerator]]s. Vector machines appeared in the early 1970s and dominated [[supercomputer]] design through the 1970s into the 1990s, notably the various [[Cray]] platforms. The rapid fall in the [[price-to-performance ratio]] of conventional [[microprocessor]] designs led to a decline in vector supercomputers during the 1990s.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)