Skip to content

Commit

Permalink
Add Novel Architectures teatime topic
Browse files Browse the repository at this point in the history
  • Loading branch information
cferenba committed Jul 7, 2020
1 parent 81d5d0c commit 3238c01
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
1 change: 1 addition & 0 deletions WorkshopResources/TeatimeThemes/TeatimeThemeList.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ To edit this page, make a pull request for the [page source on GitHub](https://g
Add your teatime theme title and abstract to the list. Add the PDF of your abstract to this same folder as part of your pull request.

## List of teatime themes:
- [Ferenbaugh, Charles: Developer Productivity on Novel Architectures (or, Surviving in the Wild West)](ferenbaugh-novel-architectures.md)
- [Gates, Jason: Training Best Practices](gates-training-best-practices.md)

#### [Back to Main Page](../../index.md)
20 changes: 20 additions & 0 deletions WorkshopResources/TeatimeThemes/ferenbaugh-novel-architectures.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Developer Productivity on Novel Architectures (or, Surviving in the Wild West)

*Teatime theme - Collegeville 2020*

*Charles Ferenbaugh, Los Alamos National Laboratory*

In the past decade or so, large-scale software projects have started to support
novel architectures that are wildly different from the standard CPU model:
multi-core, many-core, IBM Cell, GPGPU (from multiple vendors!), ....
Developing for these architectures, especially when trying to write performant
code, can bring particular challenges to productivity such as:

- How to reconcile fast-changing new models and libraries with stable production code?
- How to support new platforms without degrading performance on existing platforms?
- How to deal with toolchain support (compilers, debuggers, test harnesses, ...) that is missing or immature?

In this teatime we'll discuss these questions, and other related ones as they
arise. Please bring your questions, experiences, failures, and successes to
share with the group!

0 comments on commit 3238c01

Please sign in to comment.