User Tools

Site Tools


cs415pdc:papers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cs415pdc:papers [2017/11/28 03:52]
scarl
cs415pdc:papers [2022/04/06 19:35] (current)
scarl
Line 1: Line 1:
-==== Paper and Presentation ​Assigments ​====+==== Paper and Presentation ​Assignments ​====
  
 === Guidelines === === Guidelines ===
Line 8: Line 8:
  
 For language topics, at minimum describe what language features support developing parallel and distributed programs and how; what kinds of problems the language is targeted at or designed for; and some examples of the kinds of applications built using the system. Be able to give some examples and/or demonstrate some features. ​ For language topics, at minimum describe what language features support developing parallel and distributed programs and how; what kinds of problems the language is targeted at or designed for; and some examples of the kinds of applications built using the system. Be able to give some examples and/or demonstrate some features. ​
 +
 +Find, use, and cite at least __two more__ sources than those I provide.
  
 **Presentations**:​ should be about 15-20 minutes and focus on key points from your paper, including compelling examples. ​ Presentations will take place during the class meetings and will appear on the Schedule page. You must negotiate with the instructor for a presentation time prior to turning your paper in. **Presentations**:​ should be about 15-20 minutes and focus on key points from your paper, including compelling examples. ​ Presentations will take place during the class meetings and will appear on the Schedule page. You must negotiate with the instructor for a presentation time prior to turning your paper in.
  
-^ CSci 415 Paper Topics ​^^ +^ CSci 415 Topic Assignments ​^^ 
-|Karim Antoine - Julia language ​|| +|Thomas Broadnax ​[[https://​en.wikipedia.org/​wiki/​List_of_distributed_computing_projects|Worldwide distributed computing projects]] generally and [[https://​foldingathome.org/​home/?​lng=en|Folding@home]] in particular ​
-Logan Brammer -Physical simulation (chemistry) ​|| +Gabriel Garcia ​[[cs415pdc:​papers:​chapel|Chapel Programming Language]] ​
-Danny Evans  || +Julia Harvey ​ ​| ​[[cs415pdc:​papers:​julia|Julia Language]] ​
-Blaise Iradukunda - Hadoop|| +Cody Johnson[[cs415pdc:​papers:​cuda|CUDA on NVIDIA GPUs]] ​
-Tariro Kandemiri - Connection machine (Danny Ellis)|| +Dirk Kayitare ​[[cs415pdc:​papers:​hadoop|Hadoop]] ​
-Andy Kim - Phoenix&​Hadoop ​|| +Bob Makazhu ​[[cs415pdc:​papers:​elixir|Message Passing in Elixir]] ​
-AJ Preston ​|| +Ngan Nguyen | [[cs415pdc:​papers:​python|Parallel in Python: possible?​]] ​
-Sasha Peters - Clojure ​|| +Nick Song [[cs415pdc:​papers:​spark|Apache Spark]] ​
-Phillip Pride - SETI@Home ​|| +Dylan Stechmann ​[[cs415pdc:​papers:​phoenix|Map/​Reduce systems - Phoenix]] ​
-Petros Tsaras ​||+Thomas Young [[cs415pdc:​papers:​cm_1|The Connection Machine]] ​|
  
-**Topics**+**Example ​Topics**
  
 Large Scale Parallel Systems Large Scale Parallel Systems
  
-  * [[https://​en.wikipedia.org/​wiki/​List_of_distributed_computing_projects|Distributed computing projects]] most importantly <del>SETI@home</​del> ​and Folding@home+  * Distributed computing projects, notably ​SETI@home and Folding@home
   * Parallel Simulation of Physical phenomena   * Parallel Simulation of Physical phenomena
-  * <del>The Connection Machine</​del>​ +  * The Connection Machine ​and other supercomputers 
-  * <del>Map/Reduce systems ​(Hadoop) (Phoenix)</del>+  * Map/Reduce systems ​as used in HadoopPhoenix/Phoenix++, Apache Spark, and others
  
-Languages ​with built-in primitives for __concurrent__,​ __parallel__,​ and/or __distributed computation__+Other languages ​with built-in primitives for __concurrent__,​ __parallel__,​ and/or __distributed computation__
  
   * [[http://​bloom-lang.net/​|Bloom]]   * [[http://​bloom-lang.net/​|Bloom]]
-  * [[https://​chapel-lang.org/​|Chapel]] 
-  * [[http://​clojure.org/​|<​del>​Clojure</​del>​]] 
-  * [[http://​elixir-lang.org/​|Elixir]] 
   * [[https://​tour.golang.org/​concurrency/​1|Go]]   * [[https://​tour.golang.org/​concurrency/​1|Go]]
-  * [[http://chimera.labs.oreilly.com/books/​1230000000929/​pt01.html|Haskell]] +  * [[http://https://​wiki.haskell.org/Parallelism|Haskell]] 
-  * [[https://docs.julialang.org/en/stable/​manual/​parallel-computing|<​del>​Julia</​del>​]] +  * [[https://en.wikipedia.org/wiki/OpenCL|OpenCL]]
-  * OpenCL +
-  * Oz+
   * [[https://​www.scala-lang.org/​|Scala]]   * [[https://​www.scala-lang.org/​|Scala]]
  
  
cs415pdc/papers.1511841134.txt.gz · Last modified: 2017/11/28 03:52 by scarl