Solving the fundamental problems of high-performance software development

A new language must be developed alongside the compiler to provide multiprocessor information.

April 13th, 2007

Full Text: Download PDF

Feature / Discussion: 2007-04-13Programming languages must provide multiprocessor information to successfully move and process data in high performance software. In this analysis, William, Kerry, and James present three algorithms, explain how to implement them efficiently on a multiprocessor target, and show how the Gedae multiprocessor programming language can automate the implementation.

Topics covered in this article

Silicon, software, and strategies for embedded devices
Embedded Computing Design magazine is the resource for engineers, architects, and decision makers involved with embedded devices. Topics explored span silicon, software, and strategies for designing and connecting with small devices in mobile, automotive, home, industrial, and medical applications. Departments include Deep Green discussing the latest in energy efficient, low power designs and applications. Content is available in print, E-letter, E-cast, white papers, video, RSS, social networks, and more. Subscriptions are free of charge.
©MMXIIEmbedded Computing Design.
An OpenSystems Media publication.