Exam Details

Subject high performance architecture
Paper
Exam / Course m.tech
Department
Organization Institute Of Aeronautical Engineering
Position
Exam Date July, 2017
City, State telangana, hyderabad


Question Paper

Hall Ticket No Question Paper Code: BCS003
INSTITUTE OF AERONAUTICAL ENGINEERING
(Autonomous)
M.Tech I Semester End Examinations (Supplementary) July, 2017
Regulation: IARE-R16
HIGH PERFORMANCE ARCHITECTURE
(Computer Science and Engineering)
Time: 3 Hours Max Marks: 70
Answer ONE Question from each Unit
All Questions Carry Equal Marks
All parts of the question must be answered in one place only
UNIT I
1. List and explain various hazards of compiling for scalar pipeline.
Using the simple procedure for dependence construct all the dependences for the loop nest below
and provide
i. direction vector(s),
ii. distance vector(s)
iii. loop level for each one.
DO K =1,100
DO J 100
DO I 100
B
ENDDO
ENDDO
ENDDO
2. Is the following example violates the Bernstein's conditions? Justify.
PARALLEL DO 1 N

ENDDO
List out preliminary transformations required to make dependence testing more accurate loop
normalization. If there is a loop carried dependence, then that loop cannot be parallelized?
Justify.
UNIT II
3. For the following example, construct valid breaking conditions.
DO I =1,100
S C
ENDDO
Page 1 of 2
Identify and define the subscripts which are ZIV, SIV and MIV from the following example.
DO I
DO J
DO K
S1 C
ENDDO
ENDDO
ENDDO
4. Explain about the goals of dependence testing?
Define conservative testing? Explain in detail with an example.
UNIT III
5. Explain generalized parallel code generation algorithm with loop shifting and recurrence breaking.

6. For the following example draw the dependence graph and generate the scalar expansion code
DO I N
S1 T
S2
S3 T
ENDDO
Explain the use of loop interchange for parallelization. What is the role of loop skewing?
UNIT IV
7. Describe how loop unroll-and-jam is used in conjunction with scalar replacement to lower the
balance of a memory-bound loop.
Distinguish between the write-through and write-back policies pointing out their merits and
demerits?
8. How Forward and Backward branch removal will be done with If-conversion.
UNIT V
9. Identify how data dependence is calculated if registers are reused and how can we improve register
reuse in loop carried and loop independent.
Write a procedure to eliminate the scalar copies in iterations.
10. The problem of scalar register allocation has essentially been solved by the register coloring
techniques? Justify.
How data dependence can affect memory hierarchy management.


Subjects

  • ac to dc converters
  • advanced cad
  • advanced concrete technology
  • advanced data structures
  • advanced database management system
  • advanced mechanics of solids
  • advanced reinforced concrete design
  • advanced solid mechanics
  • advanced steel design
  • advanced structural analysis
  • advanced web technologies
  • big data analytics
  • computer aided manufacturing
  • computer aided process planning
  • computer architecture
  • computer oriented numerical methods
  • cyber security
  • data science
  • data structures and problem solving
  • dc to ac converters
  • design for manufacturing and assembly
  • design for manufacturing mems and micro systems
  • design of hydraulic and pneumatic system
  • distributed operated system
  • earthquake resistant design of buildings
  • embedded c
  • embedded networking
  • embedded real time operating systems
  • embedded system architecture
  • embedded system design
  • embedded wireless sensor networks
  • english for research paper writing
  • finite element method
  • flexible ac transmission systems
  • flexible manufacturing system
  • foundations of data science
  • foundations of data sciences
  • fpga architecture and applications
  • hardware and software co-design
  • high performance architecture
  • intelligent controllers
  • internet of things
  • introduction to aerospace engineering
  • mathematical foundation of computer
  • mathematical methods in engineering
  • matrix methods of structural analysis
  • micro controllers and programmable digital signal processing
  • multilevel inverters
  • numerical method for partial differential equations
  • power electronic control of ac drives
  • power electronic control of dc drives
  • power quality
  • precision engineering
  • principles of distributed embedded systems
  • programmable logic controllers and their applications
  • rapid prototype technologies
  • rehabilitation and retrofitting of structures
  • renewable energy systems
  • research methodology
  • soft computing
  • special machines and their controllers
  • stress analysis and vibration
  • structural dynamics
  • structural health monitoring
  • theory of elasticity and plasticity
  • theory of thin plates and shells
  • web intelligent and algorithm
  • wireless lan’s and pan’s
  • wireless lans and pans
  • wireless sensor networks