Tuesday, April 01, 2008

We can transform single thread to multithread: Intel

We can transform single thread to multithread: Intel: "“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.

The closing words were amusing: “If you are a programmer, please do not worry about being fired because you cannot do terascale programming, because CT will blast you into the parallel era.”
Speculative parallel threading

The next presentation was also on helping programmers with multithreading. However, with this technology, rather than programmers having to do any recoding, it’s a new compiler that can take single thread apps and make them work in a multithreaded mode.

The way it works is it analyses applications to see whether a part of the application can be selected and made to run parallelly. If it executes successfully, the software knows it can, and it allows an application to be recompiled with the settings in place for that thread to run in parallel.

Intel explained, “It’s different from CT because CT is a new progra"

No comments: