Vector Pascal
From Wikipedia, the free encyclopedia
In computing Vector Pascal[1] is an open-source compiler implemented in Java that extends the Pascal programming language. It is designed to support efficient expression of algorithms using the SIMD model of computation. It imports into Pascal abstraction mechanisms derived from Iverson's APL programming language. In particular it extends all operators to work on vectors of data. The type system is also extended to handle pixels and dimensional analysis.
- ARM64
- Intel 486
- Intel Xeon-Phi (auto parallelising Xeon Phi compile)
- AMD Opteron processor, the Opteron compiler supports multi-core parallelism
- Pentium 4
- Athlon
- Sony PlayStation 2 Emotion Engine
- The Cell processor (PS3)
- Advanced Vector Extensions (Intel Sandy Bridge, AMD Bulldozer (microarchitecture))