May 30, 2018: This copy of the materials does not include class videos because of storage limitations. The links to the videos do not work.
National Science Foundation grant #1141005/6 "Collaborative Research: Teaching Multicore and Many-Core Programming at a Higher Level of Abstraction" PIs Barry Wilkinson (UNC-Charlotte) and Clayton Ferner (UNC-Wilmington) |
The underlying goal of the work of this group is to explore the use of pattern programming in parallel and distributed computing education. Pattern programming is a higher level of abstraction than using low-level parallel programming tools such as MPI. It offers the prospects of ease of programmability, scalability, and improved performance.
Parallel programming courses developed with pattern programming
|
Pattern Programming Software Developed |
Publications
|
Seminar
Presentations |
Acknowledgments: This work continues previous pattern programming work by Jeremy Villalobos, a PhD student at UNC-Charlotte 2007-2011, who developed a Java-based pattern programming framework called Seeds (aka Parallel Grid Application Framework). | |
This material is based upon work supported by the National Science Foundation under the collaborative grant #1141005/1141006. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation. |
July 18, 2016