Clarifications regarding marks for Assignment 2 and Assignment 4

There are lots of queries regarding marking of Assignments 2 and 4. Kindly note the following:
  1.  50% of the marks have been reserved for originality of code. If you have copied the code, you would have lost 50% marks. Such students will also receive a separate mail informing them of the same.
  2.  Codes that did not compile have been awarded 0. These may be reflected as '--' right now. Treat this as 0.

Introduction to parallel Programming in Open MP - Oct 7th exam - score has been published.

Dear learner

The results for Oct 7th exam have been published.

How to check the results:

 To check the results goto
  1. Login with the course enrolled mail id and date of birth as password (DDMMYYYY)
  2. Clicking on the course name will redirect to the score board.
  3. Click on Exam Scores - Both the Assignment scores and Exam score will be displayed.
  4. Final score is the certification score

Calculation Logic for each course is provided in the same page.


Note: For each course, reporting of issues comes with its own deadline (date and time) check the exam score/e-certificate as soon as you receive our notification.

Once the certificates are printed, reprint of certificates with corrections will be done only by paying additional fees.



E-certificates will be available in  3 days after the release of the scores.

You will be informed via mail and SMS about the release of the results and the release of e-certificates

If you are unable to see the scores/e-certificates, please write to

If you want to bring any specific issues wrt the scores/e-certificates to our attention, you can file the issue in (Available in candidates login at


Feedback for Introduction to parallel Programming in Open MP

Dear student

We are glad that you have attended the NPTEL online certification course.

We hope you found the NPTEL Online course useful and have started using NPTEL extensively.

In this regard, we would like to have a feedback from you regarding our course and whether there are any improvements, you would like to suggest.
We are enclosing an online feedback form and would request you to spare some of your valuable time to input your observations. Your esteemed input will help us in serving you better.

The link to give your feedback is :

We thank you for your valuable time and feedback.

Thanks & Regards,
NPTEL Team  

Solutions for Assignment 2 and Assignment 4

Dear Students,

The solutions for Assignments 2 and 4 can be found in the following links:

Best of luck for the exam!

Introduction to parallel Programming in Open MP : Feedback on Text Transcripts (English) of NPTEL videos

Dear Learners,

We have uploaded the english transcripts for this course already.

We would like to hear from you, a quick feedback for the same. Please take a minute to fill out this form.

Click here to fill the form:


Introduction to parallel Programming in Open MP : Hall ticket for October 07, 2018 NPTEL Online Certification exams is now available for download

Dear Candidate:

1. If you have registered and paid successfully for the October 07 NPTEL Online certification exams, your Admit Card/Hall ticket is now available at

Login with your registered Google-enabled account email id (used to access the course on the portal and used for registering for the exam) and its password to access the link. Click on the download tab under the hall ticket for the Oct 7 exams, from the link.

2. You can also download it from the alternate link given below:

Please try to access both the links to download your hall ticket: if you are not able to find your hall ticket in both the links, kindly write to us at
Note that you will be able to login here, only if you have a valid registration for exams on October 07, 2018. 

Please download hall ticket, take a print out and along with a original ID card, carry it with you to the exam venue (The exam centre address is displayed in the hall ticket). Read all instructions given in the admit card/ hall ticket carefully and follow them.
 In case you don't get the hall tickets for any particular course, please write to .


1. Change of shift, course, exam center, exam city is NOT POSSIBLE.
2. You WILL NOT BE ALLOWED to write the exam if you are showing up at the exam center which is not allocated to you by mistake or by intention.
3. Candidates will not be allowed to write the exam without Hall ticket and proper id proof. Proof on the mobile phones or soft copy of hall ticket is NOT PERMITTED.

NPTEL Team wishes you the very best for the certification exam.

Exam and Certificate Format : Introduction to parallel Programming in Open MP

Dear student

Type of exam: Computer based exam 

You will have to appear at the allotted exam centre and produce your Hall ticket and Government Photo Identification Card(Example: Driving License,Passport, PAN card, Voter ID, Aadhaar-ID with your Name, date of birth, photograph and signature) for verification and take the exam in person. You can find the allotted exam center details in the hall ticket.

The questions will be on the computer and the answers will have to be entered on the computer; type of questions may include multiple choice questions, fill in the blanks, essay type answers, etc

The hall ticket will be available for download tentatively around 24 - 26th Sep 2018. We will notify the same through email.


The final score = 25% assignment score + 75% final certification exam score.

The final score will determine if you will/will not receive a certificate.

1. Final score < 40%: NO certificate

2. Final score between 40% -59%: Certificate of type "Successfully completing the course"

3. Final score between 60% -89%: Certificate with tag "Elite" printed at the top

4. Final score of 90% and above: Certificate with "Elite" tag and the gold medal printed on it.

-NPTEL Admin

Correction in Assignment 3

In question 6 of Assignment 3 asking "What does function f in Codes (i) and (ii) compute (return)? " please read the condition
if (z == y)
    return z ;
if ( from == to )
   return from ;

Week 4 Videos released

The 4th week videos (here) are now available online.

Week 4 is assignment is live now!

Week 4 assignment is live now.
The deadline for submission is 12th Septemeber 2018 23:55. 
Best of Luck! Happy Coding!

Addendum for video on cache and temporal locality

In video on cache and temporal locality, the video is cut at the end. It says the following: If at a particular time, a memory location is referenced then chances are that it will be soon accessed again. For example, as most of the program is carried out in loops, same instructions and data are reused again and again. This is referred to as temporal locality.

Week 3 videos Lectures release

Week 3 Assignment released

Week 3 assignment has been released. You can find it here

Best of Luck!

Yogish Sabharwal (Instructor)
Deepanshu Jindal (TA)

Exam Registration extended till Sep 3, 2018!!

Dear Learners

We have received requests from colleges and learners in Kerala to extend the exam form and hence it is being extended till 3 September 2018 10am. Payment can be done till 4 September 2018 10am. This is for courses that have exams on 7 October 2018.

We are facing some problem with the exam form currently. Our team is working on fixing it. Apologies for the inconvenience. So please do login and try later on the day today.


Week 2 Lectures

The 2nd week videos (here) are now available online. This week we will be covering, "First OpenMP program and Threads" and "Basic OpenMP Constructs and Features"

Introduction to parallel Programming in Open MP : Due dates for Assignment 1 and 2 Extended!!

Dear Learners

In view of the large scale flooding in Kerala, we are getting multiple requests from colleges through emails and forum requests. So we have decided to extend the deadline of the assignments.

Deadline for Assignment 1 and 2 has been extended till Sep 5, 2018.

Week 1 Lectures and Assignments

Dear Students,
Welcome to the course on Introduction to parallel programming using OpenMP.
The first week videos (here) are now available online. In the first week, we will be covering basics concepts of architectures and operating systems that are important to understand parallel programming. We will be starting with OpenMP from the second week onwards.
The first week assignment (here)  is also open now. The last date for submission is 25th August. Please note that the assignment contains some questions from the second week lectures as well.
Please reach out to us on the course forum (here) in case of any questions or doubts.
Yogish Sabharwal (Instructor)
Deepanshu Jindal (TA)

Introduction to parallel Programming in Open MP : NPTEL signs MOU with AICTE for Faculty Development Program

Dear Learners

All India Council for Technical Education (AICTE) the statutory body and a national-level council for technical education, under Department of Higher Education, Ministry of Human Resource Development and NPTEL have signed an MOU on July 24, 2018 whereby advanced NPTEL online certification courses are approved for Faculty Development Programme (FDP) by AICTE.

According to the above notification, the course " Introduction to parallel Programming in Open MP " is approved for Faculty Development Programme (FDP) by AICTE.

Hope this benefits faculty in more ways and we invite you to participate and enjoy the process of learning through NPTEL.

For more details please visit:

NOTE:  The AICTE FDP is applicable from Jul-Dec 2018 semester onward. This will NOT be applicable to previously completed NPTEL Certification Courses.


Progressive Web App (PWA) for NPTEL Online Certification Courses

Dear Learners

We have launched the PWA version of the onlinecourses portal, that is mobile friendly.  Login and see the view for the courses you have enrolled to. It will work better with chrome.

NOTE: Mobile App won't allow you to join the courses and submit the assignments. This can be done only through desktop for now.

Step 1:  Goto through mobile

Step 2:  Allow notifications when it prompts. 

Step 3: Add it to the Home screen when it prompts / Add to home screen from chrome settings.

Step 4: Login with your enrolled id.

Here is the link for the short video:

 We are enclosing an online feedback form and would request you to spare some of your valuable time to input your observations on this. Your esteemed input will help us in serving you better. 

Here is the link for the Feedback form: 

In case of any queries please write to us at :



Dear Learner:

Here is the much-awaited announcement on registering for the October 2018 certification exam. The registration for the certification exam is open only to students who have enrolled in the course.  If you want to register for the exam for this course, login using the same email id used to enroll to the course.

Till the start date of the course, every Monday and Thursday at 5pm, we will sync the enrollment data on the exam form. If you enroll in between, please wait till the nearest Monday/Thursday to register for the exam. Once the enrollment is closed, the enrollment data will be completely loaded and you can register any time.

Dates of exam: October 07, 2018

Certification exam registration URL is
Exam Session time: Forenoon: 9.00 AM -12.00 PM ; Afternoon: 2.00 PM - 5.00 PM
Examination Cities: Click here to access the list of exam cities:

Registration fees: Rs 1100/- per course exam

(Students belonging to the SC/ST category can avail a 50% fee waiver - please select Yes for the SC/ST option and upload the correct Community certificate)Students belonging to the PwD category with more than 40% disability can avail a 50% fee waiver - please select Yes for the option and upload the relevant Disability certificate.)

Last date for registration:  August 27, 2018 10.00 Am (Monday) .

Mode of payment
:  Online payment - debit card/credit card/net banking or via SPOC of college

The hall ticket will be available for download tentatively in the end of September 2018. We will confirm the same through an announcement once it is published.

Final score on certificate: 25% of assignment score + 75% of certification exam score.
Award of certificate:  Hard and soft copy of Certificate will be awarded only to those candidates who register for the exam, attend the certificate examination and whose Final score >= 40%

Please check the Announcements section of your course for further details on this.

The final score, assignment score and exam score will be printed on the certificate. The certificate will also have a link to the NPTEL website (, where on logging in, your scores and e-certificate will be available for verification  (Appropriate announcements will be made). Please do regularly submit assignments to get a good final score.


1) FOR CANDIDATES WHO WOULD LIKE TO WRITE MORE THAN 1 COURSE EXAM:- you can add or delete courses and pay separately – till the date when the exam form closes. No changes will be entertained after that.   You can register for a maximum of 4 course exams ( 2 on Oct 7 and 2 on Oct 28. Same day of exam – you can write exams for 2 courses in the 2 sessions. Same center will be allocated for both the sessions).


1. In the exam form, you will fill all the details and also upload photo, signature.
2. Ensure that you had selected your college name correctly from the drop-down list in the form.
3. Payment of exam fees - click on the tab - 'PAY VIA SPOC'.
The SPOC has to now confirm to NPTEL that he/she will pay fees on your behalf.
If the SPOC says NO, you will be intimated via email.
Then it becomes your responsibility to come back to the exam form and make the payment.
If you do not pay the exam fees within the prescribed time, you will not be able to write the exam.

Please read the instructions carefully before submitting the form.
In case of any queries please write to us at

Thanks & Regards,

Welcome to the NPTEL Online course: Introduction to Parallel Programming in OpenMP

Dear student

Welcome to NPTEL Online Courses and Certification!

Thank you for signing up for our online course "Introduction to Parallel Programming in OpenMP". We wish you an enjoyable and informative learning experience.

The course will begin on August 13,2018. When content is released on the portal, you will get an email alerting you. Please watch the lectures, follow the course regularly and submit all assessments and assignments before the due date. Your regular participation is vital for learning.

We will open registration for the exam soon after the course starts. A form has to be filled and the certification exam has a fee, which needs to be paid at the time of registration. Everyone who has signed-up for the course, including those who do not register for the exam, will continue to have access to the course contents.

There are two sections on the portal apart from the course content and assignment sections:
•    The announcement list which will only have messages from course instructors and teaching assistants - regarding the lessons, assignments, exam registration, hall tickets etc.     
•    The Ask a Question which is for everyone to ask questions and interact - If you have any questions regarding the technical content in the lectures, any doubts in the assignments or any question related to the exam, registration, hall tickets, results, etc, kindly write about this in the forum and the course instructor/TA will respond to it. Please use this well and participate to benefit from the course.

Details regarding the course:

Name of the course:  Introduction to Parallel Programming in OpenMP
Course duration : 4 weeks
  • Date of exams: October 7,2018. 
  • Time of Exams:: Morning session 9am to 12 noon; Afternoon session: 2pm to 5pm
  • Exam for this course will be available in both morning & afternoon sessions.
  • Final List of exam cities will be available in exam registration form.
  • Exam registration url - Will be announced shortly

Once again, thank you for your interest in our online courses and certification. Happy learning - NPTEL team.