PARASAIL- LATEST PROGRAMMING LANGUAGE FOR PROCESSORS

Leave a Comment
Coding the  latest  multicore processors is little tricky for programmers. A new language capable of  programming in parallel could make it simpler and make computers more efficient inprocess.



To get the most out of the latest multicore processors a programming language has been designed.If it is accepted by programmers it could provide more powerful softwares for computers.
By analyzing the  latest multicore processors it is clearly evident that microchip makers have shifted from increasing the power of processor cores (the part of the chip that handles the data ans instructions) to adding more cores to the single chip.Processors like i3 and i7 are the examples.
Adding extra cores to a processor is a challenge for programmers , since most of the programming languages were designed for single core processors. so if the coder is not careful error may occur in situation when each core in the processor access the shared section of the memory.


Tucker Taft the chairman of Soft Tech designed this language called parallel specification and implementation language(PARASAIL) designed specially for multicore processors. the main purpose is to avoid pitfalls that typically happens when working with multicore chips.
Parasail looks like a modified java or c#. the difference is that it divides a program in to thousands of tasks which is shared among the cores. Also the debugging is done automatically and everything is done in parallel by default.
It is difficult to say parasail will become widely adopted because microsoft and intel are putting $20 million in adapting the existing languages.
Taft says " it usually takes the size of the sun to push new languages in to the community"




0 comments:

Post a Comment