Actions

Complex Systems Summer School 2014-Tutorials: Difference between revisions

From Santa Fe Institute Events Wiki

No edit summary
No edit summary
Line 23: Line 23:
** Identifying problems that cannot (or should not) be parallelized.  
** Identifying problems that cannot (or should not) be parallelized.  
* GPU vs CPU parallelization (e.g., CUDA vs traditional compute cluster)
* GPU vs CPU parallelization (e.g., CUDA vs traditional compute cluster)
<br>


== '''Tutorial: Computing with Intrinsic Dynamics of Systems''' ==
== '''Tutorial: Computing with Intrinsic Dynamics of Systems''' ==
'''Speaker:''' Alireza Goudarzi <br>
'''Speaker:''' Alireza Goudarzi <br>
'''Date & Time:''' Please see the CSSS schedule[http://tuvalu.santafe.edu/events/workshops/index.php/Complex_Systems_Summer_School_2014-Schedule] <br>
'''Date & Time:''' Please see the CSSS schedule[http://tuvalu.santafe.edu/events/workshops/index.php/Complex_Systems_Summer_School_2014-Schedule] <br>


=='''Tutorial: Browser-Based Data Visualization'''==
=='''Tutorial: Browser-Based Data Visualization'''==
Line 36: Line 33:


=='''Tutorial: Cardiac Arrhythmia''' ==
=='''Tutorial: Cardiac Arrhythmia''' ==
'''Speaker:''' Hiroshi Ashikaga
'''Speaker:''' Hiroshi Ashikaga<br>
'''Date and Time:''' June 16 from 2:00-2:30pm<br>
'''Date and Time:''' June 16 from 2:00-2:30pm<br>

Revision as of 16:09, 12 June 2014

Complex Systems Summer School 2014


CSSS participants come from a wide range of disciplines. Participants are encouraged to share their knowledge by organizing their own tutorials.

Also, please email juniper@santafe.edu to request a tutorial slot.


Tutorial: Parallel Programming - A Brief Introduction

Speaker: Fahad Khalid
Date & Time: Please see the CSSS schedule[1]
Content: A language agnostic introduction to basic concepts in parallel programming.
Motivation: Several of us here at the CSSS do compute intensive simulations. Since single cores are not getting faster anymore, the only way to speed up simulations is by utilizing multiple cores. So it's good to know how to design and code a simulation that can take advantage of multiple cores.
Pre-requisites: Just a passing familiarity with programming.

Please use the comments sections below to let me know what you'd like to hear, what are your expectations from this tutorial, etc. I'll try my best to tailor the talk accordingly. Many thanks to those who've already suggested content for the talk. I'd appreciate if you could repeat the comments here as well (the CSSS Wiki seems to be a lot more organized than my brain :-)).

Comments:

  • Please cover race condition.
  • Generalized strategies for how a problem should be parallelized.
    • Identifying problems that cannot (or should not) be parallelized.
  • GPU vs CPU parallelization (e.g., CUDA vs traditional compute cluster)

Tutorial: Computing with Intrinsic Dynamics of Systems

Speaker: Alireza Goudarzi
Date & Time: Please see the CSSS schedule[2]

Tutorial: Browser-Based Data Visualization

Speaker: James Gentile
Date & Time: June 17 form 7:00-8:15pm

Tutorial: Cardiac Arrhythmia

Speaker: Hiroshi Ashikaga
Date and Time: June 16 from 2:00-2:30pm