Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A source-to-source compiler for the PRAM language Fork to the REPLICA many-core architecture
Linköping University, Department of Computer and Information Science. Linköping University, The Institute of Technology. (PELAB - Programming Environments Laboratory)
2012 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis describes the implementation of a source to source compiler that translates Fork language to REPLICA baseline language. The Fork language is a high-level programming language designed for the PRAM (Parallel Random Access Machine) model. The baseline language is a low-level parallel programming language for the REPLICA architecture which implements the PRAM computing model. To support the Fork language on REPLICA, a compiler that translates Fork to baseline is built.  The Fork to baseline compiler is built in compatibility with the Fork implementation for SB-PRAM. Moreover, the libraries that support Fork's features are built using baseline language.The evaluation result verifies that the features of the Fork language are supported in the implementation. The evaluation also shows the scalability of our implementation and shows that the overhead introduced by Fork-to-baseline translation is small.

Place, publisher, year, edition, pages
2012. , 120 p.
Keyword [en]
source-to-source compiler, many-core computing, PRAM model of parallel computing, Fork language
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-80835ISRN: LIU-IDA/LITH-EX-A--12/042--SEOAI: oai:DiVA.org:liu-80835DiVA: diva2:549308
Subject / course
Master's programme in Computer Science
Presentation
2012-08-20, Donald Knuth, B-building, Linköping University, 10:15 (English)
Uppsok
Technology
Supervisors
Examiners
Available from: 2012-09-05 Created: 2012-08-30 Last updated: 2012-09-05Bibliographically approved

Open Access in DiVA

fulltext(1137 kB)575 downloads
File information
File name FULLTEXT01.pdfFile size 1137 kBChecksum SHA-512
1ecd5a3a215a616713d17c2c3ede6d959723f2ff90e4d0ebcec6668986e931afa387f18ad6ff4413d3c84e629d768f087d4ef09e763a5b8085c0cb554c6a631f
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Zhou, Cheng
By organisation
Department of Computer and Information ScienceThe Institute of Technology
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 575 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 171 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf