API | Application Programming Interface. |
ASM | Abstract Streaming Machine. |
AST | Abstract Syntax Tree. |
BLAS | Basic Linear Algebra Subprograms. |
Cell B.E. | Cell Broadband Engine. |
CPU | Central Processing Unit. |
DAG | Directed Acyclic Graph. |
DCT | Discrete Cosine Transform. |
DMA | Direct Memory Access. |
DSL | Domain-specific Language. |
DSP | Digital Signal Processor. |
FFT | Fast Fourier Transform. |
FIFO | First In First Out. |
GCC | GNU Compiler Collection. |
GIF | Graphics Interchange Format. |
GPU | Graphics Processing Unit. |
HD | High Definition. |
ILP | Integer Linear Programming. |
IO | Input/Output. |
ISA | Instruction Set Architecture. |
KPN | Kahn Process Network. |
LAPACK | Linear Algebra Package. |
LIFO | Last In First Out. |
LS | Local Store. |
Mercurium | Source-to-source compiler used by OmpSs. |
Nanos++ | Runtime library for asynchronous task parallelism, which
supports multiple programming languages: StarSs, OpenMP, and Chapel. |
OmpSs | An implementation of StarSs, which also supports the OpenMP standard.
The OmpSs compiler accepts both the StarSs syntax and the newer OmpSs syntax. The OmpSs
run-time system is built on Nanos++. |
OS | Operating System. |
PDG | Partial Dependency Graph. |
POSIX | Portable Operating System Interface for Unix. |
PPE | Power Processing Element. |
SDF | Synchronous Data Flow. |
SGMS | Stream Graph Modulo Scheduling. |
SIMD | Single Instruction Multiple Data. |
SMP | Symmetric Multiprocessor. |
SPE | Synergistic Processing Element. |
SPM | Stream Programming Model. |
StarSs | Star Superscalar, an extension of C to support task-level parallelism. |