§ Number Crunching
- Needs lots of processing resources
- Viterbi
- FFT
§ Control Flow Intensive
- Hard to parallelize
- Reed/Solomon
§ Non-trivial data dependencies
- Difficult communication when parallelized
- FFT
- Viterbi
§ Galois Field arithmetic
- Needs custom hardware resources to execute
- Reed/Solomon