Please create an account to participate in the Slashdot moderation system


Forgot your password?
DEAL: For $25 - Add A Second Phone Number To Your Smartphone for life! Use promo code SLASHDOT25. Also, Slashdot's Facebook page has a chat bot now. Message it for stories and more. Check out the new SourceForge HTML5 Internet speed test! ×
Intel by OSTG

Journal Journal: Parallel Programming 90

Hello Slashdot community. Shobhan and Clay here to talk about parallel programming this week, a topic that is both interesting and familiar to us. As processors for server, desktop and mobile platforms move from dual to quad core and beyond, software must be parallelized to best benefit from the potential performance gains now possible. Software developers have successfully introduced parallelism to their software through multithreading using Intel resources such as software development tools and training. Let's get this discussion kicked off with some topics at the top of our minds.

When thinking about parallel programming, there are three fundamental responsibilities that need to be addressed:

1) Identify the parallelism
2) Synchronize thread executions
3) Distribute data (global or local)

What should the tasks of the programmer be and what should be taken care of by the programming methodology? What do you think is the best approach for parallel programming: a new language, language extensions, or libraries?

We're also interested in what level of experience you have with parallel and threaded programming.

  • How long have you been doing it, or, if you've never done it, what is making you consider it now?
  • Are there specific challenges that you have faced as you embarked upon your past or current parallel programming efforts?
  • Are you thinking about scalable parallel programming?

We're very interested in your feedback, though we appreciate your patience as we try to answer your questions while doing our day jobs. We'll likely be inviting additional members of our team as well to participate in this discussion topic and are looking forward to an interesting discussion this week.

Slashdot Top Deals

Over the shoulder supervision is more a need of the manager than the programming task.