Tuesday, July 8, 2008

Intel's Ct Programming Language

Intel showed off a new programming language for multi-core computing, called Ct, at the Computer History Museum in Mountain View, Calif., on June 11. An extension of C/C++, the programming language automatically partitions code to run on specific cores. "With Ct, it's almost like you're writing to a single-core machine," said Intel researcher Mohan Rajagopalan during the open house for Intel labs. "You leave it to the compiler and runtime to parallelize." Intel developed the Ct compiler, which chops up the code to run on separate cores based on the type of data and the operation performed on the data, in addition to the runtime and an API for the compiler. Less than 5 percent of Ct is new, so C/C++ programmers will find it easy to use. Rajagopalan also noted that programs compiled in Ct can scale to the available number of cores. Intel is relatively close to bringing to market a product developers will be able to use to make financial analytics applications and software for processing images or decoding video

No comments: