1 / 3

Reproducibility in Large-Scale Computing: A Dissident View from the Trenches

Ver 1.0 as of 2 Jul 2014. Reproducibility in Large-Scale Computing: A Dissident View from the Trenches. Doug James Texas Advanced Computing Center djames@tacc.utexas.edu reproducibility@xsede An XSEDE14 Workshop July 14, 2014. Where Do I Stand?*. “No, thank you...”

blaine
Télécharger la présentation

Reproducibility in Large-Scale Computing: A Dissident View from the Trenches

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ver1.0 as of 2 Jul 2014 Reproducibility in Large-Scale Computing:A Dissident View from the Trenches Doug James Texas Advanced Computing Center djames@tacc.utexas.edu reproducibility@xsede An XSEDE14 Workshop July 14, 2014

  2. Where Do I Stand?* “No, thank you...” • Run your code • Duplicate your environment • Bitwise reproducibility “Yes, please...” • Implement your algorithm • Portable results • Understand the differences reproducibility > re-enactment *your mileage may vary

  3. What Do I Want to See Next?* • Promote the value of fundamentals a la "Ten Simple Rules" • Especially automation, change management, traceability • No magic bullets imposed from above; let the marketplace decide • Expect clarity • Readable, well-documented source code • Datasets: provenance, formats, meaning of fields • Encourage discussion and reflection • e.g. NSF Grant Proposal Guide ChII.C.2.j (Data Management Plan): "Plans for data management...may include..." [How 'bout a sixth item that says something like...] 6. mechanisms and processes that enhance opportunities for reproducibility." *your mileage may vary

More Related