Pentacast 8: Compilerbau
Astro @klObs und Astro haben mit Dr. Heiko Falk eine der Königsdisziplinen der Informatik beleuchtet: Compilerbau.
Compiler bestehen aus zwei Phasen: dem Frontend und dem Backend. So bewegt sich auch die Sendung von der Analysephase mit Lexing und Parsing zur Synthesephase mit Maschinencodegenerierung und Optimierungstechniken.
- Aufgenommen
- 19.01.2010
- Dauer
- 1h, 15m, 36s
Links:
- Homepage of Dr. Heiko Falk
- Compilerbau (WS 2009/2010 - TU Dresden)
- Materialien zu Compilerbau (WS 2009/2010 - TU Dresden)
- Assembler
- Linker
- Lexer
- Regulärer Ausdruck
- Hochsprache
- Mehrdeutige Grammatik
- Grammatik
- Syntaktische Analyse
- Parser
- Kontextfreie Grammatik
- Top-Down & Bottom-Up
- Terminalsymbol
- Bottom-Up-Parser
- Syntaxbaum
- Abstrakter Syntaxbaum
- Zwischensprache
- Maschinencode
- Flex
- Bison
- Endlicher Automat
- Low Level Virtual Machine (LLVM)
- CRE114: LLVM
- Registerallokation
- Instruktion scheduling
- Superskalarität
- Pentacast 6: High Performance Computing
- Intel Itanium
- Eingebettete Systeme
- Digitaler Signalprozessor
- Network Processor
- Parallelrechner
- Multimedia-Befehlssatzerweiterungen
- Von-Neumann-Architektur
- Harvard-Architektur
- Bussysteme
- Speicherhierarchie
- Cache
- gcc-Optimierungsstufen
- Realzeit
- Worst-Case-Laufzeit
- Loop Unrolling
- Vektorisierung
- Parallelisierung
- Cache-Kohärenz
- Fortran
- Sun Studio Compilers and Tools
- Ein- und Mehrpass-Compiler