Matches in SemOpenAlex for { <https://semopenalex.org/work/W6572721> ?p ?o ?g. }
Showing items 1 to 74 of
74
with 100 items per page.
- W6572721 abstract "Parallel processing is important to the future of high performance computing. At present, the main impediment to parallel computing is the high cost of parallel software. These costs can be reduced by creating portable programs. But while there have been many proposed approaches to portable parallel programming, none has yet been demonstrated to be effective. This thesis tests the effectiveness of one particular approach--for MIMD computers--that consists of the CTA machine model, the Phase Abstractions programming model, and the Orca C programming language. The CTA defines the algorithm designer's view of a machine, the Phase Abstractions provide an abstraction of the CTA that guides the construction of programs, and Orca C provides a language for expressing the programmer's solutions.We begin by presenting an experimental study that compares the performance of shared memory and non-shared memory programs on shared memory machines. These results show that the non-shared memory programming model, which is based on the CTA machine model, has wide applicability.We then study a large scientific benchmark, showing that a Phase Abstractions implementation of SIMPLE is portable across a variety of MIMD computers. We also use this example to describe the Orca C language and show how it leads to flexible programs that can adapt to different hardware environments through parameterization. Because of the huge diversity of parallel architectures, this flexibility is crucial to supporting portability.Finally, we consider two real applications, matrix multiplication and the Modified Gram-Schmidt method of solving QR factorization. Because these studies involve algorithm design, they allow us to indirectly observe the role that the CTA machine model plays in achieving portability. We develop machine independent algorithms for these two applications and present performance results for various parallel computers." @default.
- W6572721 created "2016-06-24" @default.
- W6572721 creator A5052763112 @default.
- W6572721 date "1992-01-01" @default.
- W6572721 modified "2023-09-22" @default.
- W6572721 title "The portability of parallel programs across MIMD computers" @default.
- W6572721 hasPublicationYear "1992" @default.
- W6572721 type Work @default.
- W6572721 sameAs 6572721 @default.
- W6572721 citedByCount "6" @default.
- W6572721 countsByYear W65727212013 @default.
- W6572721 crossrefType "journal-article" @default.
- W6572721 hasAuthorship W6572721A5052763112 @default.
- W6572721 hasConcept C118524514 @default.
- W6572721 hasConcept C120373497 @default.
- W6572721 hasConcept C13280743 @default.
- W6572721 hasConcept C133875982 @default.
- W6572721 hasConcept C137364921 @default.
- W6572721 hasConcept C156891508 @default.
- W6572721 hasConcept C173608175 @default.
- W6572721 hasConcept C185798385 @default.
- W6572721 hasConcept C199360897 @default.
- W6572721 hasConcept C205649164 @default.
- W6572721 hasConcept C21032095 @default.
- W6572721 hasConcept C2777904410 @default.
- W6572721 hasConcept C2778514511 @default.
- W6572721 hasConcept C34165917 @default.
- W6572721 hasConcept C41008148 @default.
- W6572721 hasConcept C63000827 @default.
- W6572721 hasConcept C91481028 @default.
- W6572721 hasConceptScore W6572721C118524514 @default.
- W6572721 hasConceptScore W6572721C120373497 @default.
- W6572721 hasConceptScore W6572721C13280743 @default.
- W6572721 hasConceptScore W6572721C133875982 @default.
- W6572721 hasConceptScore W6572721C137364921 @default.
- W6572721 hasConceptScore W6572721C156891508 @default.
- W6572721 hasConceptScore W6572721C173608175 @default.
- W6572721 hasConceptScore W6572721C185798385 @default.
- W6572721 hasConceptScore W6572721C199360897 @default.
- W6572721 hasConceptScore W6572721C205649164 @default.
- W6572721 hasConceptScore W6572721C21032095 @default.
- W6572721 hasConceptScore W6572721C2777904410 @default.
- W6572721 hasConceptScore W6572721C2778514511 @default.
- W6572721 hasConceptScore W6572721C34165917 @default.
- W6572721 hasConceptScore W6572721C41008148 @default.
- W6572721 hasConceptScore W6572721C63000827 @default.
- W6572721 hasConceptScore W6572721C91481028 @default.
- W6572721 hasLocation W65727211 @default.
- W6572721 hasOpenAccess W6572721 @default.
- W6572721 hasPrimaryLocation W65727211 @default.
- W6572721 hasRelatedWork W1498134579 @default.
- W6572721 hasRelatedWork W1533844215 @default.
- W6572721 hasRelatedWork W1589642040 @default.
- W6572721 hasRelatedWork W191460986 @default.
- W6572721 hasRelatedWork W1979354656 @default.
- W6572721 hasRelatedWork W2001608581 @default.
- W6572721 hasRelatedWork W2089326484 @default.
- W6572721 hasRelatedWork W2102009399 @default.
- W6572721 hasRelatedWork W2102061396 @default.
- W6572721 hasRelatedWork W2109365107 @default.
- W6572721 hasRelatedWork W2109880579 @default.
- W6572721 hasRelatedWork W2117412152 @default.
- W6572721 hasRelatedWork W2119321484 @default.
- W6572721 hasRelatedWork W2149057477 @default.
- W6572721 hasRelatedWork W2149970695 @default.
- W6572721 hasRelatedWork W2162693650 @default.
- W6572721 hasRelatedWork W562026907 @default.
- W6572721 hasRelatedWork W762956258 @default.
- W6572721 hasRelatedWork W844125855 @default.
- W6572721 hasRelatedWork W1513573397 @default.
- W6572721 isParatext "false" @default.
- W6572721 isRetracted "false" @default.
- W6572721 magId "6572721" @default.
- W6572721 workType "article" @default.