In

A Comparison of Message-passing and Implicit Parallel Programming in the Servo Browser Engine

Datum
23.10.2017
Zeit
15:00 - 16:00
Sprecher
Felix Wittwer
Zugehörigkeit
Institut für Technische Informatik, Professur Compilerbau
Sprache
en
Hauptthema
Informatik
Andere Themen
Informatik
Beschreibung
Since the evolution of single-core processors stalled after hitting the power wall, parallel programming becomes more and more important. In order to achieve faster program execution, developers have to harness the multiprocessor architectures of modern CPUs. Message-passing is a very popular way to write parallel programs which can also become rather challenging with growing application complexity. Other approaches like implicit parallelism are often neglected as they are not very popular and harder to understand, due to their often very functional syntax. This thesis tried to provide an unbiased comparison between the concepts of message-passing and implicit parallelism. In order to be able to compare these concepts, we translated parts of the Servo browser engine from message-passing Rust code into implicit parallel Ohua code. As a web browser is a large application, we additionally provided a tool that statically analyzes message-passing code in order to help us in the translation process. To compare both concepts, we also proposed a Rust-like syntax for Ohua, which was used to write the translated Servo code. We concluded from our research that Servo code written in Ohua is indeed more concise and easier to read and maintain than the original code. Still, future work needs to tackle a number of problems that became apparent as we tried to port Servo's functionality to Ohua. Diese Veranstaltung wird unterstützt von Professur Compilerbau.

Letztmalig verändert: 23.10.2017, 09:57:31

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
Scannen Sie diesen Code mit Ihrem Smartphone and bekommen Sie die Veranstaltung direkt in Ihren Kalender. Sollten Sie Probleme beim Scannen haben, vergrößern Sie den Code durch Klicken darauf.
  • AuAusgründung/Transfer
  • BaBauing., Architektur
  • BiBiologie
  • ChChemie
  • ElElektro- u. Informationstechnik
  • Sfür Schüler:innen
  • GsGesellschaft, Philos., Erzieh.
  • InInformatik
  • JuJura
  • MwMaschinenwesen
  • MtMaterialien
  • MaMathematik
  • MeMedizin
  • PhPhysik
  • PsPsychologie
  • KuSprache, Literatur und Kultur
  • UmUmwelt
  • VeVerkehr
  • WeWeiterbildung
  • WlWillkommen
  • WiWirtschaft