Vše

Co hledáte?

Vše
Projekty
Výsledky výzkumu
Subjekty

Rychlé hledání

  • Projekty podpořené TA ČR
  • Významné projekty
  • Projekty s nejvyšší státní podporou
  • Aktuálně běžící projekty

Chytré vyhledávání

  • Takto najdu konkrétní +slovo
  • Takto z výsledků -slovo zcela vynechám
  • “Takto můžu najít celou frázi”

Different Approaches to Parallelization of Vector Assembly

Identifikátory výsledku

  • Kód výsledku v IS VaVaI

    <a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F68407700%3A21110%2F16%3A00235745" target="_blank" >RIV/68407700:21110/16:00235745 - isvavai.cz</a>

  • Výsledek na webu

  • DOI - Digital Object Identifier

Alternativní jazyky

  • Jazyk výsledku

    angličtina

  • Název v původním jazyce

    Different Approaches to Parallelization of Vector Assembly

  • Popis výsledku v původním jazyce

    Recent developments in computer hardware bring in new opportunities in numerical modelling. Traditional simulation codes run sequentially on computers with a single processing unit, where only one instruction can be processed at any moment in time. The performance of single processing units is reaching the physical limits, given by transmission delays and heat build-up on the silicon chips. The current trend in technology is parallel processing, relying on the simultaneous use of multiple processing units to solve given problem. The efficient utilization of parallel computing resources requires development of new algorithms and techniques allowing to decompose the given task into pieces of work that can be processed simultaneously. This contribution focuses on parallelization of vector assembly operation, which is one of thecritical operations in any finite element software. The aim of presented work is to propose different approaches to parallelization of this operation and to evaluate their efficiency. In this contribution, we focus on shared memory programming model, where individual processes/tasks share a common address space, which they read and write to asynchronously. Open MultiProcessing (OpenMP) and Portable Operating System Interface (POSIX) Threads programming models are used to implement different variants of parallel assembly operations. The efficiency of implemented approaches is evaluated on a selected benchmark problem, comparing computation times and obtained speed-ups.

  • Název v anglickém jazyce

    Different Approaches to Parallelization of Vector Assembly

  • Popis výsledku anglicky

    Recent developments in computer hardware bring in new opportunities in numerical modelling. Traditional simulation codes run sequentially on computers with a single processing unit, where only one instruction can be processed at any moment in time. The performance of single processing units is reaching the physical limits, given by transmission delays and heat build-up on the silicon chips. The current trend in technology is parallel processing, relying on the simultaneous use of multiple processing units to solve given problem. The efficient utilization of parallel computing resources requires development of new algorithms and techniques allowing to decompose the given task into pieces of work that can be processed simultaneously. This contribution focuses on parallelization of vector assembly operation, which is one of thecritical operations in any finite element software. The aim of presented work is to propose different approaches to parallelization of this operation and to evaluate their efficiency. In this contribution, we focus on shared memory programming model, where individual processes/tasks share a common address space, which they read and write to asynchronously. Open MultiProcessing (OpenMP) and Portable Operating System Interface (POSIX) Threads programming models are used to implement different variants of parallel assembly operations. The efficiency of implemented approaches is evaluated on a selected benchmark problem, comparing computation times and obtained speed-ups.

Klasifikace

  • Druh

    J<sub>x</sub> - Nezařazeno - Článek v odborném periodiku (Jimp, Jsc a Jost)

  • CEP obor

    JM - Inženýrské stavitelství

  • OECD FORD obor

Návaznosti výsledku

  • Projekt

  • Návaznosti

    S - Specificky vyzkum na vysokych skolach

Ostatní

  • Rok uplatnění

    2016

  • Kód důvěrnosti údajů

    S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů

Údaje specifické pro druh výsledku

  • Název periodika

    Applied Mechanics and Materials

  • ISSN

    1662-7482

  • e-ISSN

  • Svazek periodika

  • Číslo periodika v rámci svazku

    821

  • Stát vydavatele periodika

    CH - Švýcarská konfederace

  • Počet stran výsledku

    8

  • Strana od-do

    341-348

  • Kód UT WoS článku

  • EID výsledku v databázi Scopus