Con esta herramienta te facilitamos un acceso a todas las ofertas y demandas de tecnología europeas y a búsquedas de socios para participar en propuestas europeas de I+D publicadas en la red Enterprise Europe Network, pudiendo filtrar los resultados para facilitar las búsquedas más acordes con tus necesidades.

¿Quieres recibir estos listados de oportunidades de colaboración en tu correo de forma periódica y personalizada? Date de alta en nuestro Boletín

Para optimizar los resultados de la búsqueda, se recomienda utilizar términos en inglés.

Soluciones automáticas y manuales para aceleración de aplicaciones informáticas

Resumen

Tipo:
Oferta Tecnológica
Referencia:
TODE20170810001
Publicado:
24/08/2017
Caducidad:
24/08/2018
Resumen:
Una start-up alemana está desarrollando un compilador inteligente que acelera automáticamente y optimiza simulaciones MATLAB, Octave y Scilab para arquitecturas de computación de alto rendimiento (HPC). La tecnología de aceleración automática es un enfoque único para incrementar la eficiencia de procesos de investigación y desarrollo. La combinación de programación sencilla de alto nivel y rendimiento de computación de código de bajo nivel paralelizado reduce costes y tiempo en el proceso de innovación. La empresa busca socios interesados en continuar con el desarrollo y comercializar la tecnología.

Details

Tittle:
Automated and manual solutions for the acceleration of computer applications suitable for partners for further development and commercialisation
Summary:
The German start-up is developing an intelligent compiler that automatically accelerates MATLAB, Octave and Scilab simulations and optimizes them for high performance computing (HPC) architectures. By combining easy high-level programming with the computation performance of parallelized low-level code it reduces costs and time consumption in the innovation process, the company is looking for new partners for the further development and commercialisation of their technology.
Description:
The innovative Compiler works as a digital Parallel Computing and HPC developer, automatically accelerating computer simulations written in MATLAB, Scilab or Octave code.
It does so in three steps.

1. Intelligent Code Analysis: The compiler analyses the meta data of the given code for optimisation and acceleration potentials and decides autonomously which actions will lead to a performance increase.

2. Automated C Compiling: The high-level code is then transformed into C code. The generated C application is already faster than its original counterpart. Further manual code adaptions are not necessary.

3. Automated parallelization: Based on the results from the meta data analysis, the compiler now parallelises the C application optimised for the target hardware of the user. Thereby, innovative acceleration concepts are used which for example minimize the communication overhead.

The software is being developed into two versions. The smaller version addresses Desktop infrastructures and single multi or manycore chips. A basic version is ready for deployment and will upfront be individually adjusted to the user´s needs within a technical cooperation agreement. Upon completion of all requested or necessary adjustments, the compiler will then be deployed within a licence agreement.
The bigger version will support any large scale HPC infrastructure and is still in its beta phase. It will be further developed in 2017 and 2018 within a potential research cooperation agreement and is planned to be finalized in 2018 within a technical cooperation agreement as mentioned above. For the further development the company is interested in a research cooperation agreement.
Advantages and Innovations:
The automated acceleration technology developed by the company is a unique approach for the increase of efficiency in research and development processes. It allows the user to combine the easy and fast programming of high-level programming languages like MATLAB, Scilab and Octave with the computation performance of parallelized low-level code. This leads to a much shorter development process providing the company with a higher degree of innovation and, therefore, a better competitive position in the market. The reduced time consumption also significantly lowers the costs for human resources and infrastructure.
Supporting the latest hardware, the company make sure that a change in the user´s infrastructure does not result in the need to reprogram all simulations - meaning increased planning security for the company or research facility.
Stage of Development:
Available for demonstration
IPs:
Secret Know-how,Copyright

Partner sought

Type and Role of Partner Sought:
Type of partner and area of activity:

The company is looking for other companies and research institutes using MATLAB, Octave or Scilab in their research and development portfolio for creating complex simulations. Target groups could be but are not limited to IT industry, automotive industry, engineering and climate research. Furthermore, they should be interested in an automated acceleration of these simulations.


Task to be performed:

Due to the current development state, within a technical cooperation agreement the first software version will be adjusted to the aspects of the codes provided and to the individual user requirements.
The adjusted compiler will then be offered within a licence agreement. This way, the compatibility of the software with the user´s code can be ensured.

For the further development of the HPC version a research cooperation agreement is sought to accelerate its progress. Upon completion of the basic research, the agreement will be transferred into a technical cooperation to implement key user functionalities.
As mentioned for the first software version, the final HPC version should eventually be offered within a licence agreement.


Benefit for the potential partner:

The cooperation partner would get early access to the highly innovative compiler while having the opportunity to jointly define development goals. Upon completion, the partner takes advantage of an individually adjusted software providing maximum compatibility to the target codes.

Client

Type and Size of Client:
Industry SME <= 10
Already Engaged in Trans-National Cooperation:
No
Languages Spoken:
English
German
Greek

Keywords

Technology Keywords:
01003001 Advanced Systems Architecture
01003006 Computer Software
01003008 Data Processing / Data Interchange, Middleware
01003013 Information Technology/Informatics
01003016 Simulaciones