Академический Документы
Профессиональный Документы
Культура Документы
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