valarrayaims to improve the chances of getting good optimization. For better or worse, it has become something of a forgotten step-child of the standard library; I don’t know of any implementations that do a lot to take advantage of what it provides. Worse, the design was really designed for vector processors and doesn't work very well with processors that use caching heavily - which is almost all the more.
- , (, ) ( std::vector), , , , std::vector .
" ", : - , , , , , , . valarray : , , .
Cray (), - 64 , () , 64 , . "" , 64- , , . , 64x. , 2-4 - , , .