About: Filling the gap between manual and automatic parallelization     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
Description
  • V důsledku změn v architektuře hardware se jedním z nejvýznamnějších problémů v oblasti produkce software stala absence vhodných prostředků k programování paralelních nebo paralelizovatelných aplikací. Kromě vhodné metodiky pro vyhnutí se chybám vyplývajícím z paralelismu musí takový systém umožnit plné využití výpočetního výkonu prostřednictvím reorganizace toku řízení i datových struktur. Dosavadní paralelizační systémy buď nechávají většinu zátěže na programátorovi (C++/MPI apod.) nebo ve snaze o plně automatickou paralelizaci naopak příliš omezují programátorovy možnosti (FORTRAN). V reálném světě jsou zapotřebí všechny stupně zapojení programátora do procesu paralelizace; přitom pro střed tohoto spektra programovací prostředky chybí. Tento článek shrnuje požadavky na programovací jazyk či systém, který by tuto mezeru zaplnil, a porovnává několik možností, jak tyto požadavky naplnit větší či menší úpravou existujících prostředků.
  • V důsledku změn v architektuře hardware se jedním z nejvýznamnějších problémů v oblasti produkce software stala absence vhodných prostředků k programování paralelních nebo paralelizovatelných aplikací. Kromě vhodné metodiky pro vyhnutí se chybám vyplývajícím z paralelismu musí takový systém umožnit plné využití výpočetního výkonu prostřednictvím reorganizace toku řízení i datových struktur. Dosavadní paralelizační systémy buď nechávají většinu zátěže na programátorovi (C++/MPI apod.) nebo ve snaze o plně automatickou paralelizaci naopak příliš omezují programátorovy možnosti (FORTRAN). V reálném světě jsou zapotřebí všechny stupně zapojení programátora do procesu paralelizace; přitom pro střed tohoto spektra programovací prostředky chybí. Tento článek shrnuje požadavky na programovací jazyk či systém, který by tuto mezeru zaplnil, a porovnává několik možností, jak tyto požadavky naplnit větší či menší úpravou existujících prostředků. (cs)
  • Recent changes in hardware architecture have emphasized the need for suitable programming methodology for parallel or parallelizable applications. Besides avoiding parallelism-related errors, such a system must be able to employ the computing power by reorganization of both control flow and data structures. Current parallel-programming systems either leave a major burden on the programmer (like C++/MPI) or limit the strength of the language in order to allow automatic parallelization (like FORTRAN). In reality, there are many degrees of programmer's awareness of parallelization; in the middle of this spectrum, the necessary means are still missing. In this paper, the requirements for the hypothetical programming language or system are collected and several options to adapt existing means to these requirements are compared. (en)
Title
  • Filling the gap between manual and automatic parallelization (en)
  • Čím zaplnit prostor mezi manuální a automatickou paralelizací?
  • Čím zaplnit prostor mezi manuální a automatickou paralelizací? (cs)
skos:prefLabel
  • Filling the gap between manual and automatic parallelization (en)
  • Čím zaplnit prostor mezi manuální a automatickou paralelizací?
  • Čím zaplnit prostor mezi manuální a automatickou paralelizací? (cs)
skos:notation
  • RIV/00216208:11320/11:10099574!RIV12-GA0-11320___
http://linked.open...avai/predkladatel
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • P(GA201/09/0983), P(GA201/09/0990), P(GAP202/10/0761), S, Z(MSM0021620838)
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 190416
http://linked.open...ai/riv/idVysledku
  • RIV/00216208:11320/11:10099574
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • programming methodology; programming languages; parallel programming (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...ontrolniKodProRIV
  • [F397C74FFFBD]
http://linked.open...v/mistoKonaniAkce
  • Terchová, Slovakia
http://linked.open...i/riv/mistoVydani
  • Seňa, Slovakia
http://linked.open...i/riv/nazevZdroje
  • Informačné Technológie - Aplikácie a Teória
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...vavai/riv/projekt
http://linked.open...UplatneniVysledku
http://linked.open...iv/tvurceVysledku
  • Bednárek, David
  • Dokulil, Jiří
  • Yaghob, Jakub
  • Zavoral, Filip
http://linked.open...vavai/riv/typAkce
http://linked.open.../riv/zahajeniAkce
http://linked.open...n/vavai/riv/zamer
number of pages
http://purl.org/ne...btex#hasPublisher
  • PONT s.r.o.
https://schema.org/isbn
  • 978-80-89557-02-8
http://localhost/t...ganizacniJednotka
  • 11320
is http://linked.open...avai/riv/vysledek of
Faceted Search & Find service v1.16.118 as of Jun 21 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Jun 21 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 97 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software