liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Compiling the parallel programming language NestStep to the CELL processor
Linköping University, Department of Computer and Information Science.
2010 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

The goal of this project is to create a source-to-source compiler which will translate NestStep code to C code. The compiler's job is to replace NestStep constructs with a series of function calls to the NestStep runtime system. NestStep is a parallel programming language extension based on the BSP model. It adds constructs for parallel programming on top of an imperative programming language. For this project, only constructs extending the C language are relevant. The output code will compile to form an executable program that runs on the multicore processor Cell Broadband Engine (Cell BE). The NestStep runtime system has been ported to the Cell BE and is available from start of this project.

Place, publisher, year, edition, pages
2010. , p. 61
Keywords [en]
NestStep, Cell, parallel programming, source-to-source compiler, Cetus, ANTLR
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:liu:diva-57871ISRN: LIU-IDA/LITH-EX-A--10/027--SEOAI: oai:DiVA.org:liu-57871DiVA, id: diva2:328188
Presentation
2010-06-11, 10:15 (Swedish)
Uppsok
Technology
Supervisors
Examiners
Available from: 2010-07-02 Created: 2010-07-01 Last updated: 2018-01-12Bibliographically approved

Open Access in DiVA

fulltext(864 kB)2484 downloads
File information
File name FULLTEXT01.pdfFile size 864 kBChecksum SHA-512
b1f37acc58193cd99f27f15f9ebdc344edfa59f4cd746ccd88de09f713126997dd657ffdbd887b719195ca287a745c74764dce28c12d3be1abebb888fc3b6301
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Holm, Magnus
By organisation
Department of Computer and Information Science
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 2484 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: 298 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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