Yauhau-Extensions to Support Nested Structures, Conditionals and Functions
- Datum
- 20.10.2016
- Zeit
- 13:00 - 14:00
- Sprecher
- Justus Adam
- Zugehörigkeit
- Institut für Technische Informatik, Professur Compilerbau
- Sprache
- en
- Hauptthema
- Informatik
- Andere Themen
- Informatik
- Beschreibung
- The largest source of latency for many modern systems, particularly services, is the inherent latency of I/O operations. Disk I/O, database access and network bound communication is frequent, especially in data processing systems and distributed service infrastructures. Making I/O efficient is cumbersome, involves asynchronous programming and caching and hinders modularity when attempting to perform batch jobs. There have been a few solutions proposed to automate this, first and foremost Haxl, a Haskell library. We proposed an alternate, improved implementation called �auhau. It leverages dataflow to produce even better performance while being independent from any particular code writing style in a minimal Embedded Domain-Specific Language (EDSL). In this thesis we first explore the techniques used by �auhau to make I/O more efficient. Secondly we identify, explain and solve issues in �auhau arising from control flow. Furthermore we suggest new optimisations for the compiler and implement safety guards for handling side effects. Diese Veranstaltung wird unterstützt von Professur Compilerbau.
Letztmalig verändert: 20.10.2016, 10:04:57
Veranstaltungsort
TUD Georg-Schumann-Bau (Georg-Schumann-Str. 7A, 2. OG Raum 204)Münchner Platz301187Dresden
- Homepage
- https://navigator.tu-dresden.de/etplan/sch/00
Veranstalter
TUD InformatikNöthnitzer Straße4601069Dresden
- Telefon
- +49 (0) 351 463-38465
- Fax
- +49 (0) 351 463-38221
- Homepage
- http://www.inf.tu-dresden.de
Legende
- Ausgründung/Transfer
- Bauing., Architektur
- Biologie
- Chemie
- Elektro- u. Informationstechnik
- für Schüler:innen
- Gesellschaft, Philos., Erzieh.
- Informatik
- Jura
- Maschinenwesen
- Materialien
- Mathematik
- Medizin
- Physik
- Psychologie
- Sprache, Literatur und Kultur
- Umwelt
- Verkehr
- Weiterbildung
- Willkommen
- Wirtschaft