Courses
- Parallel Computation (10324) תקציר הקורס:
- Compilation (10334) תקציר הקורס:
Abstract:
Parallel Computers Architectures,
Design and Programming of parallel programs, MPI,
OpenMP, CUDA, General purpose programming with GPU,
Parallel Algorithms and Applications.Abstract:
lexical analysis, automatic generation of lexical analyzers
flex - a software tool for generating lexical analyzers
top-down parsing: predictive parsing, recursive descent parsing
bottom-up parsing: shift reduce parsing
syntax directed definitions
bison: a software tool for generating shift reduce parsers
run time environments
generating intermediate code for assignments, expressions and basic control statements
linkers and additional subjects (as time permits)
basic optimizations