Change search
ReferencesLink to record
Permanent link

Direct link
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
URN: urn:nbn:se:liu:diva-80835ISRN: LIU-IDA/LITH-EX-A--12/042--SEOAI: diva2:549308
Subject / course
Master's programme in Computer Science
2012-08-20, Donald Knuth, B-building, Linköping University, 10:15 (English)
Available from: 2012-09-05 Created: 2012-08-30 Last updated: 2012-09-05Bibliographically approved

Open Access in DiVA

fulltext(1137 kB)530 downloads
File information
File name FULLTEXT01.pdfFile size 1137 kBChecksum SHA-512
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: 530 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

Total: 141 hits
ReferencesLink to record
Permanent link

Direct link