assignments:a2
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
assignments:a2 [2007/08/01 13:58] – external edit 127.0.0.1 | assignments:a2 [2015/10/25 02:18] (current) – franck | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ~~NOTOC~~ | ||
+ | |||
====== Assignment 2 ====== | ====== Assignment 2 ====== | ||
+ | |||
+ | ===== Implement your algorithm in Java ===== | ||
+ | |||
+ | Implement your concurrent algorithm in Java. You should also implement a sequential version or a coarse grained locking version of your algorithm for comparison purposes. | ||
+ | |||
+ | ===== Test your algorithm ===== | ||
+ | |||
+ | Test your algorithm. | ||
+ | |||
+ | ===== Write a report ===== | ||
+ | |||
+ | Write a report. You may start your report with briefly reviewing your algorithm. In the report, also discuss your implementation. For example, describe how the problem was broken down into classes, discuss the relationship amongst classes, motivate the choice of the key data structures used, but most importantly discuss those parts related to concurrency, | ||
+ | |||
+ | The report should be roughly between 3 and 8 pages. These bounds are not absolute (but one page is definitely not enough and 20 pages is too much). | ||
+ | |||
+ | As the audience of your report, consider your fellow students in the course. {{: | ||
+ | |||
+ | You may want to try the package [[ftp:// | ||
+ | |||
+ | ===== Email your code ===== | ||
+ | |||
+ | Email your code to the instructor. | ||
assignments/a2.1185976706.txt.gz · Last modified: 2010/12/31 16:22 (external edit)