Latest Courses
Integrate Free Jitsi Video Conference Api In PHP CodeIgniterCheck course
The Theory of Deep Learning - Become a Data ScientistCheck course
Build a Complete Youtube Video App: Swift2.2 & 3 and XcodeCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Agile Software Testing - Techniques and ToolsCheck course
Python Programming Skills Test With ExplanationCheck course
Beginners Eclipse Java IDE Training CourseCheck course
Xamarin Android - A Master Guide to App Development in C#Check course
Python for beginnersCheck course
Integrate Free Jitsi Video Conference Api In PHP CodeIgniterCheck course
The Theory of Deep Learning - Become a Data ScientistCheck course
Build a Complete Youtube Video App: Swift2.2 & 3 and XcodeCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Fundamentals of Parallelism on Intel Architecture

Fundamentals of Parallelism on Intel Architecture

FREE

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.6/10 (Our Score)
Product is rated as #55 in category Programming

This course will introduce you to the multiple forms of parallelism found in modern Intel architecture processors and teach you the programming frameworks for handling this parallelism in applications. You will get access to a cluster of modern manycore processors (Intel Xeon Phi architecture) for experiments with graded programming exercises. This course can apply to various HPC and datacenter workloads and framework including artificial intelligence (AI). You will learn how to handle data parallelism with vector instructions, task parallelism in shared memory with threads, parallelism in distributed memory with message passing, and memory architecture parallelism with optimized data containers. This knowledge will help you to accelerate computational applications by orders of magnitude, all the while keeping your code portable and future–proof. Prerequisite: programming in C/C++ or Fortran in the Linux environment and Linux shell proficiency (navigation, file copying, editing files in text–based editors, compilation). The Intel® Developer Zone offers tools and how–to information to enable cross–platform app development through platform and technology information, code samples, and peer expertise in order to help developers innovate and succeed. Join communities for the Internet of Things, Artificial Intelligence, Virtual Reality, Persistent Memory & Game Dev to download tools, access dev kits, share ideas with like–minded …

Instructor Details

Andrey Vladimirov, Ph. D., is Head of High-Performance Computing Research at Colfax International. His primary interest is the application of modern computing technologies to computationally demanding scientific problems. Before joining Colfax, A. Vladimirov was involved in computational astrophysics research at Stanford University, North Carolina State University, and the Ioffe Institute (Russia), where he studied cosmic rays, collisionless plasmas and the interstellar medium using computer simulations. He is the lead author of a book on parallel programming and optimization, a regular contributor to the online resource Colfax Research, an author of invited papers in industry-leading publications, and an author or co-author of over 10 peer-reviewed publications in the fields of theoretical astrophysics and scientific computing.

Specification: Fundamentals of Parallelism on Intel Architecture

Duration 8 hours
Year 2017
Level Intermediate
Certificate Yes
Quizzes Yes

52 reviews for Fundamentals of Parallelism on Intel Architecture

4.3 out of 5
40
10
1
0
1
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar

    Tung S N

    Good course, nice material

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    Nicolas A

    A nice introduction to parallelism on Intel Architecture, some problem with cuts in some videos but we have the lecture on our side for complementary informations.

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Richard

    Perfect course

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Perry S

    I really learned a lot and enjoyed this course. I am much better versed at factorization, openMP and MPI as a result. I had experience with GPU programming but the methods here are vital for high end CPUs

    Helpful(1) Unhelpful(0)You have already voted this
  5. Avatar

    keerthi k

    Best course to understand the basics of parallel programming , this course covers the areas where parallelism can be performed and the hands on exercises hones your skills of what you have learnt. It is worth to pay for certification, because it gives you graded software tools to evaluate your performance on given tasks.

    Helpful(1) Unhelpful(0)You have already voted this
  6. Avatar

    Somesh m

    the teacher is really great.

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Jay T

    It was a nice course. I got a chance to learn many things, and worked really hard to complete the course.

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Henil S

    amazing teaching by faculty

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Sridara P G

    Learned lot of useful stuffs !

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Robert G

    No other alternative here, basically. Where are other courses from series?

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Eduard D L G

    Muy bueno, ensena maneras muy poderosas de hacer el software mas rapido.

    Helpful(1) Unhelpful(0)You have already voted this
  12. Avatar

    Sagar K S

    great

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Mohith S

    I Think This is tyhe one of thebest useful courses to learn.Keep Learning

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    samarth

    Amazing course, I really loved it. This course provided me with a lot of knowledge about the subject Computer Architecture and Organisation. This course was really very interesting and I am really fortunate to study this course. Thank you Coursera!

    Helpful(1) Unhelpful(0)You have already voted this
  15. Avatar

    Ruchica S

    Amazing course!

    Helpful(0) Unhelpful(0)You have already voted this
  16. Avatar

    Ankit k

    IT really help just a line go for this course

    Helpful(0) Unhelpful(0)You have already voted this
  17. Avatar

    P R K K

    very useful

    Helpful(0) Unhelpful(0)You have already voted this
  18. Avatar

    Akash y

    it is a nice course !!

    Helpful(0) Unhelpful(0)You have already voted this
  19. Avatar

    Kapil S S

    Best Course for me as a beginner in understanding the concepts of parallel programming.

    Helpful(0) Unhelpful(0)You have already voted this
  20. Avatar

    Binamra N

    It was very helpful in gaining additional knowledge.

    Helpful(0) Unhelpful(0)You have already voted this
  21. Avatar

    Satyaki D

    valuable course

    Helpful(0) Unhelpful(0)You have already voted this
  22. Avatar

    saurav k s

    it was an awesome experience!!

    Helpful(0) Unhelpful(0)You have already voted this
  23. Avatar

    Bhavesh S

    This was a very good experience and I will get additional marks for this in Computer Architecture Thanks to Coursera

    Helpful(0) Unhelpful(0)You have already voted this
  24. Avatar

    Rahul K K

    very good course

    Helpful(0) Unhelpful(0)You have already voted this
  25. Avatar

    ELIO J L

    very Insightful

    Helpful(0) Unhelpful(0)You have already voted this
  26. Avatar

    SAI B P

    I HAVE LEARNT A LOT FROM THIS COURSE AND GOT COMPLETE KNOWLEDGE ABOUT PARALLELISM

    Helpful(0) Unhelpful(0)You have already voted this
  27. Avatar

    SYED A A

    excellent

    Helpful(0) Unhelpful(0)You have already voted this
  28. Avatar

    Anuj S

    It was really helpful

    Helpful(0) Unhelpful(0)You have already voted this
  29. Avatar

    Nitin R

    The course was a wonderful insight into the world of parallelism. Thanks for the same.

    Helpful(0) Unhelpful(0)You have already voted this
  30. Avatar

    SAI S V N

    good

    Helpful(0) Unhelpful(0)You have already voted this
  31. Avatar

    Arpit J

    very helpful in understanding the new concepts.

    Helpful(0) Unhelpful(0)You have already voted this
  32. Avatar

    Aditi T

    Good course. Assignments need to be explained clearly.

    Helpful(0) Unhelpful(0)You have already voted this
  33. Avatar

    Lakshit

    Had an amazing learning session with this course material. Thans to Coursera.

    Helpful(0) Unhelpful(0)You have already voted this
  34. Avatar

    Yashvardhan K

    Excellent

    Helpful(0) Unhelpful(0)You have already voted this
  35. Avatar

    Shivam

    good

    Helpful(0) Unhelpful(0)You have already voted this
  36. Avatar

    DEVANSH M

    This course was a bit tough

    Helpful(0) Unhelpful(0)You have already voted this
  37. Avatar

    Rockey

    very good

    Helpful(0) Unhelpful(0)You have already voted this
  38. Avatar

    Shubham S

    best

    Helpful(0) Unhelpful(0)You have already voted this
  39. Avatar

    Abhishek D

    An amazing course that has taught me so much!

    Helpful(0) Unhelpful(0)You have already voted this
  40. Avatar

    Anand k

    GREATE HELPUL FOR ME. THANKS

    Helpful(0) Unhelpful(0)You have already voted this
  41. Avatar

    Hari B T

    5*

    Helpful(0) Unhelpful(0)You have already voted this
  42. Avatar

    srinidhi m 1

    best learning space but too costly would be more helpful if less than 10 dollars

    Helpful(0) Unhelpful(0)You have already voted this
  43. Avatar

    Ravi T K

    good

    Helpful(0) Unhelpful(0)You have already voted this
  44. Avatar

    Utkarsh B

    the course was amazing and i get to learn a lot of new things through this course

    Helpful(0) Unhelpful(0)You have already voted this
  45. Avatar

    Shambel G

    Valuable

    Helpful(0) Unhelpful(0)You have already voted this
  46. Avatar

    Pikle N K

    Best course to “start” parallelization on Intel architecture. However, this is just beginning a lot more to be discovered after this course. This course gives hands–on experience on intel architecture.

    Helpful(0) Unhelpful(0)You have already voted this
  47. Avatar

    Dheeraja K

    Very difficult for beginners in their preferred environment, they assume that you have ample amount of knowledge already.

    Helpful(0) Unhelpful(0)You have already voted this
  48. Avatar

    Ravi P

    Overall Nice experience during the whole course duration.

    Helpful(0) Unhelpful(0)You have already voted this
  49. Avatar

    Siddhartha D

    This course will definitely help one to get started with vectorization, parallel computing, OpenMP, and MPI. It helped me learn about Intel’s Xeon Phi architecture and various compiler optimization techniques. The hands–on lab tutorials and assignments are really helpful in understanding the topics. The instructor did a good job in explaining the subject and the provided study guides are very helpful too. I hope more intermediate courses regarding parallelism are introduced on Coursera.

    Helpful(0) Unhelpful(0)You have already voted this
  50. Avatar

    Jeffrey D

    Very good course for the various aspects of parallelism. There several ways to parallelize and this course touched on all of them. Each of the topics could be a whole course in itself, this course did well to stay to the fundamentals. There is a lot that I will take with me and apply to my work in software development.

    Helpful(0) Unhelpful(0)You have already voted this
  51. Avatar

    Ziyuan L

    Enthusiastic and articulate lecturer; logically well organized courses; a dedicated lab for the assignments. If I have to say a con: Intel Architecture is not bound to Intel toolchain that requires royalty, so maybe it’d be better if the lecturer can mention some open equivalents (especially the switches) alongside the introduction to the Intel products.

    Helpful(0) Unhelpful(0)You have already voted this
  52. Avatar

    Sachin M

    I think the course is to the point, simple and very informative. I never felt that I was doing an intermediate level course. Thanks for giving access to the PBS cluster and XEON Phi processors. All your assignments really challenged the programmer inside me and loved them all. Recommended for everyone who wants to do parallel programming. I am eagerly waiting for more courses on these topics.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Fundamentals of Parallelism on Intel Architecture
    Fundamentals of Parallelism on Intel Architecture

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)
    Compare