Faculty of Engineering and Technology: Part-A Max Marks 5
Faculty of Engineering and Technology: Part-A Max Marks 5
Marks
Sections
First
Max Marks
Marking Scheme
Examiner Moderator
Marks
A1 Gaming 5
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 )
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:
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)
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’.
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.
Note: Contact course leader for the value of ‘E’ and ‘F’.