Neural Network Programming : In this article we touch on the basics of artificial neural net algorithms, examine their parallel nature and considered the advantages they offer in various software solutions. ANNs and Hyper-Threading technology are indeed ideally suited for each other. By functionally decomposing ANN work, dividing it among logical processors and employing additional optimization methods, you can achieve significant performance gains. more>
An Intel Multi-core Developer Community Blog more>
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>