1 / 7

Effort Collection & Program Compilation Tracker

This assignment involves tracking personal effort spent on different tasks and automatic collection of program compilation data. It will not affect your grade and is for research purposes. Use the provided Effort Form to report your efforts in coding tasks. Your compiler will prompt you to indicate reasons for recompilation. Contact Jeff Carver at carver@cs.umd.edu for questions.

niblett
Download Presentation

Effort Collection & Program Compilation Tracker

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. Assignment 1 CMSC 714 September 11, 2003

  2. Data Collection • For this assignment, you will be asked to provide the following: • Effort spent on various activities (self-tracked) • Information when you compile your program (automatically collected) • All information will be collected by the research team will not be seen by Dr. Hollingsworth until after the semester. It will not affect your grade.

  3. Effort Form • Will ask you to report your effort in the following tasks: • Thinking/Planning – Thinking about how to solve the problem, or planning your implementation (no coding) • Serial Coding – Creating a serial version of your solution • Parallelizing the Code – Porting your serial solution to work on more than one processor • Testing Code – Verifying that the answer produced by your code is correct • Tuning Parallel Code – Modifying the parallel code to increase its performance • Other – Any other tasks

  4. Effort Form • A form will be used to collect the amount of effort you spend on various tasks • Each time you work on the assignment, you complete one or more lines on the form

  5. Compiler • When you compile your program, you will be prompted to indicate the reason for recompilation: • Adding Functionality (serial code) • Parallelizing Code • Improving Performance (tuning) • Debugging: Compile time error • Debugging: Crashed on previous run • Debugging: Hung on previous run • Debugging: Incorrect behavior on previous run • Restructuring/Cleanup • Other

  6. Compiler • Menu will look like:

  7. Questions? • Email me: Jeff Carver carver@cs.umd.edu

More Related