This repository contains materials to help submitting authors of the SC Conference Technical Program.
Find answers to Frequently Asked Questions in the
FAQs
repository.
Artifact Description (AD) appendices are required of all paper submissions to the SC19 Technical Program. Artifact Evaluation (AE) appendices are optional but encouraged.
The AD/AE Appendix will be automatically generated during submission, after the authors respond an online form. All authors are encouraged to familiarize themselves with the questions in this form, with plenty of time before sumbission. See the PDF printout of the online form: AD-AE-AppendixForm.pdf
Example script for machine-generated environment data
In an effort to facilitate preparing the SC Artifact Description appendix, we provide a sample Bash shell script, collect_environment.sh
, that queries the operating system for a variety of information. As written, the script is somewhat Linux-specific, but it should serve to provide ideas for similar scripts that run under other operating systems. The script should be run on one of the nodes that was used to gather the paper's experimental data (i.e., a compute node, not a head node).
At the time of this writing, collect_environment.sh
invokes the following commands:
lsb_release
: report the Linux distributionuname
: report the kernel version and base architecturelscpu
(orcat /proc/cpuinfo
): report CPU characteristicscat /proc/meminfo
: report virtual and physical memory capacitylspci
: list all PCI deviceslshw
: list all hardware deviceslsblk
: list all block deviceslsscsi
: list all SCSI devicesenv
: list all environment variables currently in usemodule list
: list all loaded Environment Modulesnvidia-smi
: report characteristics and configuration of NVIDIA GPUs
There is some redundancy in information provided by the preceding tools, but note that not every tools is available on every system. The goal is to acquire as much information as possible on as many types of systems as possible.