Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Nowadays, thanks to technology miniaturization and industrial standards, it is possible to create System-on-Chip (SoC) architectures featuring a combination of many components, like processor cores and specialized hardware accelerators. Hover, designing an SoC to accelerate an embedded application is particularly complex. After decomposing this application into tasks and assigning each of them to a processing element, the designer must create the required hardware components and integrate them into the final system. Currently, this process is not ll supported by commercial tool flows and has to be manually performed. This is time consuming and error prone.  proposes a Domain-Specific Language (DSL) based on Scala to specify the architecture of accelerator-based SoCs.  leverage this DSL to coordinate commercial High-Level Synthesis (HLS) tools in order to create the corresponding accelerators with proper standard interfaces for system-level integration.
['Gianluca Durelli', 'F. Spada', 'Christian Pilato', 'Marco D. Santambrogio']
I am writing a research paper on a idea Scala-Based Domain-Specific Language for Creating Accelerator-Based SoCs
[{"from": "human", "value": "I am writing a research paper on a idea Scala-Based Domain-Specific Language for Creating Accelerator-Based SoCs"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Nowadays, thanks to technology miniaturization and industrial standards, it is possible to create System-on-Chip (SoC) architectures featuring a combination of many components, like processor cores and specialized hardware accelerators. Hover, designing an SoC to accelerate an embedded application is particularly complex. After decomposing this application into tasks and assigning each of them to a processing element, the designer must create the required hardware components and integrate them into the final system. Currently, this process is not ll supported by commercial tool flows and has to be manually performed. This is time consuming and error prone.  proposes a Domain-Specific Language (DSL) based on Scala to specify the architecture of accelerator-based SoCs.  leverage this DSL to coordinate commercial High-Level Synthesis (HLS) tools in order to create the corresponding accelerators with proper standard interfaces for system-level integration."}]