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

Direct link
On SIMD code generation for the CELL SPE processor
Linköping University, Department of Computer and Information Science, PELAB - Programming Environment Laboratory.
2010 (English)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis project will attempt to answer the question if it is possible to gain performance by using SIMD instructions when generating code for scalar computation. The current trend in processor architecture is to equip the processors with multi-way SIMD units to form so-called throughput cores. This project uses the CELL SPE processor for a concrete implementation. To get good code quality the thesis project continues work on the code generator by Mattias Eriksson and Andrzej Bednarski based on integer linear programming. The code generator is extended to handle generation of SIMD code for 32bit operands. The result show for some basic blocks, positive impact in execution time of the generated schedule. However, further work has to be done to get a feasable run time of the code generator.

Place, publisher, year, edition, pages
2010. , 80 p.
Keyword [en]
SIMD, code generation, integer linear programming
National Category
Computer Science
URN: urn:nbn:se:liu:diva-60320ISRN: LIU-IDA/LITH-EX-A--10/039--SEOAI: diva2:356183
2010-09-20, Alan Turing, Linköpings universitet, 13:15 (Swedish)
Available from: 2010-10-12 Created: 2010-10-11 Last updated: 2010-10-12Bibliographically approved

Open Access in DiVA

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

Search in DiVA

By author/editor
Pettersson, Magnus
By organisation
PELAB - Programming Environment Laboratory
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 134 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: 108 hits
ReferencesLink to record
Permanent link

Direct link