Kirjasto - Tampereen teknillinen yliopisto

Evaluation of different data dependence analysis schemes

Show simple item record

Title: Evaluation of different data dependence analysis schemes
Author: Viitanen, Miia
Abstract: AB3:Työn tarkoituksena oli vertailla eri datariippuvuustestejä toisiinsa ja päättää vertailun tuloksena, mikä testi suoriutuu parhaiten. Vertailu tehtiin pääasiassa analysoimalla datariippuvuusalgoritmien tarkkuutta ja suorituskykyä, mutta algoritmien erilaiset ominaisudet otettiin huomioon. Datariippuvuusalgoritmit soveltuvat nimenomaan for-silmukoiden rinnakkaistamisen apukeinoksi. Niiden tarkoituksena on antaa varmuus siitä, että for-silmukan kierroksien jakaminen eri prosessoreille ei tuota väärää lopputulosta ohjelmaa suoritettaessa. Datariippuvuusanalyysi analysoi siis for-silmukassa olevia muistiviittauksia ja varmistaa, että niiden suoritusjärjestyksen muuttaminen ei muuta ohjelman semantiikkaa. Tätä tietoa käytetään hyväksi ohjelmien automaattisessa rinnakkaistamisessa.This work is part of a project, which aims to find automated mapping methods to parallel architectures. The goal of this work was to evaluate different data dependence analysis schemes, which are applicable when proving that a for-loop can be parallelised. Evaluation was done in terms of accuracy and execution times. Several data dependence analysis tests were compared to each other. The tests evaluated in this study include the gcd test, the generalised gcd test, the extreme value test, the Fourier-Motzkin elimination, the omega test and the SUIF approach. Performance in terms of accuracy and in term of efficiency of the implementations has been measured and compared. Detailed figures are included and the results are analysed. Furthermore, the recommended data dependence tests are chosen and arguments to support this selection has been presented.
Comment: TTY:n kirjastossa laadittu tiivistelmä
Issue date: 2002-06-05
URN: http://URN.fi/URN:NBN:fi:tty-200907106757
Publication type: Diplomityö
Language: eng
Pages: 64 s
Subject: algoritmitanalyysidatariippuvuusSUIF-kääntäjävertailu
Examiner: Ruohonen, KeijoHämäläinen, Timo
University: Tampereen teknillinen yliopisto
Faculty: Teknis-luonnontieteellinen osasto
Department: Digitaali- ja tietokonetekniikan laitos
Degree Programme:

Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics