New API for Multicore Development

Arthur Cole

The Multicore Association offered a lifeline of sorts to software developers struggling to meet the demands of parallel processing in the form of a new API designed to enhance intercore communications.


The MCAPI was quickly adopted by Freescale and VirtuaLogix as a means to bolster their respective multicore and virtualization products in the eyes of the development community.


The API addresses some, but not all, of the issues surrounding multicore software development. Chief among them is the ability to standardize communications between different types of cores, interconnects, memory, operating systems, software toolchains and programming languages.


The API supports systems scaling into the hundreds of processor cores, which should provide broader appeal compared to earlier standards that were focused on niche uses or distributed architectures.


The code has been released free of charge for Linux and Windows systems running the Cygwin environment. You can download it here.

Add Comment      Leave a comment on this blog post

Post a comment





(Maximum characters: 1200). You have 1200 characters left.



Subscribe to our Newsletters

Sign up now and get the best business technology insights direct to your inbox.