Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The deployment of a system application over a hardware architecture is a costly phase in the design process. This cost increases when dealing with complex applications in terms of computation requirements and exchange of data and for advanced architectures with complex and configurable communication infrastructures. The usage of abstract models for application, architecture and mapping is a key element for automatic hardware/software code generation and for the final deployment. ,  present languages for abstract modeling of application, architecture, meta-mapping and mapping and  introduce a code generation flow. The use of those models allows the extraction and exploitation of architectural and application information for specific code generation to a target platform. A case study of modeling and deploying a complex 4G telecommunication application on a heterogeneous and multi core platform is presented.
['Amin El Mrabti', 'Hamed Sheibanyrad', 'Frederic Rousseau', 'Frédéric Pétrot', 'Romain Lemaire', 'Jérôme Martin']
I am writing a research paper on a idea Abstract Description of System Application and Hardware Architecture for Hardware/Software Code Generation
[{"from": "human", "value": "I am writing a research paper on a idea Abstract Description of System Application and Hardware Architecture for Hardware/Software Code Generation"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: The deployment of a system application over a hardware architecture is a costly phase in the design process. This cost increases when dealing with complex applications in terms of computation requirements and exchange of data and for advanced architectures with complex and configurable communication infrastructures. The usage of abstract models for application, architecture and mapping is a key element for automatic hardware/software code generation and for the final deployment. ,  present languages for abstract modeling of application, architecture, meta-mapping and mapping and  introduce a code generation flow. The use of those models allows the extraction and exploitation of architectural and application information for specific code generation to a target platform. A case study of modeling and deploying a complex 4G telecommunication application on a heterogeneous and multi core platform is presented."}]