Matches in SemOpenAlex for { <https://semopenalex.org/work/W2490151750> ?p ?o ?g. }
Showing items 1 to 48 of
48
with 100 items per page.
- W2490151750 endingPage "76" @default.
- W2490151750 startingPage "55" @default.
- W2490151750 abstract "Previous chapter Next chapter Software, Environments, and Tools Parallel MATLAB for Multicore and Multinode Computers4. Parallel Programming Modelspp.55 - 76Chapter DOI:https://doi.org/10.1137/1.9780898718126.ch4PDFBibTexSections ToolsAdd to favoritesExport CitationTrack CitationsEmail SectionsAboutExcerpt Summary A nonembarrassingly parallel example (Blurimage) is used to illustrate the key design, code, debug, and test trade-offs associated with parallel programming. The Blurimage example reveals the breadth of issues associated with applying these steps. In addition, this chapter will also provide a short introduction to the primary parallel programming models: distributed arrays, message passing, and manager/worker. This chapter focuses on providing more breadth regarding the key design, code, debug, and test trade-offs associated with parallel programming. The goal is to reveal the breadth of issues associated with applying these principles. In addition, this chapter will also provide a short introduction to the primary parallel programming models: distributed array semantics, message passing, and manager/worker. Some of the principles covered in this section include the following: Design: when to go parallel, classes of parallel programs, parallel programming models, machine model Coding: different parallel programming styles, impact of code on performance and scalability Debug: details of the parallel debug process, what errors are found at each step Testing: performance metrics and predicting performance (relative to machine parameters) The primary example program used in this chapter is more sophisticated than those shown in Chapter 2 and is designed to expose some of the boundaries of the different parallel programming models. 4.1 Design: Knowing when to “go parallel” The single most important decision in parallel programing is knowing when a parallel computer is required. Previous chapter Next chapter RelatedDetails Published:2009ISBN:978-0-89871-673-3eISBN:978-0-89871-812-6 https://doi.org/10.1137/1.9780898718126Book Series Name:Software, Environments, and ToolsBook Code:SE21Book Pages:xxii + 242Key words:Parallel computing, MATLAB, Multicore, simulation, parallel programming" @default.
- W2490151750 created "2016-08-23" @default.
- W2490151750 date "2009-01-01" @default.
- W2490151750 modified "2023-09-26" @default.
- W2490151750 title "4. Parallel Programming Models" @default.
- W2490151750 doi "https://doi.org/10.1137/1.9780898718126.ch4" @default.
- W2490151750 hasPublicationYear "2009" @default.
- W2490151750 type Work @default.
- W2490151750 sameAs 2490151750 @default.
- W2490151750 citedByCount "0" @default.
- W2490151750 crossrefType "book-chapter" @default.
- W2490151750 hasConcept C111919701 @default.
- W2490151750 hasConcept C137364921 @default.
- W2490151750 hasConcept C168065819 @default.
- W2490151750 hasConcept C173608175 @default.
- W2490151750 hasConcept C199360897 @default.
- W2490151750 hasConcept C34165917 @default.
- W2490151750 hasConcept C41008148 @default.
- W2490151750 hasConcept C48044578 @default.
- W2490151750 hasConcept C78766204 @default.
- W2490151750 hasConceptScore W2490151750C111919701 @default.
- W2490151750 hasConceptScore W2490151750C137364921 @default.
- W2490151750 hasConceptScore W2490151750C168065819 @default.
- W2490151750 hasConceptScore W2490151750C173608175 @default.
- W2490151750 hasConceptScore W2490151750C199360897 @default.
- W2490151750 hasConceptScore W2490151750C34165917 @default.
- W2490151750 hasConceptScore W2490151750C41008148 @default.
- W2490151750 hasConceptScore W2490151750C48044578 @default.
- W2490151750 hasConceptScore W2490151750C78766204 @default.
- W2490151750 hasLocation W24901517501 @default.
- W2490151750 hasOpenAccess W2490151750 @default.
- W2490151750 hasPrimaryLocation W24901517501 @default.
- W2490151750 hasRelatedWork W109452172 @default.
- W2490151750 hasRelatedWork W1579177548 @default.
- W2490151750 hasRelatedWork W1595151633 @default.
- W2490151750 hasRelatedWork W2017625786 @default.
- W2490151750 hasRelatedWork W2319467001 @default.
- W2490151750 hasRelatedWork W2353897323 @default.
- W2490151750 hasRelatedWork W2378666660 @default.
- W2490151750 hasRelatedWork W2379699742 @default.
- W2490151750 hasRelatedWork W2945830379 @default.
- W2490151750 hasRelatedWork W3091826476 @default.
- W2490151750 isParatext "false" @default.
- W2490151750 isRetracted "false" @default.
- W2490151750 magId "2490151750" @default.
- W2490151750 workType "book-chapter" @default.