- Pipelining
- Pipelined architectures
- Vectorisation methods
- Vector processing
- Dynamic pipelines
- Pipeline chaining
- Array Processors
- Interconnections network topologies, such as systolic, mesh, cube, etc.
- Parallel algorithms for array processors
- Associative array processors
- Masking and routing mechanisms
- Multiprocessor Systems
- Multiprocessor architectures
- Tightly and loosely-coupled multiprocessors
- Interconnection networks
- Parallel memory organisation and multi-cache
- Multiprocessing control
- RISC Architectures
- Instruction set
- Pipelined RISC architectures
- Data Flow Systems
- Data-driven computing
- Data flow architectures
- VLSI Architectures
- VLSI computing structures
- Dedicated VLSI architectures
- Performance evaluation and new trends