CSYM028 Modern Computer Architecture.

Publish By: Admin,
Last Updated: 07-Sep-23
Price: $120

Part 1: Evaluation of Emerging Technologies

With considerations of the design technology; operation mechanism; power, area and performance cost; application; computational power, etc, in your own words, perform a comparison of the current trend of Computer architectures. Make use of Tables and Figures to summarize your comparison.

Your technologies should include but not limited to Quantum Computing, Biological Computing, Optical Computing, Heterogeneous Computing, Superscalar Processors and Chip Multiprocessors.

This is an MSc assignment and as such should show good research and analytical skills. It should be referenced using IEEE Citation or Harvard Reference format and should include information from refereed Books, Conferences and/or journals (papers from IEEEXplore are highly recommended). Do not make use of information from blogs and Wikipedia for this assignment.

As a guideline, you should aim for about 2000 - 3000 (excluding reference list and Table of Contents) words but may contain as many pictures as you like. If you include work which has been obtained from other sources e.g. books, journal papers, conference papers - they must be referenced using the IEEE Citation scheme. Avoid direct quotation of sources.

Using an 8-bit microcontroller based on the AVR enhanced RISC architecture (ATmega328P), complete the following:

Deliverables (Part 2 - 5)

1. Links to your designs in Tinkercad. Take a snapshot of the last edited information, as well as the image of your final design and past below each link.

2. Links of demos recorded or hosted on Kaltura (Make all links visible on the front page).

Note that this is one way of rectifying that the final Submission is your own work and hence you must submit in order to get a pass grade.

a. In your demo, give a detailed explanation as to how your code works.

b. Remember to use different tools such as whiteboard or Paint, datasheets,
Arduino IDE for memory analysis etc. to explain underlining principles into details.