To take advantage of multicore, you want to make your application multithreaded, so that independent tasks can run in parallel. The compilers support OpenMP, which is an industry-standard approach to specifying parallel behavior in Fortran (and C) applications, and they also support automatic parallelization, though that won't get all the benefits of user-directed parallelism. more>
Multi-threaded applications potentially benefit the most. But it takes time to port a single threaded application to multi-threaded app even with help from tools. The latest Intel C++ Compilers support OpenMP 2.0. It is perhaps the easiest way to thread an application. more>
Read and comment on the latest trends in open source in this blog. more>
Read and comment on Intel Software Development in this blog. more>
Read and comment on the latest trends in multithreading in this blog. more>
Read and comment on the latest trends in application development in this blog. more>
Intel Multithreading Blog: Come join in a blog discussion about Intel technology including multithreading and hyper-threading technology. Learn from the experts and share your expert knowledge. more>