Matches in SemOpenAlex for { <https://semopenalex.org/work/W1567851750> ?p ?o ?g. }
Showing items 1 to 78 of
78
with 100 items per page.
- W1567851750 abstract "The parallel programming tools and packages are evolving rapidly. However the complexity of parallel thinking does not allow to implement many algorithms for the end user. In most cases only expert programmers risk to involve in parallel programming and program debugging. In this paper we extend the ideas from [3] of template programming for a certain class of problems which could be solved by using general master‐slave paradigm. The template is suitable for solution of the coarse grain and middle grain granularity problem set. Actually, it could be applied to solve any problem P, which is decomposable into a set of tasks P = U i N=0ti. The most effective application cases are obtained for the problems where all ti are independent. The template programming sets some requirements for the sequential version of the user program: The main program must comprise of several code blocks: data initialization, computation of one task ti and the processing of the result. The user has to define the data structures: initial data, one task data, the result data. These requirements do not require to rewrite the existing sequential code but to organize it into some logical parts. After these requirements (and naming conventions) are fulfilled, the parallel version of the code is obtained automatically by compiling and linking the code with the Master‐Slave Template library. In this paper we introduce the idea of the template programming and describe the layer structure of the Master‐Slave Template library. We show how the user has to adjust the sequential code to obtain a valid parallel version of the initial program. We also give examples of the prime number search problem and the Mandelbrot set calculation problem." @default.
- W1567851750 created "2016-06-24" @default.
- W1567851750 creator A5008559349 @default.
- W1567851750 creator A5020477394 @default.
- W1567851750 date "2002-06-30" @default.
- W1567851750 modified "2023-09-27" @default.
- W1567851750 title "THE TEMPLATE PROGRAMMING OF PARALLEL ALGORITHMS" @default.
- W1567851750 cites W1492109951 @default.
- W1567851750 doi "https://doi.org/10.3846/13926292.2002.9637173" @default.
- W1567851750 hasPublicationYear "2002" @default.
- W1567851750 type Work @default.
- W1567851750 sameAs 1567851750 @default.
- W1567851750 citedByCount "4" @default.
- W1567851750 crossrefType "journal-article" @default.
- W1567851750 hasAuthorship W1567851750A5008559349 @default.
- W1567851750 hasAuthorship W1567851750A5020477394 @default.
- W1567851750 hasBestOaLocation W15678517501 @default.
- W1567851750 hasConcept C11413529 @default.
- W1567851750 hasConcept C114466953 @default.
- W1567851750 hasConcept C150762246 @default.
- W1567851750 hasConcept C154945302 @default.
- W1567851750 hasConcept C162324750 @default.
- W1567851750 hasConcept C168065819 @default.
- W1567851750 hasConcept C173608175 @default.
- W1567851750 hasConcept C177264268 @default.
- W1567851750 hasConcept C177774035 @default.
- W1567851750 hasConcept C187736073 @default.
- W1567851750 hasConcept C199360897 @default.
- W1567851750 hasConcept C2777212361 @default.
- W1567851750 hasConcept C2780451532 @default.
- W1567851750 hasConcept C34165917 @default.
- W1567851750 hasConcept C41008148 @default.
- W1567851750 hasConcept C50033165 @default.
- W1567851750 hasConcept C80444323 @default.
- W1567851750 hasConceptScore W1567851750C11413529 @default.
- W1567851750 hasConceptScore W1567851750C114466953 @default.
- W1567851750 hasConceptScore W1567851750C150762246 @default.
- W1567851750 hasConceptScore W1567851750C154945302 @default.
- W1567851750 hasConceptScore W1567851750C162324750 @default.
- W1567851750 hasConceptScore W1567851750C168065819 @default.
- W1567851750 hasConceptScore W1567851750C173608175 @default.
- W1567851750 hasConceptScore W1567851750C177264268 @default.
- W1567851750 hasConceptScore W1567851750C177774035 @default.
- W1567851750 hasConceptScore W1567851750C187736073 @default.
- W1567851750 hasConceptScore W1567851750C199360897 @default.
- W1567851750 hasConceptScore W1567851750C2777212361 @default.
- W1567851750 hasConceptScore W1567851750C2780451532 @default.
- W1567851750 hasConceptScore W1567851750C34165917 @default.
- W1567851750 hasConceptScore W1567851750C41008148 @default.
- W1567851750 hasConceptScore W1567851750C50033165 @default.
- W1567851750 hasConceptScore W1567851750C80444323 @default.
- W1567851750 hasLocation W15678517501 @default.
- W1567851750 hasOpenAccess W1567851750 @default.
- W1567851750 hasPrimaryLocation W15678517501 @default.
- W1567851750 hasRelatedWork W1508485636 @default.
- W1567851750 hasRelatedWork W1521028483 @default.
- W1567851750 hasRelatedWork W1594323940 @default.
- W1567851750 hasRelatedWork W1609237033 @default.
- W1567851750 hasRelatedWork W1822374113 @default.
- W1567851750 hasRelatedWork W1871382714 @default.
- W1567851750 hasRelatedWork W1934919275 @default.
- W1567851750 hasRelatedWork W1965733315 @default.
- W1567851750 hasRelatedWork W1992289815 @default.
- W1567851750 hasRelatedWork W2019940472 @default.
- W1567851750 hasRelatedWork W2058672998 @default.
- W1567851750 hasRelatedWork W2061783813 @default.
- W1567851750 hasRelatedWork W2066403625 @default.
- W1567851750 hasRelatedWork W2079364140 @default.
- W1567851750 hasRelatedWork W2124978470 @default.
- W1567851750 hasRelatedWork W2149645298 @default.
- W1567851750 hasRelatedWork W2224432945 @default.
- W1567851750 hasRelatedWork W2468282356 @default.
- W1567851750 hasRelatedWork W76754880 @default.
- W1567851750 hasRelatedWork W1835511384 @default.
- W1567851750 isParatext "false" @default.
- W1567851750 isRetracted "false" @default.
- W1567851750 magId "1567851750" @default.
- W1567851750 workType "article" @default.