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
LLVM and other contemporary topics as time permits