University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Kandidaatintutkielmat
  • View Item
JYX > Opinnäytteet > Kandidaatintutkielmat > View Item

Rinnakkaislaskentamallien arviointi : Intel Threading Building Blocks

Thumbnail
View/Open
86.86 Kb

Downloads:  
Show download detailsHide download details  
Authors
Rouvinen, Juha
Date
2013
Discipline
TietotekniikkaMathematical Information Technology

 
Moniydinprosessoreiden ollessa jo normi on rinnakkaislaskennasta tullut arkipäivää yhä useammalle ohjelmoijalle. Rinnakkaislaskenta on hankalaa hahmottaa ja toteuttaa, joten tarvitaan uusia korkeamman abstraktiotason rinnakkaislaskentamalleja tukemaan rinnakkaislaskennan yleistymistä. Tässä tutkielmassa luomme mallin rinnakkaislaskentamallien arviointiin kahdeksasta eri näkökulmasta. Sen jälkeen tutustumme Intel Threading Building Blocks (TBB) -rinnakkaistuskirjastoon, joka lupaa tehdä rinnakkaislaskennan toteuttamisesta helpompaa siirtämällä rinnakkaistuksen perusmekanismeja pois ohjelmoijan vastuulta. Lopuksi arvioimme TBB:tä aiemmin luomamme mallin pohjalta. Toteamme, että TBB täyttää hyvin siirrettävyyteen, laajaan käyttökelpoisuuteen ja käytettävyyteen liittyvät vaatimukset. Suorituskyvyn osalta tulokset ovat kaksijakoisia.
 
With multi-core processors having become the norm, parallel computing has become commonplace for more and more programmers. Parallel computing is hard to understand and implement, so there is a need for parallel computation models that operate at a higher abstraction level. In this paper we create a model for evaluating parallel computation models from eight different aspects. After that we take a look at Intel Threading Building Blocks (TBB) parallelization library which promises to make the creation of parallel programs easier by moving the basic mechanisms of parallelization away from the programmer’s responsibility. Finally, we evaluate TBB based on the model that we created earlier. We find that TBB fulfills the portability, wide applicability and usability aspects particularly well. As for performance, the results are mixed.
 
Keywords
Intel Threading Building Blocks Rinnakkaislaskenta Rinnakkaislaskentamalli Säie Säikeistäminen
URI

http://urn.fi/URN:NBN:fi:jyu-201306282051

Metadata
Show full item record
Collections
  • Kandidaatintutkielmat [4406]

Related items

Showing items with similar title or keywords.

  • A Novel Deep Learning Stack for APT Detection 

    Bodström, Tero; Hämäläinen, Timo (MDPI AG, 2019)
    We present a novel Deep Learning (DL) stack for detecting Advanced Persistent threat (APT) attacks. This model is based on a theoretical approach where an APT is observed as a multi-vector multi-stage attack with a ...
  • A Novel Method for Detecting APT Attacks by Using OODA Loop and Black Swan Theory 

    Bodström, Tero; Hämäläinen, Timo (Springer, 2018)
    Advanced Persistent Threat(APT) attacks are a major concern for the modern societal digital infrastructures due to their highly sophisticated nature. The purpose of these attacks varies from long period espionage in high ...
  • Heterogeenisten laskenta-alustojen käyttö kuvien segmentoinnissa 

    Pitkänen, Timo (2015)
    Kuvien segmentointi on merkittävä konenäön osa-alue. Nykyisin hete- rogeenisia laskenta-alustoja käytetään yhä kasvavassa määrin konenäössä. Asiasta on jo paljon tutkimusta, mutta tämä tutkimus käsittelee ongelmaa yleisesti ...
  • Optimization of the preprocessing steps of MEG measurement data in Meggie application 

    Pesonen, Janne (2015)
    Tutkielma optimoi MEG (magnetoenkefalografia) mittausaineiston esikäsittelyyn, analysointiin ja visualisointiin kehitetyn Meggie-käyttöliittymän esikäsittelyvaiheita pääasiassa lisäämällä mahdollisuuden rinnakkaislaskentaan. ...
  • Aikariippuvan Diracin yhtälön numeerisesta ratkaisemisesta 

    Parviainen, Osmo (2017)
    Tässä opinnäytetyössä tarkastellaan Diracin yhtälön numeerista ratkaisemista sekä tähän liittyviä haasteita. Diracin yhtälö on keskeinen kvanttifysiikan ilmiöitä kuvaava yhtälö, jonka ratkaisemiseen on esitetty kirjallisuudessa ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre