Show simple item record

dc.contributor.authorBungartz, H-J
dc.contributor.authorRiesinger, C
dc.contributor.authorSchreiber, M
dc.contributor.authorSnelting, G
dc.contributor.authorZwinkau, A
dc.date.accessioned2016-04-01T12:21:37Z
dc.date.issued2013-06-20
dc.description.abstractHigh performance computing with thousands of cores relies on distributed memory due to memory consistency reasons. The resource management on such systems usually relies on static assignment of resources at the start of each application. Such a static scheduling is incapable of starting applications with required resources being used by others since a reduction of resources assigned to applications without stopping them is not possible. This lack of dynamic adaptive scheduling leads to idling resources until the remaining amount of requested resources gets available. Additionally, applications with changing resource requirements lead to idling or less efficiently used resources. The invasive computing paradigm suggests dynamic resource scheduling and applications able to dynamically adapt to changing resource requirements. As a case study, we developed an invasive resource manager as well as a multigrid with dynamically changing resource demands. Such a multigrid has changing scalability behavior during its execution and requires data migration upon reallocation due to distributed memory systems. To counteract the additional complexity introduced by the additional interfaces, e. g. for data migration, we use the X10 programming language for improved programmability. Our results show improved application throughput and the dynamic adaptivity. In addition, we show our extension for the distributed arrays of X10 to support data migrationen_GB
dc.description.sponsorshipThis work was supported by the German Research Foundation (DFG) as part of the Transregional Collaborative Research Centre “Invasive Computing” (SFB/TR 89).en_GB
dc.identifier.citationX10 '13 Proceedings of the third ACM SIGPLAN X10 Workshop. pp. 12-19 ACM: New York, 2013en_GB
dc.identifier.doi10.1145/2481268.2481274
dc.identifier.urihttp://hdl.handle.net/10871/20904
dc.language.isoenen_GB
dc.publisherAssociation for Computing Machinery (ACM)en_GB
dc.relation.urlhttp://dl.acm.org/citation.cfm?id=2481274en_GB
dc.subjectInvasive Computingen_GB
dc.subjectResource-aware Programmingen_GB
dc.subjectX10 Programming Languageen_GB
dc.subjectMultigriden_GB
dc.subjectHPCen_GB
dc.titleInvasive Computing in HPC with X10en_GB
dc.typeConference paperen_GB
dc.identifier.isbn978-1-4503-2157-0


Files in this item

This item appears in the following Collection(s)

Show simple item record