Newest Viewed Downloaded

Algorithm Engineering „Parallele Suche“Stefan Edelkamp

Algorithm Engineering „Parallele Suche“

Stefan Edelkamp

Übersicht

Motivation PRAM Terminierung Depth-Slicing Hash-based Partitioning & Transposition Table Scheduling Stack Splitting & Parallel Window Search Parallele Suche mit Treaps

Parallel Shared Memory Graph Search

Single-core CPU Multi-core CPU Parallelization is important for multi-core CPUs But parallelizing graph-search algorithms such as breadth-first search, Dijkstra’s algorithm, and A* is challenging… Issues: Load balancing, Locking, …

Parallel Shared Memory Graph Search

Single-core CPU Multi-core GPU Parallelization is even more important for GPUs But parallelizing graph-search algorithms such as breadth-first search, Dijkstra’s algorithm, and A* is challenging… Issues: Kernel Function Design, Load balancing, Locking, …

Parallel External Memory Graph Search

Single-core CPU+HDD Multi-core C/GPU+HDD …

Motivation

Parallel and External Memory Graph Search Synergies: They need partitioned access to large sets of data This data needs to be processed individually. Limited information transfer between two partitions Streaming in external memory programs relates to Communication Queues in distributed programs (as communication often realized on files) Good external implementations often lead to good parallel implementations

Experimente

Weitere Experimente

Parallel Random Access Machine Common Read/Exclusive Write (CREW PRAM)

Parallele Addition

In Pseudo-Code

Definitionen

Problemgröße Parallele Rechenzeit Arbeit Sequentielle Zeit: Effizienz: Speedup: Im Beispiel Linear Speedup Effiziente Parallelisierung: Im Beispiel

Präfixsumme

Terminierung

Depth-Slicing

Im Quelltext

Hash-based Partitioning

Transposition Driven Scheduling

Im Quelltext

Parallele Tiefensuche (Parallel Branch-And Bound)

Showing 1 - 20 of 35 items Details

Name: 
AE-ParalleleSuche
Author: 
Arne Schuldt
Company: 
Technologie-Zentrum In...
Description: 
Algorithm Engineering „Parallele Suche“Stefan Edelkamp
Tags: 
parallel | search | the | files | distributed | core | graph | can
Created: 
4/2/2008 9:02:34 AM
Slides: 
35
Views: 
0
Downloads: 
0
Rating: 
0


> Comment



Share this presentation
|

Comments

Share this presentation:

|
Sitemap