by Dan Warne April 02 2008
Intel admits programming in parallel is still very, very hard for most programmers. An Intel spokesman presenting on the topic said that although today’s computers operate in the gigascale range – “Gigahertz frequency, Gigabit transmission speeds, Gigabyte storage capacity”, we will soon be in a “Terascale” era, where everything is 1,000 times that – including the core count. So, unless programs are completely multithreaded, they simply won’t use the power available in hugely multicore systems. “We can’t blame the programmers though. The industry has been complaining for 30 years about how difficult parallel programming is. Intel says it has developed a new programming model that is more natural to the way programmers think by default, but also allows for multithreading. “Our answer is CT: C stands for C++ based MPI and T stands for high throughput. So programmers can run C++ like scalar code, and our CT code will do everything that an experienced programmer will do like parallelisation and vectorisation.” Intel has already got the technology working on quad and eight core platforms, and says its existing test applications can run on upcoming terascale platforms without modification of any code.
Read more here-->Link
No comments:
Post a Comment