Multi-core processor: Difference between revisions

Content deleted Content added
Licensing: new section for software development
software impact: spell check -:)
Line 44:
Most existing software is not ready to directly utilize the power of multicore processors since they are written in traditional sequential [[programming language]]s like C, C++ and [[FORTRAN]], all of which have the limited scope of only one processor in mind.
 
[[Parallel programming]] is a must option for a single software to exploit multiple computation units(cores) simultaneoussimultaneously, often by multithread or multitask programming. TwoSome long-existing [[parallel programming model]]s (such as [[OpenMP]] and [[MPI]] ) can be directly used on multi-core platforms. Other research efforts have been seen also, like Cray’s Chapel, Sun’s Fortress, and IBM’s X10.
 
==Licensing==