Mindmap
Intraoperation Parallelism
Inhalt der Mindmap
Intraoperation Parallelism
Parallel Sort
- Relation
- Range-partitioning
- Sorts partitions individually
- Concatenates partitions
- Using another method
- Apply range-partitioning
- Range-partitioning
- Relation
Parallel Join
- Processors
- Work with part of join
- Local process
- Final accumulation
- Processors
Cost of Parallel Evaluation of Operations
- Start-up costs
- Skew
- Contention for resources
- Cost of assembling
Other relational operations
- Selection
- Projection
- Duplicate elimination
- Sorting
- Aggregation
Range-Partitioning Sort
- Steps
- Range-partitioning
- Processors interaction
- Requirements
- Communication overhead
- Disk I/O
- Sorting each partition individually
- Data parallelism
- Processors
- Same operation
- Different data sets
- Data parallelism
- Range-partitioning
- Recommendations
- Good range-partition vector
- Use of virtual processors
- Steps
Parallel External Sort-Merge
- Processors
- Local sorting
- Corresponding disks
- Merge
Fragment-and-Replicate Join
- Special case
- Asymmetric join
- Partitions one relation
- Replicates the second one
- Final join operation
- General case
- Partitions the two relations
- Special case
Partitioned Join
- Equi-join
- Forms of relation partitioning
- Range-partitioning
- Same partition vector
- Both relations
- Hash-partitioning
- Both relations
- Same hash function
- Range-partitioning
Informationen
- Beschreibung
- Mindmap am Intraoperation Parallelism, erstellt von Mariana Hidalgo Sandoval am 22/09/2021.
- Erstellt von
- Mariana Hidalgo Sandoval
- Aufrufe
- 1
- Bewertung