Data Distribution Specification for High Performance Computing

dc.creatorZima,Hans
dc.date2001
dc.date.accessioned2024-02-06T12:51:21Z
dc.date.available2024-02-06T12:51:21Z
dc.descriptionHigh performance computing (HPC) architectures are specialized machines which can reach their peak performance only if they are programmed in a way which exploits the idiosyncrasies of the architecture. An important feature of most such architectures is a physically distributed memory, resulting in the requirement to take data locality into account independent of the memory model offered to the user. In this paper we discuss various ways for managing data distribution in a program, comparing in particular the low-level message-passing approach to that in High Performance Fortran (HPF) and other high performance languages. The main part of the paper outlines a method for the specification of data distribution semantics for distributed-memory architectures and clusters of SMPs. The paper concludes with a discussion of open issues and references to future work.
dc.formattext/html
dc.identifierhttps://doi.org/10.3217/jucs-007-08-0736
dc.identifierhttps://lib.jucs.org/article/27815/
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/8004
dc.languageen
dc.publisherJournal of Universal Computer Science
dc.relationinfo:eu-repo/semantics/altIdentifier/eissn/0948-6968
dc.relationinfo:eu-repo/semantics/altIdentifier/pissn/0948-695X
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsJ.UCS License
dc.sourceJUCS - Journal of Universal Computer Science 7(8): 736-753
dc.subjectparallel architectures
dc.subjectdistributed memory
dc.subjecthigh performance computing
dc.subjectdata distribution
dc.titleData Distribution Specification for High Performance Computing
dc.typeResearch Article
Файлы