Proceedings of the 2nd Workshop on Many-Task Computing on Grids and Supercomputers 2009
DOI: 10.1145/1646468.1646477
|View full text |Cite
|
Sign up to set email alerts
|

Scalable computing with parallel tasks

Abstract: Recent and future parallel clusters and supercomputers use SMPs and multi-core processors as basic nodes, providing a huge amount of parallel resources. These systems often have hierarchically structured interconnection networks combining computing resources at different levels, starting with the interconnect within multi-core processors up to the interconnection network combining nodes of the cluster or supercomputer. The challenge for the programmer is that these computing resources should be utilized effici… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(6 citation statements)
references
References 21 publications
(17 reference statements)
0
6
0
Order By: Relevance
“…This allows to transform their graphs of algorithms to configure the most efficient task-oriented computing structures with a high processing speed in the reconfigurable environment. Computational algorithms with a mixed type of parallelism are presented by Macro Dataflow Graphs (MDGs) in the nodes of which macrofunctions (M-functions) are placed [22].…”
Section: Mathematical Models Of Adaptive Tasks Mapping Into the Dymentioning
confidence: 99%
“…This allows to transform their graphs of algorithms to configure the most efficient task-oriented computing structures with a high processing speed in the reconfigurable environment. Computational algorithms with a mixed type of parallelism are presented by Macro Dataflow Graphs (MDGs) in the nodes of which macrofunctions (M-functions) are placed [22].…”
Section: Mathematical Models Of Adaptive Tasks Mapping Into the Dymentioning
confidence: 99%
“…The output computing application is a parallel program with mixed type of parallelism that is described by the programming model of M-tasks [10]. M-program is set by Macro Dataflow Graphs (MDG) [10] and macrograph tasks are placed in the vertices of it, and edges specify the relationship between vertices.…”
Section: досліджується процес управління обчисленнями в реконфігуровнmentioning
confidence: 99%
“…Mapping by levels is a common method of mapping tasks to computing structure. Herewith each level of the graph is sequentially mapped on computer system structure [10].…”
Section: досліджується процес управління обчисленнями в реконфігуровнmentioning
confidence: 99%
“…Calculating the number of different scheduling alternatives given a batch of independent tasks and computing resources is a known ''counting problem'' whose solution is given by the Stirling number of the second kind S(n, j), where n denotes the number of tasks and j the number of cores. The research model for hierarchical multiprocessor tasks (M-tasks) [29] also creates a data and control dependency graph among parallel tasks and schedules tasks to multi-core resources by layers (root-to-leaves) to assure overall progress. We did not focus on analysis of assembled (multi-part) systems and computational dependencies among them in this paper.…”
Section: Related and Future Workmentioning
confidence: 99%