Skip to page content

Courses

  • Parallel Computation (10324)
  • תקציר הקורס:

    Abstract:

    Parallel Computers Architectures,

    Design and Programming of parallel programs, MPI,

    OpenMP, CUDA, General purpose programming with GPU,

    Parallel Algorithms and Applications.
  • Compilation (10334)
  • תקציר הקורס:

    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