Course Name: Computer Architecture and Parallel Programming (Integrated) Course Code: P22CS604
Name: USN:
Section: Batch No:
Distribution of Marks for evaluating each program [A]
SI. Experiment Program Program Execution Viva-voce Total [A]
No Name 5 Marks 10 Marks 5 Marks 20 Marks
Write a OpenMp program (bubble sort) to
1 illustrate a) Data hazard b) Eliminating data
hazard.
Write a OpenMp program to illustrate data
2
dependency (Binary Search).
Write a OpenMp program to explore Loop
3
Unrolling mechanism (Fibonacci numbers).
Write a OpenMp program to illustrate tomasulo's
4
algorithm.
Write an OpenMp program which performs
5 C=A+B & D=A-B in separate blocks/sections
where A,B,C& D are arrays.
Write an OpenMp program to add all the elements
6 of two arrays A & B each of size 1000 and store
their sum in a variable using reduction clause.
Write an OpenMp program to multiply two
7
matrices A & B and find the resultant matrix C.
Write an OpenMp program to show how thread
8
private clause works.
Write an OpenMp program to show how first
9
private clause works (Factorial program).
Write an OpenMP program to find prime numbers
10
(split).
Average Marks [A]=
Lab Test [B]
Average of
Program Program Execution Total Viva-voce [C]
SI. No Date Tests
8 Marks 12 Marks 20 Marks 20 Marks 5 Marks
TEST-I
[B]=
TEST-II
Total [C]=
10 Marks
Total CIE Marks Max. Marks : 50
Contribution of Experiments + Contribution of Test = [B] = Viva-voce = [C]= CIE = [A] + [B] + [C] = 50
Submission of Record = [A] = 20 20 10 Marks
Total CIE in words :
Note : Minimum Passing Parks is 20 (40 % of the Maximum Marks from CIE)
Signature of faculty Signature of HOD