Today’s hybrid supercomputers require a great deal of hardware-specific code to achieve maximum performance. Over at ZDnet, Nick Heath writes that a group of researchers from three UK universities are attempting to create a software Rosetta Stone that solves this problem. In such a system, the compiler decides for itself which hardware device is best suited to run a particular block of code.
We are posed with a very complex problem of program transformation if we want to tackle these heterogeneous systems and we can’t afford, one, to do the transformations manually, and, two, to be wrong,” said Dr Wim Vanderbauwhede of the University of Glasgow.
Initial versions of the code should be available for download within 12-24 months.
Read the Full Story.