Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Discover available resources
  2. Access XSEDE services and resources
  3. Access Data
  4. Move Data
  5. Start a computation
  6. Terminate a computation
  7. Submit a job
  8. Parallelize existing serial code
  9. Compile a program from source on a remote machine
  10. Submit a batch job
  11. Process gigabytes of data and transfer it back to a personal machine for further analysis
  12. Extend an algorithm to handle new or larger datasets.
  13. Use profiling tools to identify bottlenecks
  14. Employ optimization techniques to improve runtime efficiency
  15. Use parallel visualization tools to analyze output
  16. Debug error messages from the compiler or linker
  17. Identify target system for a code
  18. Identify programming language for code development
  19. Identify optimized numerical libraries for use in an application code to avoid implementing a basic numerical algorithm from scratch
  20. Locate training resources to support a specific activity
  21. Use a hardware accelerator/coprocessor like: Nvidia or AMD gpu, Intel XeonPhi
  22. Find the software I need (modules?) or install the software required (system, or my $HOME) so that I can : ./configure; make
  23.  Monitor job status 
  24.  Get historical job information
  25.  Get an estimate of start time of a submitted job 
  26. Get a third party application and number seeds available in any or a specific resource 
  27. Get benchmark data for a given application across XSEDE resources