izpis_h1_title_alt

Prevajanje grafne vmesne kode za Maxelerjeve podatkovno-pretokovne enote
ID Eleršič, Miha (Author), ID Slivnik, Boštjan (Mentor) More about this mentor... This link opens in a new window

URLURL - Presentation file, Visit http://eprints.fri.uni-lj.si/3073/ This link opens in a new window

Abstract
V diplomskem delu smo opisali delovanje zadnjega dela prevajalnika iz izvorne kode v izvorno kodo, ki prevaja iz Haskellu podobnega jezika MaxHs v izvorno kodo primerno za izvajanje na Maxelerjevih podatkovno-pretokovnih enotah. Posebno pozornost smo namenili pravilnemu prevajanju povratnih zank v podatkovno-pretokovnih grafih in s tem povezanim časovnim usklajevanjem izvajanja, ki je potrebno zaradi Maxelerjevega statičnega razvrščanja. Opisali smo način programiranja, ki omogoča programerju pisanje programov pospešenih z Maxelerjevimi podatkovno-pretokovnimi enotami brez poznavanja podrobnosti Maxelerjeve arhitekture.

Language:Unknown
Keywords:podatkovno-pretokovno programiranje, Haskell, Maxeler, prevajalnik
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2015
PID:20.500.12556/RUL-72332 This link opens in a new window
COBISS.SI-ID:1536495811 This link opens in a new window
Publication date in RUL:13.09.2015
Views:1196
Downloads:185
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:Unknown
Title:Compiling graph intermediate code for Maxeler dataflow engines
Abstract:
In this thesis we describe the back end of a source-to-source compiler for compiling a Haskell-like language MaxHs to source code suitable for Maxeler dataflow engines. We focus on correct compilation of dataflow graphs that include cycles and related scheduling problems, which are a side effect of static scheduling used by MaxCompiler. We describe a way of programing that allows the programmer to write programs accelerated with Maxeler dataflow engines without detailed knowledge of the Maxeler architecture.

Keywords:dataflow programming, Haskell, Maxeler, compiler

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back