Parallel Algorithms in Symbolic Computation
Winter Semester 2009
First lecture on Fri 9 Oct 10:15 - 11:45 HT 177F
The course is a presentation of several parallel algorithms for symbolic computation, especially for long integer arithmetic.
Lectures
- Oct. 9: Lecture 1:
- Basic models of computation: finite state machines, push-down automata, linear bounded automata, Turing machines.
- Oct. 16: Lecture 2:
- Basic models of parallel computation: cellular automata.
- Oct. 23: Lecture 3:
- Basic parallel computer architectures with examples.
- Systolic arrays: definition, comparison with other architectures, examples.
- Oct. 30: No lecture.
- Nov. 6: Lecture 4:
- Nov. 6: Lecture 5:
- Systolic algorithms for multiplication (continued).
- Parallelization of the Karatsuba multiplication.
Useful reading: