Vous êtes sur la page 1sur 7

6/18/2016

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

Chpt4aQuiz
Points 17

Due May8at11:59pm
TimeLimit 30Minutes

Questions 17

AttemptHistory
LATEST

Attempt

Time

Score

Attempt1

27minutes

14.33outof17

Correctanswersarehidden.
Scoreforthisquiz:14.33outof17
SubmittedMay8at11:57pm
Thisattempttook27minutes.

Question1

1/1pts

Foreveryinstructionthefirststepis?
dothedesiredoperation
fetchtheinstruction
readtheregisters

Question2

1/1pts

Animplementationtechniquethatoverlapsmultipleinstructionsiscalled?

pipelining

https://foothillcollege.instructure.com/courses/1034/quizzes/3493

1/7

6/18/2016

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

Incorrect

Question3

0/1pts

Pipeliningiseasy.
True
False

Question4

1/1pts

Pipeliningreducesthetimetoexecuteasingleinstruction(decreases
latency).
True
False

Question5

1/1pts

Pipeliningreducesthetotaltimetoexecutemultipleinstructions(increases
throughput)?
True
False

https://foothillcollege.instructure.com/courses/1034/quizzes/3493

2/7

6/18/2016
Incorrect

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

Question6

0/1pts

Unlikeprogrammingamultiprocessor,pipeliningisbasicallyinvisibletothe
programmer.
True
False

Question7

1/1pts

Whicharenotdeterminedbytheimplementationoftheprocessor?
CPI
Instructioncount
cycletime
ISA

Question8

1/1pts

TheMIPSopcodefield
movesasneccesary
remainsrigidlyfixed

https://foothillcollege.instructure.com/courses/1034/quizzes/3493

3/7

6/18/2016

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

Question9

1/1pts

ALUALUdatahazardscanberesolvedusingbypassing/forwarding?
True
False

Question10

1/1pts

LoadtoUseofLoaddatahazardscausepipelinestalls/bubbles?
True
False

Question11

1/1pts

Atypeofbranchpredictionwherethehistoryofbranchbehavioriskeptand
usedtodecidewhethertoguessthatabranchwillbetakenornottakenis
called?
hybridprediction
dynamicprediction
staticprediction

Question12
https://foothillcollege.instructure.com/courses/1034/quizzes/3493

1/1pts
4/7

6/18/2016

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

Awaytominimizethepenaltyofbranchesistokeepacacheofbranch
destinationsinaBTB,BTBstandsfor

branchtargetbuffer

1/1pts

Question13

Howmanyinstructionscanbeexecutedconcurrently(atthesametime)that
is,theydon'tdependoneachothersresultsiscalledILPor?

instructionlevelparallelism

1/1pts

Question14

Putthefollowingalphabeticallyorderedlistintopipeline(time)order:15
DataAccess

Execution

InstructionDecode

InstructionFetch

Writeback

https://foothillcollege.instructure.com/courses/1034/quizzes/3493

5/7

6/18/2016

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

1/1pts

Question15

Inthesimple5stagepipelinethecompilercanminimizethebranchpenalty
by
instructionscheduling/ordering
usingthebranchdelayslot
dynamicbranchprediction

Partial

0.33/1pts

Question16

Considerthreebranchpredictionschemes:predictnottaken,predicttaken,
dynamicprediction.Assumeallthreehavezeropenaltywhencorrectly
predictedand2cyclepenaltywhenwrong.Iftheaccuracyofthedynamic
predictoris90%,whichpredictoristhebestchoiceforeachofthefollowing
branches?
Abranchtakenwith95%
frequency

Abranchtakenwith5%
frequency

Abranchtakenwith70%
frequency

Question17

https://foothillcollege.instructure.com/courses/1034/quizzes/3493

dynamic

nottaken

taken

1/1pts

6/7

6/18/2016

Chpt4aQuiz:S16ComputerArchitec/OrganizationSections01Y

Controlisthemostchallengingaspectofprocessordesign:itisboththe
hardestparttogetrightandthehardestparttomakefast.
True
False

QuizScore:14.33outof17

https://foothillcollege.instructure.com/courses/1034/quizzes/3493

7/7

Vous aimerez peut-être aussi