| (Comparison of Contemporary Processor Architectures from the Software Point of View) | ||
|
Proc. Architectures: S/W View COMP9244 2006/S1 |
UNSW
CRICOS Provider Number: 00098G |
Printer-Friendly
Version
|
Provisional Course IntroductionStatusThis course has been approved by the Teaching Committee of the School. Approval by the Faculty is pending.The course will be offered in S1/2003 with Gernot Heiser as Lecturer in Charge. It is aimed at students enrolled in a Research Master's or PhD program in the areas of operating systems and compilers. It will be delivered as a mixture of lectures and student seminars. The course has 6 UoC. Since the course has not yet been approved by the faculty (for reasons out of our control) you cannot officially enrol in it yet. Please mail the LiC if you want to take the course. Handbook entryExamination of contemporary computer architectures, comparing and contrasting their software-visible features (caches, memory management unit, pipelining and instruction-level parallelism, instruction set architecture, register files). Examination of the effect of these features on the design and implementation of operating systems, compilers, run-time systems, etc. Discussion of software techniques for dealing with these architectural features.The course is aimed at providing research students in the fields of systems and compilers with the relevant advanced architecture background and an idea of where architectures are likely to head in the next 5-10 years. ObjectiveResearch students working in compilers, language design, operating systems and embedded systems need to learn more about the features that specifically impact low-level system software. While not necessarily interested in processor design issues, they need to understand the full range of such features, and their combinations, in contemporary processors. And they need to understand the implications these features have on software design. In particular, they should be able to answer questions such as:
In summary, the introduction of this course is seen as an important part of the strategy to build up a world-class research group in the general ``systems'' area at UNSW. Specific topics covered
AssessmentStudents will present one or two seminars. They will also submit a written report on the topic of their seminar. The report will be able to take into account feedback received at or after the seminar(s), as well as material covered later in the course. Assessment (using standard UNSW grades) will be based on the seminar(s) as well as the report. Key assessment criteria will be the quality of the (oral and written) presentation and, in particular, the depth and degree of insight demonstrated in the seminar(s) and the report.Last modified: 24 Dec 2002. |