User: Guest  Login
Original title:
Programming Language Design, Analysis and Implementation for Automated and Effective Program Parallelization
Translated title:
Design, Analyse und Implementierung von Programmiersprachen zur Automatischen und Effektiven Parallelisierung von Programmen
Author:
Herz, Alexander
Year:
2015
Document type:
Dissertation
Faculty/School:
Fakultät für Informatik
Advisor:
Seidl, Helmut (Prof. Dr.)
Referee:
Seidl, Helmut (Prof. Dr.); Hack, Sebastian (Prof. Dr.)
Language:
en
Subject group:
DAT Datenverarbeitung, Informatik
Keywords:
statische analyse, semantik, automatische parallelisierung, compilerbau
Translated keywords:
static analysis, semantics, automatic parallelization, compiler construction
TUM classification:
DAT 500d
Abstract:
In this thesis, we define the general purpose, automatically parallel programming language funkyImp. The design of the language semantics is tailored specifically towards the goal that the analysis required to prove independence of program fragments should be fast and precise while the performance of the sequentially executed program parts should be on a par with C++. This is achieved by restricting aliasing and side-effects in such a way that the analysis becomes intra-procedural and allows to...     »
Translated abstract:
In dieser Arbeit wird die universelle, automatisch parallele Programmiersprache funkyImp entwickelt. Die Semantik der Sprache wurde speziell so konstruiert, dass eine schnelle und präzise Analyse zum Auffinden unabhängiger Programmteile benutzt werden kann, während die Ausführungsgeschwindigkeit der sequentiellen Programmteile vergleichbar mit C++ ist. Dies wird erreicht, indem Aliasing und Seiteneffekte auf eine solche Art und Weise eingeschränkt werden, dass die benötigte Analyse präzise und i...     »
WWW:
https://mediatum.ub.tum.de/?id=1247044
Date of submission:
07.04.2015
Oral examination:
20.07.2015
File size:
1277077 bytes
Pages:
168
Urn (citeable URL):
https://nbn-resolving.de/urn/resolver.pl?urn:nbn:de:bvb:91-diss-20150720-1247044-1-1
Last change:
27.11.2015
 BibTeX