Skip to content
Snippets Groups Projects
Commit 5e8c7d7c authored by Rob van Nieuwpoort's avatar Rob van Nieuwpoort
Browse files

Bug 1198: intro

parent f39bb623
No related branches found
No related tags found
No related merge requests found
......@@ -1529,7 +1529,6 @@ doc/papers/2010/SPM/figures/performance-graph-v2.pdf -text
doc/papers/2010/SPM/figures/performance-graph-v2.svg -text
doc/papers/2010/SPM/figures/processing-overview.pdf -text
doc/papers/2010/SPM/figures/processing-overview.svg -text
doc/papers/2010/SPM/outline.txt -text
doc/papers/2010/SPM/spconf.sty -text
doc/papers/2010/SPM/spm.bib -text
doc/papers/2010/SPM/spm.tex -text
......
pas je algorithmen aan op many-cores
1) zoek parallelisme in je algorithme.
vaak aanwezig. Zoek onafhankelijke operaties:
voorbeelden:
- correlator: kanalen, polatisaties, subbanden zijn onafhankelijk.
- polyphase: stations zijn onafhankelijk
- imaging: maak parallelisme: beeld elk kanaal af op een image, tel deze later op
2) mem bw/ops neemt af met many cores
optimaliseer.
dus optimaliseren:
- algo specifiek (reduceer mem loads)
- architectuur-specifieke optimalisaties (cache gedrag, delays, floating point instructions)
manycores ondersteunen complex niet erg goed. Alleen BG/P wel.
Vaal in aparte arrays stoppen.
---------------------------
- into
- modern astronomy
- LOFAR, SKA
- correlator algorithme zelf
- many cores algemeen
- optimaliseren van het algorithme: tiles, etc
- info per many core arch
- architectuur specifieke optimalisaties + performance
- programmeerbaarheid
- conclusies
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment