Examlex

Solved

Structural, Data and Control Hazards Typically Require a Processor Pipeline

question 5

Essay

Structural, data and control hazards typically require a processor pipeline to stall. Listed below are a series of optimization techniques implemented in a compiler or a processor pipeline designed to reduce or eliminate stalls due to these hazards. For each of the following optimization techniques, state which pipeline hazards it addresses and how it addresses it. Some optimization techniques may address more than one hazard, so be sure to include explanations for all addressed hazards.
(a) Branch Prediction
(b) Instruction Scheduling
(c) delay slots
(d) increasing availability of functional units (ALUs, adders etc)
(e) caches


Definitions:

Mental Illnesses

Disorders that affect an individual's mood, thinking, and behavior; characterized by alterations in emotional, cognitive, and behavioral functioning.

Mental Hygiene Movement

Movement to treat mental patients more humanely and to view mental disorders as medical diseases.

Act For Regulating Madhouses

Legislation passed historically in some jurisdictions to oversee and regulate the operation of institutions for the mentally ill.

Mental Institutions

Facilities designed for the care, treatment, and rehabilitation of individuals with mental illnesses or disorders, also known as psychiatric hospitals or asylums.

Related Questions