~/talk

Quality Assurance and Coding Standards for Parallel Software on POWER systems

Talkat OpenPOWER Summit NA 2020 · on Tuesday, 2020-09-15· [software-architecture]
links:none on file
slides:none on file

Describes an effort to define QA practices and coding standards for parallel programming on POWER systems, collecting expert best practices and targeting industry and novice HPC programmers. Covers development of new static code-analysis tools specialized for detecting parallelism-related issues and enforcing those standards on POWER (OpenPOWER) platforms.

AI-written summary · about

  1. 0:00Intro
  2. 1:02Outline
  3. 2:05Coding Standards for...
  4. 4:15Example: SEI CERT C Coding Standard for Cybersecurity Coding standards for quality
  5. 4:48What about Coding Standards for Parallelism?
  6. 5:59About Appentra and Parallelwar
  7. 6:55Definition of Parallel Software
  8. 8:24Use cases of Parallel Software
  9. 8:58The Core of Parallel Software Development
  10. 9:50Beyond the Core of Parallel Software Developer
  11. 10:35EPEEC Guidelines (First released in June 2020)
  12. 11:27Parallelware Analyzer Capabilities to help developing parallel software
  13. 12:25Value proposition - Parallelware Analyzer 0.15
  14. 12:42Command-line tools for each stage of the parallelization process
  15. 14:07List of defects/recommendations with pwloop
  16. 14:39List of defects/recommendations with pwdirect
  17. 15:04What is Specific for OpenPOWER? • POWER is a perfect match for supercomputing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.