Beginner SOS

Beginner SOS

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

6 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
gaston-hillar's picture
Best Reply

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.

Gastón C. Hillar
gaston-hillar's picture

Sorry.

I had forgotten the link to Intel Parallel Studio's home page: http://software.intel.com/en-us/intel-parallel-studio-home/

Gastón C. Hillar
gaston-hillar's picture

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

Gastón C. Hillar
Tudor's picture

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/

jose-jesus-ambriz-meza's picture

I'm agree with Tudor, c# is a good options for beginners.

best regards.

Login to leave a comment.