Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Beginner SOS

manu-gupta
Beginner
588 Views
Dear All
Please help me I am new to programming having little experience with C++. Now i wish to expand my knowledge parallelism, multicore programming. Currently I use visual studio 2008

Can you suggest me tools and and resources and books and whatever can help me to start with no prior knowledge

Regards
Manu
0 Kudos
1 Solution
gaston-hillar
Valued Contributor I
588 Views
Quoting - manugupt1
Dear All
Please help me I am new to programming having little experience with C++. Now i wish to expand my knowledge parallelism, multicore programming. Currently I use visual studio 2008

Can you suggest me tools and and resources and books and whatever can help me to start with no prior knowledge

Regards
Manu

Hi Manu,

You'll find dozens of videos and webinars talking about Intel tools for multicore programming and parallel programming with C++. They'll allow you to seewhich tools areavailable and how they help: http://software.intel.com/en-us/videos/category/multi-core/1/1/

You can download a free evaluation of Intel Parallel Studio. A I've recently explained in a previous post, it's an excellent tools for beginners to begin working with parallel programming.http://software.intel.com/en-us/blogs/2009/06/10/using-intel-parallel-studio-to-teach-the-most-difficult-issues-related-to-multi-core-programming/

Nowadays, with C++ I'd begin with Intel Parallel Studio.This tool is really awesome. It has recently been launched.

Besides, you'll find many libraries and code on http://software.intel.com/en-us/multi-core/

You'll find many books recommended, you have to check the links.

Besides, you'll find source code, tools, experts' opinions. Just check the links. :)

BTW, I'm not an Intel employee. Thus, these are mi own thoughts.

View solution in original post

0 Kudos
5 Replies
gaston-hillar
Valued Contributor I
589 Views
Quoting - manugupt1
Dear All
Please help me I am new to programming having little experience with C++. Now i wish to expand my knowledge parallelism, multicore programming. Currently I use visual studio 2008

Can you suggest me tools and and resources and books and whatever can help me to start with no prior knowledge

Regards
Manu

Hi Manu,

You'll find dozens of videos and webinars talking about Intel tools for multicore programming and parallel programming with C++. They'll allow you to seewhich tools areavailable and how they help: http://software.intel.com/en-us/videos/category/multi-core/1/1/

You can download a free evaluation of Intel Parallel Studio. A I've recently explained in a previous post, it's an excellent tools for beginners to begin working with parallel programming.http://software.intel.com/en-us/blogs/2009/06/10/using-intel-parallel-studio-to-teach-the-most-difficult-issues-related-to-multi-core-programming/

Nowadays, with C++ I'd begin with Intel Parallel Studio.This tool is really awesome. It has recently been launched.

Besides, you'll find many libraries and code on http://software.intel.com/en-us/multi-core/

You'll find many books recommended, you have to check the links.

Besides, you'll find source code, tools, experts' opinions. Just check the links. :)

BTW, I'm not an Intel employee. Thus, these are mi own thoughts.
0 Kudos
gaston-hillar
Valued Contributor I
588 Views

Sorry.

I had forgotten the link to Intel Parallel Studio's home page: http://software.intel.com/en-us/intel-parallel-studio-home/
0 Kudos
gaston-hillar
Valued Contributor I
588 Views
Quoting - geez91

ahh I have to learn more programming too


You can check this 4 series post written by Stephen Blair-chappel. Cool for C++ developers interested in parallel programming with new Intel tools:
http://www.ddj.com/go-parallel/blog/archives/2009/06/going_parallel_3.html
0 Kudos
Tudor
New Contributor I
588 Views
Quoting - manugupt1
Dear All
Please help me I am new to programming having little experience with C++. Now i wish to expand my knowledge parallelism, multicore programming. Currently I use visual studio 2008

Can you suggest me tools and and resources and books and whatever can help me to start with no prior knowledge

Regards
Manu

In my opinion, for practice on a few parallel algorithms, you might want to try C# for start. It has very simple threading and synchronization constructs. C++ is a rather hard language for beginners, and multithreading is not exactly easy either.
Have a look here: http://www.albahari.com/threading/
0 Kudos
jose-jesus-ambriz-me
588 Views
I'm agree with Tudor, c# is a good options for beginners.

best regards.

0 Kudos
Reply