Modern Computer Architecture | My Assignment Tutor

FAST – Department of ComputingMODULE: CSYM028 2020/21 Module CodeLevelCredit ValueModule TutorCSYM028720Dr. Michael Opoku Agyeman Assignment Brief Assignment title:Modern Computer ArchitectureWeighting:100%Deadline:24th January 2021Feedback and Grades due:(to be confirmed)Resit DatePlease see under “announcements”. FAST – Department of ComputingModern Computer ArchitectureDate: 28/11/2020Note:Use the “Microsoft Word” document created for e-tivity 1 with tracked changes enabled for thisassignment. You can modify previously edited content but do not turn off tracked changes oraccept any of your entries as final. You are to submit this document in word format for your finalsubmission. Remember not to turn off tracked changes.‘The module tutor reserves the right to invite students to a meeting to discuss courseworksubmissions’Part 1: Evaluation of Emerging Technologies (30% of Total Marks)With considerations of the design technology; operation mechanism; power, area andperformance cost; application; computational power, etc, in your own words, perform acomparison of the current trend of Computer architectures. Make use of Tables and Figures tosummarize 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 shouldbe referenced using IEEE Citation or Harvard Reference format and should include informationfrom refereed Books, Conferences and/or journals (papers from IEEE Xplore are highlyrecommended). 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 ofContents) words but may contain as many pictures as you like. If you include work which has beenobtained from other sources e.g. books, journal papers, conference papers – they must bereferenced using the IEEE or Harvard Citation scheme. Avoid direct quotation of sources.FAST – Department of ComputingHands-on:Deliverables (Part 2 – 5) (70% of Total Marks):1. Links to your designs in Tinkercad. Take a snapshot of the last edited information, as wellas the image of your final design and paste 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 andhence you must submit in order to get a pass grade.a. In your demo, give a detailed explanation as to how your code worksb. Remember to use different tools such as whiteboard or Paint, datasheets,Arduino IDE for memory analysis etc. to explain underlining principles into details.c. Wherever, possible use live coding to demonstrate your strengthsd. If you started off your code with Arduino functions, such as “Pinmode()”, and havemanaged to use direct register manipulation to improve your code, remember todemonstrate the logic behind it in both your report and the video. This is highlyrecommended.3. Flowcharts. Note, this is one way of showing how you have developed your solution4. Program code with comments – this must be in TEXT format. No screenshots allowed,except of codes which I have provided you and have given you permission to use as partof your implementation (in which case, there will be no credit assigned to such code).5. Description of how the code works6. User Guide – Provide scenarios of inputs that should demonstrate the required featuresspecified in this brief and also provide expected results. This can be provided in a tableformat.7. Evaluation of the output – Provide your observation, reflection and analysis.Important:• Do not use “pinMode()”, digitalWrite() and digitalRead() function in your final code. Makeuse of direct manipulation of the ATmega328P register contents. Example:DDRB = DDRB | B00100000;PORTD |= (1


Leave a Reply

Your email address will not be published.