SlideShare a Scribd company logo
1 of 15
This document is for Coventry University students for their own
use in completing their
assessed work for this module and should not be passed to third
parties or posted on any
website. Any infringements of this rule should be reported to
[email protected]
Faculty of Engineering, Environment and Computing
M09CDE Computer Architectures and
Principles
Assignment Brief 2018/19
Module Title: Computer Architectures
and Principles
Individual Cohort (January) Module Code
M09CDE
Coursework Title
Resit Coursework
Hand out date:
21/01/2019
Lecturer
Dr Dianabasi Nkantah
Due date: 6pm 29th April
2019
Estimated Time (hrs): 30 hours
Word Limit*: 3500
Coursework type: Assignment % of Module Mark
50%
Submission arrangement online via CUMoodle: Submission link
on CUMoodle
File types and method of recording: ‘.pdf’, ‘.docx’, ‘.doc’
Mark and Feedback date: 13th Mar 2019
Mark and Feedback method: Feedback file on CUMoodle
Module Learning Outcomes Assessed:
2. Evaluate alternative systems software and machine
performance features in order to select
appropriate tools and deploy suitable hardware elements for a
given set of technical and
operational requirements.
3. Discuss the benefits of a range of system architectures and
communications infrastructure
elements for a range of applications and user requirements
bearing in mind the competing
constraints of performance, cost, security and usability.
4. Identify the merits of a range of specialised architectures in
providing performance and other
critical requirements for particular application areas or
environments, measuring their
effectiveness in achieving these goals.
Task and Mark distribution:
SECTION A
You are required to choose two currently used microprocessors
(from two different manufacturers).
Processor manufacturers include Intel, AMD, ARM, Motorola,
Fujitsu, VIA Technologies, etc. Each of the
two processors chosen should be suitable for use in a different
class of computers (e.g. PCs/Laptops,
Servers, and embedded systems) from the second processor.
Conduct research with the aim of analysing,
as well as comparing and contrasting the design of these
processors. A report of this analysis and
comparison/contrast, with recommendations, should be
compiled and submitted. You are expected to
conduct research external to lectures (e.g. finding evidence to
support your claims from manufacturer
websites, journal/conference articles, etc.).
Research should focus on performance, cost and energy
consumption of these microprocessors.
Aspects of design to consider should include, but not limited to,
instruction set architecture, internal
structure, interconnection architecture, cache organisation, error
correction, memory management and
parallel processing. Your report should also provide an
indication of the current trend in processor design.
This document is for Coventry University students for their own
use in completing their
assessed work for this module and should not be passed to third
parties or posted on any
website. Any infringements of this rule should be reported to
[email protected]
An instruction set should be chosen from those used for any of
the two microprocessors. An assembly
language based on the chosen instruction set should be used in
implementing an algorithm (you should
agree on the algorithm to implement with the module leader).
The algorithm should include a loop, a
branch instruction, a subroutine call and some arithmetic/logic
operations.
SECTION B
Parallel computing can be provided by multicore (chip
multiprocessor) or multiprocessor systems. With
the latter, the multiple processors can be in distinct machines
and operate either as one distributed
system - symmetric multiprocessor (SMP), using a shared main
memory, or non-shared memory systems
where the workload of multiple processes/tasks is distributed
around a cluster of machines, but the tasks
themselves are distinct. Machines can also operate using a
shared memory but with a cache-coherent
Non-Uniform Memory Access (CC-NUMA) approach.
Conduct research on SMP, Cluster and CC-NUMA systems. As
part of this work, distinguish between
thread and process level distribution.
Provide examples of applications for which these systems would
be best suited. Examples of commercial
systems that adopt these approaches should be included in the
report. Details of the architecture and
organisation of these systems and their design issues should
also be included in the report.
Your report should be suitable for use as a detailed information
document to provide an awareness of
the differences among the approaches, and the strengths and
weaknesses of each approach.
Assignment Deliverables
report should include:
o Section A (not more than 2000 word) [40 marks]
o Section B (not more than 1500 words) [30 marks]
o An assembly language code for the implementation of an
algorithm [20 marks]
t Presentation will be assessed
[10 marks]
Notes:
1. You are expected to use the CUHarvard referencing format.
For support and advice on how this
students can contact Centre for Academic Writing (CAW).
2. Please notify your registry course support team and module
leader for disability support.
https://curve.coventry.ac.uk/open/file/bdfb947c-9d43-48d3-
8ec8-
f511682e1dd1/1/The%20CU%20Guide%20to%20Referencing%2
0in%20Harvard%20Style.pdf
http://www.coventry.ac.uk/study-at-coventry/student-
support/academic-support/centre-for-academic-
writing/?theme=main
This document is for Coventry University students for their own
use in completing their
assessed work for this module and should not be passed to third
parties or posted on any
website. Any infringements of this rule should be reported to
[email protected]
3. Any student requiring an extension or deferral should follow
the university process as outlined
here.
4. The University cannot take responsibility for any coursework
lost or corrupted on disks, laptops
or personal computer. Students should therefore regularly back-
up any work and are advised to
save it on the University system.
5. If there are technical or performance issues that prevent
students submitting coursework
through the online coursework submission system on the day of
a coursework deadline, an
appropriate extension to the coursework submission deadline
will be agreed. This extension
will normally be 24 hours or the next working day if the
deadline falls on a Friday or over the
weekend period. This will be communicated via email and as a
CUMoodle announcement.
6. Assignments that are more than 10% over the word limit will
result in a deduction of 10% of
the mark i.e. a mark of 60% will lead to a reduction of 6% to
54%. The word limit includes
quotations, but excludes the bibliography, reference list and
tables.
Mark allocation guidelines to students
0-39 40-49 50-59 60-69 70+ 80+
Work mainly
incomplete
and /or
weaknesses in
most areas
Most elements
completed;
weaknesses
outweigh
strengths
Most elements
are strong,
minor
weaknesses
Strengths in all
elements
Most work
exceeds the
standard
expected
All work
substantially
exceeds the
standard
expected
https://share.coventry.ac.uk/students/Registry/Pages/Deferrals-
and-Extension.aspx
This document is for Coventry University students for their own
use in completing their assessed work for this module and
should not be passed to third
parties or posted on any website. Any infringements of this rule
should be reported to [email protected]
Marking Rubric
GRADE
Microprocessors Parallel Computing Algorithm
Implementation Presentation
First
≥70
Presentation of data on different
microprocessors.
Excellent in-depth analysis and
comparison.
Appropriate conclusions drawn from
analysis.
Use of the microprocessor in a
commercial computer system has
been explored.
Recommendations made towards the
achievement of better processor
design/performance, with reference to
recent trends in computer architecture.
Use of journal/conference articles in
research.
Well referenced report, with in-text
citations.
Excellent in-depth analysis.
Appropriate conclusions drawn from
analysis.
Recommendations made regarding
which architecture works best for a
given task
Use of journal/conference articles in
research.
Well referenced report, with in-text
citations.
Well written comparison, easy to
read.
Differences between parallelisation
methods shown in chart form, or
some other well laid out fashion.
Conclusions drawn after
comparisons
Complete implementation of
chosen algorithm.
Well written code; clear and
concise.
Non-basic features of
instruction set used.
Excellent presentation
with cover page, table of
content, and page
numbers.
Tables and figures are
properly labelled.
Upper
Second
60-69
Presentation of data on different
microprocessors.
Very good analysis and comparison.
Appropriate conclusions drawn from
analysis.
Use of the microprocessor in a
commercial computer system has
been explored.
Recommendations made towards the
achievement of better processor
design/performance, with reference to
recent trends in computer architecture.
Well referenced report, with in-text
citations.
Very good analysis.
Appropriate conclusions drawn from
analysis.
Recommendations made regarding
which architecture works best for a
given task.
Well referenced report, with in-text
citations.
Well written comparison, easy to
read.
Differences between parallelisation
methods shown in chart form, or
some other well laid out fashion.
Complete implementation of
chosen algorithm.
Well written code; clear and
concise.
Very good presentation
with cover page, table of
content, and page
numbers.
Tables and figures may
not be properly labelled.
Lower
Second
50-59
Presentation of data on different
microprocessors.
Good analysis and comparison.
Conclusions drawn from analysis.
Evidence of referencing.
Good analysis.
Conclusions drawn from analysis.
Comparisons hard to follow.
Evidence of referencing.
Complete implementation of
chosen algorithm.
Code would work but is not
easy to follow.
Good presentation with
only one of the following
missing: cover page,
table of content, and
page numbers.
Tables and figures may
not be properly labelled.
This document is for Coventry University students for their own
use in completing their assessed work for this module and
should not be passed to third
parties or posted on any website. Any infringements of this rule
should be reported to [email protected]
Third
40-49
Presentation of data on different
microprocessors.
Limited analysis and comparison.
Limited analysis.
Limited comparison
Incomplete implementation of
chosen algorithm
Fairly good presentation
with some of the
following missing: cover
page, table of content,
and page numbers.
Tables and figures may
not be properly labelled.
Fail
<40
Very little or no evidence of research
work.
Very little or no evidence of research
work.
No attempt to analyse the different
architectures
No attempt to implement an
algorithm
No attempt made at a
decent presentation.
Late
submission
0 0 0 0
Marks
Awarded
This document is for Coventry University students for their own
use in completing their
assessed work for this module and should not be passed to third
parties or posted on any
website. Any infringements of this rule should be reported to
[email protected]

More Related Content

Similar to This document is for Coventry University students for their ow.docx

QEAD- Template A Rev 04 _ ver 02 Date 01st October 20.docx
QEAD- Template A Rev 04 _ ver 02  Date 01st October 20.docxQEAD- Template A Rev 04 _ ver 02  Date 01st October 20.docx
QEAD- Template A Rev 04 _ ver 02 Date 01st October 20.docxtarifarmarie
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...AM Publications
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17abc19789
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A SurveyIRJET Journal
 
A Comparative Study of Forward and Reverse Engineering
A Comparative Study of Forward and Reverse EngineeringA Comparative Study of Forward and Reverse Engineering
A Comparative Study of Forward and Reverse Engineeringijsrd.com
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Mekon Ltd.
 
Recuriter Recommendation System
Recuriter Recommendation SystemRecuriter Recommendation System
Recuriter Recommendation SystemIRJET Journal
 
Coursework Assignment Design of a taxi meter .docx
Coursework Assignment   Design of a taxi meter .docxCoursework Assignment   Design of a taxi meter .docx
Coursework Assignment Design of a taxi meter .docxvanesaburnand
 
Page 1 of 9 school of engineering uc lan cou
Page 1 of 9  school of engineering uc lan couPage 1 of 9  school of engineering uc lan cou
Page 1 of 9 school of engineering uc lan coussuser562afc1
 
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...IRJET Journal
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Michael Wigley
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)PUST
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504Sandeep Ratnam
 
OS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfOS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfSuperBoy40
 

Similar to This document is for Coventry University students for their ow.docx (20)

QEAD- Template A Rev 04 _ ver 02 Date 01st October 20.docx
QEAD- Template A Rev 04 _ ver 02  Date 01st October 20.docxQEAD- Template A Rev 04 _ ver 02  Date 01st October 20.docx
QEAD- Template A Rev 04 _ ver 02 Date 01st October 20.docx
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
 
Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
An Adjacent Analysis of the Parallel Programming Model Perspective: A Survey
 
Standard dme sop
Standard dme sopStandard dme sop
Standard dme sop
 
A Comparative Study of Forward and Reverse Engineering
A Comparative Study of Forward and Reverse EngineeringA Comparative Study of Forward and Reverse Engineering
A Comparative Study of Forward and Reverse Engineering
 
Assignment 9
Assignment 9Assignment 9
Assignment 9
 
Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...Conference Room Prototype – a low cost, high value approach to selecting the ...
Conference Room Prototype – a low cost, high value approach to selecting the ...
 
Recuriter Recommendation System
Recuriter Recommendation SystemRecuriter Recommendation System
Recuriter Recommendation System
 
Coursework Assignment Design of a taxi meter .docx
Coursework Assignment   Design of a taxi meter .docxCoursework Assignment   Design of a taxi meter .docx
Coursework Assignment Design of a taxi meter .docx
 
software engineering
software engineering software engineering
software engineering
 
Page 1 of 9 school of engineering uc lan cou
Page 1 of 9  school of engineering uc lan couPage 1 of 9  school of engineering uc lan cou
Page 1 of 9 school of engineering uc lan cou
 
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
Predicting Machine Learning Pipeline Runtimes in the Context of Automated Mac...
 
Basic-Project-Estimation-1999
Basic-Project-Estimation-1999Basic-Project-Estimation-1999
Basic-Project-Estimation-1999
 
Online Exam Management System(OEMS)
Online Exam Management System(OEMS)Online Exam Management System(OEMS)
Online Exam Management System(OEMS)
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
 
CSEIT- ALL.pptx
CSEIT- ALL.pptxCSEIT- ALL.pptx
CSEIT- ALL.pptx
 
OS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdfOS lab manual1234512345123451234512345.pdf
OS lab manual1234512345123451234512345.pdf
 
cimIse 313 cim i
cimIse 313 cim icimIse 313 cim i
cimIse 313 cim i
 

More from jwilliam16

This essay due on 214 and should focus on some of the topics and su.docx
This essay due on 214 and should focus on some of the topics and su.docxThis essay due on 214 and should focus on some of the topics and su.docx
This essay due on 214 and should focus on some of the topics and su.docxjwilliam16
 
This document should be at least 12 pages long minus the cover and  .docx
This document should be at least 12 pages long minus the cover and  .docxThis document should be at least 12 pages long minus the cover and  .docx
This document should be at least 12 pages long minus the cover and  .docxjwilliam16
 
This document is copyrigh.docx
This document is copyrigh.docxThis document is copyrigh.docx
This document is copyrigh.docxjwilliam16
 
This discussion will allow you to examine several different prev.docx
This discussion will allow you to examine several different prev.docxThis discussion will allow you to examine several different prev.docx
This discussion will allow you to examine several different prev.docxjwilliam16
 
This discussion topic is in two parts. Part 1 What responsibilities.docx
This discussion topic is in two parts. Part 1 What responsibilities.docxThis discussion topic is in two parts. Part 1 What responsibilities.docx
This discussion topic is in two parts. Part 1 What responsibilities.docxjwilliam16
 
This discussion will address the topic of death and children. Yo.docx
This discussion will address the topic of death and children. Yo.docxThis discussion will address the topic of death and children. Yo.docx
This discussion will address the topic of death and children. Yo.docxjwilliam16
 
This discussion should be completed after studying The Importa.docx
This discussion should be completed after studying The Importa.docxThis discussion should be completed after studying The Importa.docx
This discussion should be completed after studying The Importa.docxjwilliam16
 
This discussion provides an opportunity to evaluate a variety of.docx
This discussion provides an opportunity to evaluate a variety of.docxThis discussion provides an opportunity to evaluate a variety of.docx
This discussion provides an opportunity to evaluate a variety of.docxjwilliam16
 
This discussion provides us with the importance of understanding mul.docx
This discussion provides us with the importance of understanding mul.docxThis discussion provides us with the importance of understanding mul.docx
This discussion provides us with the importance of understanding mul.docxjwilliam16
 
This discussion is focused on the accusations made against Jason.docx
This discussion is focused on the accusations made against Jason.docxThis discussion is focused on the accusations made against Jason.docx
This discussion is focused on the accusations made against Jason.docxjwilliam16
 
This discussion is based on the primary source documents found in Ch.docx
This discussion is based on the primary source documents found in Ch.docxThis discussion is based on the primary source documents found in Ch.docx
This discussion is based on the primary source documents found in Ch.docxjwilliam16
 
This discussion has two parts. To build a strong multinational.docx
This discussion has two parts. To build a strong multinational.docxThis discussion has two parts. To build a strong multinational.docx
This discussion has two parts. To build a strong multinational.docxjwilliam16
 
This discussion has three parts. Leadership varies widely by c.docx
This discussion has three parts. Leadership varies widely by c.docxThis discussion has three parts. Leadership varies widely by c.docx
This discussion has three parts. Leadership varies widely by c.docxjwilliam16
 
This Discussion has 3 partsLymphaticDefine lymphedema..docx
This Discussion has 3 partsLymphaticDefine lymphedema..docxThis Discussion has 3 partsLymphaticDefine lymphedema..docx
This Discussion has 3 partsLymphaticDefine lymphedema..docxjwilliam16
 
This discussion has 2 partsYou are working as a financial.docx
This discussion has 2 partsYou are working as a financial.docxThis discussion has 2 partsYou are working as a financial.docx
This discussion has 2 partsYou are working as a financial.docxjwilliam16
 
This exercise asks you tochoose onehominidfrom b.docx
This exercise asks you tochoose onehominidfrom b.docxThis exercise asks you tochoose onehominidfrom b.docx
This exercise asks you tochoose onehominidfrom b.docxjwilliam16
 
This discussion focuses on the films Easy Rider and Pump up the V.docx
This discussion focuses on the films Easy Rider and Pump up the V.docxThis discussion focuses on the films Easy Rider and Pump up the V.docx
This discussion focuses on the films Easy Rider and Pump up the V.docxjwilliam16
 
This discussion focuses on syntax and how it sets a genre apart. Thi.docx
This discussion focuses on syntax and how it sets a genre apart. Thi.docxThis discussion focuses on syntax and how it sets a genre apart. Thi.docx
This discussion focuses on syntax and how it sets a genre apart. Thi.docxjwilliam16
 
This Extracreditassignment is available for those of you.docx
This Extracreditassignment is available for those of you.docxThis Extracreditassignment is available for those of you.docx
This Extracreditassignment is available for those of you.docxjwilliam16
 
This Homework is on a major religion or language.Choose one of t.docx
This Homework is on a major religion or language.Choose one of t.docxThis Homework is on a major religion or language.Choose one of t.docx
This Homework is on a major religion or language.Choose one of t.docxjwilliam16
 

More from jwilliam16 (20)

This essay due on 214 and should focus on some of the topics and su.docx
This essay due on 214 and should focus on some of the topics and su.docxThis essay due on 214 and should focus on some of the topics and su.docx
This essay due on 214 and should focus on some of the topics and su.docx
 
This document should be at least 12 pages long minus the cover and  .docx
This document should be at least 12 pages long minus the cover and  .docxThis document should be at least 12 pages long minus the cover and  .docx
This document should be at least 12 pages long minus the cover and  .docx
 
This document is copyrigh.docx
This document is copyrigh.docxThis document is copyrigh.docx
This document is copyrigh.docx
 
This discussion will allow you to examine several different prev.docx
This discussion will allow you to examine several different prev.docxThis discussion will allow you to examine several different prev.docx
This discussion will allow you to examine several different prev.docx
 
This discussion topic is in two parts. Part 1 What responsibilities.docx
This discussion topic is in two parts. Part 1 What responsibilities.docxThis discussion topic is in two parts. Part 1 What responsibilities.docx
This discussion topic is in two parts. Part 1 What responsibilities.docx
 
This discussion will address the topic of death and children. Yo.docx
This discussion will address the topic of death and children. Yo.docxThis discussion will address the topic of death and children. Yo.docx
This discussion will address the topic of death and children. Yo.docx
 
This discussion should be completed after studying The Importa.docx
This discussion should be completed after studying The Importa.docxThis discussion should be completed after studying The Importa.docx
This discussion should be completed after studying The Importa.docx
 
This discussion provides an opportunity to evaluate a variety of.docx
This discussion provides an opportunity to evaluate a variety of.docxThis discussion provides an opportunity to evaluate a variety of.docx
This discussion provides an opportunity to evaluate a variety of.docx
 
This discussion provides us with the importance of understanding mul.docx
This discussion provides us with the importance of understanding mul.docxThis discussion provides us with the importance of understanding mul.docx
This discussion provides us with the importance of understanding mul.docx
 
This discussion is focused on the accusations made against Jason.docx
This discussion is focused on the accusations made against Jason.docxThis discussion is focused on the accusations made against Jason.docx
This discussion is focused on the accusations made against Jason.docx
 
This discussion is based on the primary source documents found in Ch.docx
This discussion is based on the primary source documents found in Ch.docxThis discussion is based on the primary source documents found in Ch.docx
This discussion is based on the primary source documents found in Ch.docx
 
This discussion has two parts. To build a strong multinational.docx
This discussion has two parts. To build a strong multinational.docxThis discussion has two parts. To build a strong multinational.docx
This discussion has two parts. To build a strong multinational.docx
 
This discussion has three parts. Leadership varies widely by c.docx
This discussion has three parts. Leadership varies widely by c.docxThis discussion has three parts. Leadership varies widely by c.docx
This discussion has three parts. Leadership varies widely by c.docx
 
This Discussion has 3 partsLymphaticDefine lymphedema..docx
This Discussion has 3 partsLymphaticDefine lymphedema..docxThis Discussion has 3 partsLymphaticDefine lymphedema..docx
This Discussion has 3 partsLymphaticDefine lymphedema..docx
 
This discussion has 2 partsYou are working as a financial.docx
This discussion has 2 partsYou are working as a financial.docxThis discussion has 2 partsYou are working as a financial.docx
This discussion has 2 partsYou are working as a financial.docx
 
This exercise asks you tochoose onehominidfrom b.docx
This exercise asks you tochoose onehominidfrom b.docxThis exercise asks you tochoose onehominidfrom b.docx
This exercise asks you tochoose onehominidfrom b.docx
 
This discussion focuses on the films Easy Rider and Pump up the V.docx
This discussion focuses on the films Easy Rider and Pump up the V.docxThis discussion focuses on the films Easy Rider and Pump up the V.docx
This discussion focuses on the films Easy Rider and Pump up the V.docx
 
This discussion focuses on syntax and how it sets a genre apart. Thi.docx
This discussion focuses on syntax and how it sets a genre apart. Thi.docxThis discussion focuses on syntax and how it sets a genre apart. Thi.docx
This discussion focuses on syntax and how it sets a genre apart. Thi.docx
 
This Extracreditassignment is available for those of you.docx
This Extracreditassignment is available for those of you.docxThis Extracreditassignment is available for those of you.docx
This Extracreditassignment is available for those of you.docx
 
This Homework is on a major religion or language.Choose one of t.docx
This Homework is on a major religion or language.Choose one of t.docxThis Homework is on a major religion or language.Choose one of t.docx
This Homework is on a major religion or language.Choose one of t.docx
 

Recently uploaded

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Recently uploaded (20)

Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

This document is for Coventry University students for their ow.docx

  • 1. This document is for Coventry University students for their own use in completing their assessed work for this module and should not be passed to third parties or posted on any website. Any infringements of this rule should be reported to [email protected] Faculty of Engineering, Environment and Computing M09CDE Computer Architectures and Principles Assignment Brief 2018/19 Module Title: Computer Architectures and Principles Individual Cohort (January) Module Code M09CDE Coursework Title Resit Coursework Hand out date: 21/01/2019 Lecturer Dr Dianabasi Nkantah
  • 2. Due date: 6pm 29th April 2019 Estimated Time (hrs): 30 hours Word Limit*: 3500 Coursework type: Assignment % of Module Mark 50% Submission arrangement online via CUMoodle: Submission link on CUMoodle File types and method of recording: ‘.pdf’, ‘.docx’, ‘.doc’ Mark and Feedback date: 13th Mar 2019 Mark and Feedback method: Feedback file on CUMoodle Module Learning Outcomes Assessed: 2. Evaluate alternative systems software and machine performance features in order to select appropriate tools and deploy suitable hardware elements for a given set of technical and operational requirements. 3. Discuss the benefits of a range of system architectures and communications infrastructure elements for a range of applications and user requirements bearing in mind the competing constraints of performance, cost, security and usability.
  • 3. 4. Identify the merits of a range of specialised architectures in providing performance and other critical requirements for particular application areas or environments, measuring their effectiveness in achieving these goals. Task and Mark distribution: SECTION A You are required to choose two currently used microprocessors (from two different manufacturers). Processor manufacturers include Intel, AMD, ARM, Motorola, Fujitsu, VIA Technologies, etc. Each of the two processors chosen should be suitable for use in a different class of computers (e.g. PCs/Laptops, Servers, and embedded systems) from the second processor. Conduct research with the aim of analysing, as well as comparing and contrasting the design of these processors. A report of this analysis and comparison/contrast, with recommendations, should be compiled and submitted. You are expected to conduct research external to lectures (e.g. finding evidence to support your claims from manufacturer websites, journal/conference articles, etc.). Research should focus on performance, cost and energy consumption of these microprocessors. Aspects of design to consider should include, but not limited to, instruction set architecture, internal structure, interconnection architecture, cache organisation, error correction, memory management and parallel processing. Your report should also provide an indication of the current trend in processor design. This document is for Coventry University students for their own
  • 4. use in completing their assessed work for this module and should not be passed to third parties or posted on any website. Any infringements of this rule should be reported to [email protected] An instruction set should be chosen from those used for any of the two microprocessors. An assembly language based on the chosen instruction set should be used in implementing an algorithm (you should agree on the algorithm to implement with the module leader). The algorithm should include a loop, a branch instruction, a subroutine call and some arithmetic/logic operations. SECTION B Parallel computing can be provided by multicore (chip multiprocessor) or multiprocessor systems. With the latter, the multiple processors can be in distinct machines and operate either as one distributed system - symmetric multiprocessor (SMP), using a shared main memory, or non-shared memory systems where the workload of multiple processes/tasks is distributed around a cluster of machines, but the tasks themselves are distinct. Machines can also operate using a shared memory but with a cache-coherent Non-Uniform Memory Access (CC-NUMA) approach. Conduct research on SMP, Cluster and CC-NUMA systems. As part of this work, distinguish between thread and process level distribution. Provide examples of applications for which these systems would be best suited. Examples of commercial systems that adopt these approaches should be included in the report. Details of the architecture and organisation of these systems and their design issues should also be included in the report.
  • 5. Your report should be suitable for use as a detailed information document to provide an awareness of the differences among the approaches, and the strengths and weaknesses of each approach. Assignment Deliverables report should include: o Section A (not more than 2000 word) [40 marks] o Section B (not more than 1500 words) [30 marks] o An assembly language code for the implementation of an algorithm [20 marks] t Presentation will be assessed [10 marks] Notes: 1. You are expected to use the CUHarvard referencing format. For support and advice on how this students can contact Centre for Academic Writing (CAW). 2. Please notify your registry course support team and module leader for disability support. https://curve.coventry.ac.uk/open/file/bdfb947c-9d43-48d3- 8ec8- f511682e1dd1/1/The%20CU%20Guide%20to%20Referencing%2 0in%20Harvard%20Style.pdf http://www.coventry.ac.uk/study-at-coventry/student-
  • 6. support/academic-support/centre-for-academic- writing/?theme=main This document is for Coventry University students for their own use in completing their assessed work for this module and should not be passed to third parties or posted on any website. Any infringements of this rule should be reported to [email protected] 3. Any student requiring an extension or deferral should follow the university process as outlined here. 4. The University cannot take responsibility for any coursework lost or corrupted on disks, laptops or personal computer. Students should therefore regularly back- up any work and are advised to save it on the University system. 5. If there are technical or performance issues that prevent students submitting coursework through the online coursework submission system on the day of a coursework deadline, an appropriate extension to the coursework submission deadline will be agreed. This extension will normally be 24 hours or the next working day if the deadline falls on a Friday or over the weekend period. This will be communicated via email and as a
  • 7. CUMoodle announcement. 6. Assignments that are more than 10% over the word limit will result in a deduction of 10% of the mark i.e. a mark of 60% will lead to a reduction of 6% to 54%. The word limit includes quotations, but excludes the bibliography, reference list and tables. Mark allocation guidelines to students 0-39 40-49 50-59 60-69 70+ 80+ Work mainly incomplete and /or weaknesses in most areas Most elements completed; weaknesses outweigh strengths Most elements are strong, minor weaknesses Strengths in all elements
  • 8. Most work exceeds the standard expected All work substantially exceeds the standard expected https://share.coventry.ac.uk/students/Registry/Pages/Deferrals- and-Extension.aspx This document is for Coventry University students for their own use in completing their assessed work for this module and should not be passed to third parties or posted on any website. Any infringements of this rule should be reported to [email protected] Marking Rubric GRADE Microprocessors Parallel Computing Algorithm Implementation Presentation First ≥70 Presentation of data on different
  • 9. microprocessors. Excellent in-depth analysis and comparison. Appropriate conclusions drawn from analysis. Use of the microprocessor in a commercial computer system has been explored. Recommendations made towards the achievement of better processor design/performance, with reference to recent trends in computer architecture. Use of journal/conference articles in research. Well referenced report, with in-text citations. Excellent in-depth analysis. Appropriate conclusions drawn from analysis. Recommendations made regarding which architecture works best for a given task Use of journal/conference articles in research. Well referenced report, with in-text
  • 10. citations. Well written comparison, easy to read. Differences between parallelisation methods shown in chart form, or some other well laid out fashion. Conclusions drawn after comparisons Complete implementation of chosen algorithm. Well written code; clear and concise. Non-basic features of instruction set used. Excellent presentation with cover page, table of content, and page numbers. Tables and figures are properly labelled. Upper Second 60-69
  • 11. Presentation of data on different microprocessors. Very good analysis and comparison. Appropriate conclusions drawn from analysis. Use of the microprocessor in a commercial computer system has been explored. Recommendations made towards the achievement of better processor design/performance, with reference to recent trends in computer architecture. Well referenced report, with in-text citations. Very good analysis. Appropriate conclusions drawn from analysis. Recommendations made regarding which architecture works best for a given task. Well referenced report, with in-text citations. Well written comparison, easy to read. Differences between parallelisation
  • 12. methods shown in chart form, or some other well laid out fashion. Complete implementation of chosen algorithm. Well written code; clear and concise. Very good presentation with cover page, table of content, and page numbers. Tables and figures may not be properly labelled. Lower Second 50-59 Presentation of data on different microprocessors. Good analysis and comparison. Conclusions drawn from analysis. Evidence of referencing. Good analysis.
  • 13. Conclusions drawn from analysis. Comparisons hard to follow. Evidence of referencing. Complete implementation of chosen algorithm. Code would work but is not easy to follow. Good presentation with only one of the following missing: cover page, table of content, and page numbers. Tables and figures may not be properly labelled. This document is for Coventry University students for their own use in completing their assessed work for this module and should not be passed to third parties or posted on any website. Any infringements of this rule should be reported to [email protected] Third 40-49
  • 14. Presentation of data on different microprocessors. Limited analysis and comparison. Limited analysis. Limited comparison Incomplete implementation of chosen algorithm Fairly good presentation with some of the following missing: cover page, table of content, and page numbers. Tables and figures may not be properly labelled. Fail <40 Very little or no evidence of research work. Very little or no evidence of research work. No attempt to analyse the different
  • 15. architectures No attempt to implement an algorithm No attempt made at a decent presentation. Late submission 0 0 0 0 Marks Awarded This document is for Coventry University students for their own use in completing their assessed work for this module and should not be passed to third parties or posted on any website. Any infringements of this rule should be reported to [email protected]