Question: 1 1 . ( 1 8 % ) ( Pipelining and parallelism Design Probelm ) You have been given the task of designing a new
Pipelining and parallelism Design Probelm
You have been given the task of designing a new media chip for HD applications. Specifications call for the rendering of a x pixel image at Hz With a single module, it takes us to process one pixel, and treg is ps
a What is the throughput needed, in pixels per second, for this task?
b Your coworker suggests making one long pipeline. Can you do this and still meet your throughput goal? If so how many stages does it require? If not, why not?
c Why could a be a bad idea?
d Another coworker suggest just replicating the processing module; how many do you need?
e Why this be a bad idea?
III. Design problem
Pipelining and parallelism, points for each question
You have been given the task of designing a new media chip for HD applications. Specifications call for the rendering of a pixel image at With a single module, it takes us to process one pixel, and treg is ps
a What is the throughput needed, in pixels per second, for this task?
b Your coworker suggests making one long pipeline. Can you do this and still meet your throughput goal? If so how many stages does it require? If not, why not?
c Why could a be a bad idea?
d Another coworker suggest just replicating the processing module; how many do you need?
e Why this be a bad idea?
f After talking to the logic designers, you decide to use replicated tenstage pipelined. How many do you need?f After talking to the logic designers, you decide to use replicated tenstage pipelined. How many do you need?
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
