Research “Market Overview of Multi-Core Application Development Tools” by the German Fraunhofer Institute for Industrial Engineering
At the end of October 2010, the German Fraunhofer Institute for Industrial Engineering (IAO) released its study "Market survey of tools for multicore software development". The IAO is an organization located in Stuttgart (Germany) that studies the issues of technology management.
In a detailed report, a report on 259 pages contains all the tools that can be useful in developing multi-core solutions. The classifications of tools are given, the tasks to be solved are indicated. The study is of undoubted interest for those who are either already developing or planning to develop applications for several cores.
What is all this remarkable about? ')
First, of course, the products of Intel in this study are presented in full.
Well, and secondly, from Russia only one team got into this document. This is the command that makes the PVS-Studio product with its set of rules for diagnosing errors in the OpenMP code. Let us rejoice for the Russian team, but for now I will list the tools that participated in the study:
Acumem ThreadSpotter, Acumem
Akka, Scalable Solutions AB
Allinea DDT, Allinea Software
Pervasive DataRush, Pervasive Software
Enterprise Architect, SparxSystems Central Europe
GPI, Fraunhofer ITWM
IESE Simulink partitioner, Fraunhofer IESE
IntelR Ct Technology, Intel Corporation
JProfiler, ej-technologies GmbH
Offload: Community Edition, Codeplay Software Ltd
PGI Suite, The Portland Group
Poly-Platform, PolyCore Software
Prism, CriticalBlue
PVS-Studio, Program Verification Systems Co. Ltd ( yo-ho! )
SAMG, Fraunhofer SCAI
Scalasca, Forschungszentrum Julich
Visual Studio 2010, Microsoft
Zoom, RotateRight LLC
The document itself is in English, but easy to read. Since the file is not available until the form is completed, I will provide a brief summary:
Introduction.
Multicore Software Engineering.
Multicore Software Development Tools.
Market Study.
Tools.
The MWare Project (own project of the authors of the study).