We have sent your a2 result to your UNSW email. If you have questions regarding your marks, please follow the instructions in the email and come to the final consultation on Thursday .
FYI, the top 30 total timings (in usr+sys seconds) for completing all 30 tests that scoring all Ys are:
7.04 (the notified bonus winner) 7.1 7.79 8.67 9.21 9.94 10.77 11.2 11.45 12.01 13.46 13.74 14.75 14.75 15.41 16.61 17.33 17.41 17.46 17.88 20.25 22.94 24.86 24.95 31.09 32.71 32.88 33.57 35.89 36.98
Some statistics:
Smallest memory usage: constant 4.1MB for all data files Largest memory usage: 490MB for small1; 5.518GB for large Smallest index file size: 0 for all data files Largest index file size: 54MB for small data files; 1.8GB for large
Your tutor Chris is going to run an online consultation session (via Moodle Blackboard Collaborate - click Course Room, as described in Live Lecture 1) this Thursday 15 August 2-4pm .
If you have any last minute questions before the exam, or have any individual doubts regarding your a2 result, please join.
As mentioned at the last live lecture, marking each a2 may take quite awhile (as we need to allocate enough real time to accommodate usr+sys time for each test, extra time to run valgrind, and it has totally 30 tests). We still aim to email you the results early next week (or else will keep you informed).
Meanwhile, if you would like to check / run those tests. You can do so now by log into db-perftest, simply go inside your folder that contains your makefile and program source files and run: ~cs9319/a2/automark
As mentioned at the live lecture, the above automark script is provided for your reference. It only checks for output correctness and approximate the usr+sys time using real time (with additional buffer time). It does not include the checking of index file size, memory usages or the actual usr+sys time (whilst these constraints are checked as separate processes during our actual marking). If you have questions regarding running the test, please post at the Ed forum or stop by the consultation this Friday.
The script includes tests using the following datasets: 1/3 small; 1/3 medium; and 1/3 large.
Warning : if your program is slow, it may take a long time to run through all 30 tests.