0% found this document useful (0 votes)
134 views4 pages

Faculty of Engineering and Technology: Part-A Max Marks 5

The document is an assignment sheet for an embedded systems course. It contains instructions for students on the assignment which has two parts: Part A involves writing an essay comparing real-time and non-real-time virtual machines for cloud gaming. Part B has two questions - the first involves comparing custom processor and software implementations for an application X, and the second involves rewriting a matrix multiplication algorithm using E adders and F multipliers. The assignment is out of 25 marks and has submission instructions and grading criteria.

Uploaded by

RohitSurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
134 views4 pages

Faculty of Engineering and Technology: Part-A Max Marks 5

The document is an assignment sheet for an embedded systems course. It contains instructions for students on the assignment which has two parts: Part A involves writing an essay comparing real-time and non-real-time virtual machines for cloud gaming. Part B has two questions - the first involves comparing custom processor and software implementations for an application X, and the second involves rewriting a matrix multiplication algorithm using E adders and F multipliers. The assignment is out of 25 marks and has submission instructions and grading criteria.

Uploaded by

RohitSurya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Faculty of Engineering and Technology

Department Electronic and Programme B.Tech


Communication
Engineering
Semester/Batch 8th /2015
Course Code ECE416A Course Title Embedded systems
Course Leader Dr Sunil Y

Marks
Sections

First

Max Marks
Marking Scheme
Examiner Moderator
Marks

Real-Time VM and Non-Real-Time VM for Cloud


Part-A

A1 Gaming 5

Part-A Max Marks 5

B1.1 Compare the performance 3


B1.2 Estimate the number of gates 3
Compare the custom A application with the A 4
B1.3
application running on a processor
Part B

B.1 Max Marks 10

B2.1 State diagram 5

B2.2 Multiplier with E adders and F multipliers 5


B.2 Max Marks 10
Total Assignment Marks 25

1
Assignment - 2
Reg. No. Name of Student
Course Marks Tabulation
Component- CET B First Second
Remarks Remarks
Assignment Examiner Examiner
A

B.1

B.2

Marks (Max 25 )

Marks (out of 25 )

Signature of First Examiner Signature of Second Examiner

Please note:

1. Documental evidence for all the components/parts of the assessment such as the reports,
photographs, laboratory exam / tool tests are required to be attached to the assignment report
in a proper order.
2. The First Examiner is required to mark the comments in RED ink and the Second Examiner’s
comments should be in GREEN ink.
3. The marks for all the questions of the assignment have to be written only in the Component –
CET B: Assignment table.
4. If the variation between the marks awarded by the first examiner and the second examiner lies
within +/- 3 marks, then the marks allotted by the first examiner is considered to be final. If the
variation is more than +/- 3 marks then both the examiners should resolve the issue in
consultation with the Chairman BoE.

2
Assignment 2
Term - 2
Instructions to students:

1. The assignment consists of three questions: Part A – 1 Question, Part B- 2 Questions.


2. Maximum marks is 25.
3. The assignment has to be neatly word processed as per the prescribed format.
4. The maximum number of pages should be restricted to 10.
5. Restrict your report for Part-A to 1.5 pages only.
6. Restrict your report for Part-B to a maximum of 8.5 pages.
7. The printed assignment must be submitted to the course leader.
8. Submission Date: 18/03/2019
9. Submission after the due date is not permitted.
10. IMPORTANT: It is essential that all the sources used in preparation of the assignment must be
suitably referenced in the text.
11. Marks will be awarded only to the sections and subsections clearly indicated as per the
problem statement/exercise/question

Preamble:

This course intends to prepare the student in the field of real time embedded system development.
The students are exposed to a range of hardware and software design considerations for embedded
systems. The principles of interfacing analog components, timers, Input / Output and memory, along
with other interrupt handling techniques, are taught. Real time operating systems are also introduced.
Development of an embedded system using the underlying techniques are emphasized.

PART A (5 Marks)
Introduction:

Game as a Service (GaaS) or Game Streaming is a cloud gaming service that renders at low-latency to
players’ inputs for a seamless gaming experience. The cloud servers are usually supercomputers
running on multiple Virtual Machines (VM) each being exclusive to a client. A real time system is
a time bound system that has a well-defined fixed time constraints. Processing must be done within
the defined constraints or the system will fail.

In this context, write an essay on “Real-Time VM and Non-Real-Time VM for Cloud Gaming”

3
PART B (20 Marks)

B1. (10 Marks)

An Application-Specific Integrated Circuit (ASIC) is an IC customized for a particular use, rather than
intended for general-purpose. Chips designed to run in a digital voice recorder or a high-efficiency bitcoin
miner are the examples of ASICs.

Consider the given application ‘X’ to be implemented using custom-processor and software tool.

B1.1 Compare the performance of the both custom-processor hardware and software
implementations. Assume a ‘Y’-ns clock for the microcontroller, and a ‘Z’-ns clock for the custom
processor. Assume the microcontroller uses two-operand instructions, and each instruction
requires four clock cycles. Comment.
B1.2 Estimate the number of gates for the custom-processor design, and compare this with 10,000
gates for a simple 8-bit microcontroller. Comment.
B1.3 Compare the custom-processor application with that running on a ‘W’-MHz processor with 2-
operand instructions and one clock cycle per instruction (advanced processors use parallelism
to meet or exceed one cycle per instruction). Comment.

Note: Contact course leader for the value of ‘X’, ‘Y’, ‘Z’ and ‘W’.

B2. (10 Marks)

Matrix multiplication is a computation intensive operation and plays an important role in many
scientific and engineering applications. For high performance applications, this operation must
be realized in hardware.

Consider one adder and one multiplier in the algorithm for matrix multiplication.

B2.1 Convert the matrix multiplication algorithm into a state diagram.


B2.2 Rewrite the matrix multiplication algorithm given ‘E’ adders and ‘F’ multipliers.

Note: Contact course leader for the value of ‘E’ and ‘F’.



You might also like