Requested Resources
TACC Dell PowerEdge C8220 Cluster with Intel Xeon Phi coprocessors (Stampede): 200,000
Abstract
This proposal requests computational time on Stampede to support a course (time frame, university, course name & number). This course introduces molecular simulation techniques to undergraduate and graduate students and will require a computational resource to complete homework and a project. The homework covers a range of topics (specifics given) and the term project will utilize Stampede. Details of the estimate for required resources and benchmarks to be run can be found in the supporting document.
The following was in the supporting document, along with a course syllabus that has been redacted to assure the privacy of the PI. The syllabus included all relevant information including a class schedule, class materials, learning objectives, and faculty information.
Course Description and XSEDE Justification
This request is for my course (time frame, university, course name & number). This is a joint undergraduate and graduate course. Proof that this course exists can be found at the Office of Registrar's webpage: website. This course has an enrollment of 30 total students. My goal is to use Stampede as a tool to teach simulation techniques and procedures to run MPI codes in a cluster environment. The simulation codes used in this course will be (codes specified), which I have extensive experience in using on various architectures including Stampede with our current research allocation, research allocation info. The educational portion of mygrant name proposes further development of this course. My past experience in this course demonstrated that there is a need for a computational cluster, as is discussed below. A draft syllabus for this course is included and more details of the computational needs are listed below.
Homework Assignments
The first half of the course will involve homework that will not utilize XSEDE resources; however, the second half will consist of homework that requires simulation. Estimates below are based on undergraduate students working in two person groups and graduate students working independently. Therefore a total of 20 simulations will be run per assignment problem. All estimates are based on similar benchmarks run on Stampede.
The homework assignments will consist of information on science being studied through simulation. Based on previous benchmarks of this type, these simulations will use approximately 200 SUs (on a single 16-core node), so with 20 assignments this will require 8,000 SUs.
The second class of homework problems will involve a specific simulation package. These will require about 2 days of computation to reach the desired solution using one 16-core node and thus require 750 SUs and total 15,000 SUs.
The third class of homework problems will be specific simulations using the above package. These will require simulations that are run for 3 days on two 16-core machines. This will require 2,400 SUs per run for a total of 48,000 SUs.
The final class of homework problems will be different specific simulations using the above package. This will require the same amount of time as the first class, i.e., 8,000 SUs. Therefore, in total 79,000 SUs will be required to complete the homework assignments.
Term Project
The term project will consist of three groups of undergraduates and graduate students working on a slightly more extensive project. The term project will start mid-April and continue through mid-May. It is difficult to give a precise estimate in the amount of resources required for these term projects, but I expect them to be similar to the second class of homework projects. Thus, each project could require 15,000 to 20,000 SUs. Students will meet with me at least twice during this time period to ensure proper progress in their project and avoid last minute demands to computational resources.
No comments:
Post a Comment