June 27, 2012 -- This final part in a three-part series provides guidelines on how to use the combination of the Java parallel-programming language and traditional sequential C and C++ methodologies to achieve real-time multicore software operation.
When multiple processors work together to accomplish a particular work assignment, the goal to minimize coordination activities may conflict with the need to assure that each processor has plenty of worthwhile work to perform. Coordination is often required to check the status of each processor's ongoing activities, as the work completed by one processor may affect the work assignments given to others.
By Dr. Kelvin Nilsen. (Nilsen is Chief Technology Officer over Java at .)
This brief introduction has been excerpted from the original copyrighted article.
Keywords: computer system design, general-purpose computers, special-purpose computers, embedded system design, embedded systems, EDA, EDA tools, electronic design automation, software development tools, Java, EE Times Embedded, Atego Systems
602/38806 6/27/2012 402 84
Subscribe to SOCcentral's SOC Explorer Newsletter and receive news, article, whitepaper, and product updates bi-weekly.