Parallel programming, or writing applications which can be handled by multiple cores, is a decided challenge. Icrontic covered this topic in passing with our Quad Core Processing article. The basic premise is to chunk operational tasks of a program into separate “Threads” or processes inside the CPU. Each core can handle a smaller piece of a greater whole, and the result is massively-increased CPU power.
Unfortunately for developers, writing parallel programs, or applications that can produce multiple threads, is a challenge. Some applications do not respond to this at all, and others that would benefit from this, are extremely hard to develop. C|Net takes a look at this phenomena and discusses it.


Articles RSS