DocumentCode :
3119998
Title :
A Web Service to Generate Program Coprocessors
Author :
Dossis, M.F. ; Themelis, T. ; Markopoulos, L.
Author_Institution :
TEI of West Macedonia, Kozani, Greece
fYear :
2009
fDate :
14-15 Dec. 2009
Firstpage :
121
Lastpage :
128
Abstract :
The design and implementation of today´s complex embedded systems including custom hardware and software is still to a large extent based on a collaboration of heterogeneous, semi-manual and often poorly inter-connected design methods and tools. This usually results in repetitive and longer development cycles. This paper describes an intelligent web service to automatically produce non-standard and custom hardware description code, including its memory and system interfaces from abstract, executable specification (unaltered program) code, via intelligent web interface and intelligent human-web interactions. Provably-correct hardware compilations are performed on selected high-level program subroutines by employing logic programming techniques and an intelligent inference engine. The intelligent inference engine is invoked automatically within the processes of the implemented high-level synthesis compiler. The proposed methodology and implemented tools are proven applicable and successful by evaluating results from implementation of linear as well as repetitive, nested-loop - based targeted application source code programs.
Keywords :
Web services; coprocessors; embedded systems; high level synthesis; human computer interaction; inference mechanisms; logic programming; program compilers; source coding; complex embedded systems; custom hardware description code; custom software; executable specification code; high-level program subroutines; high-level synthesis compiler; intelligent Web interface; intelligent Web service; intelligent human-Web interactions; intelligent inference engine; interconnected design methods; logic programming techniques; memory interface; program coprocessors; source code programs; system interface; Collaborative software; Collaborative tools; Coprocessors; Design methodology; Embedded software; Embedded system; Engines; Hardware; Software tools; Web services; Compilers; ECAD; EDA (Electronic Design Automation); High-Level Synthesis; Intelligent Human-Web Interactions; Intelligent and Personalized E- Services; Register-Transfer Level (RTL); Web Services;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Semantic Media Adaptation and Personalization, 2009. SMAP '09. 4th International Workshop on
Conference_Location :
San Sebastian
Print_ISBN :
978-0-7695-3894-5
Type :
conf
DOI :
10.1109/SMAP.2009.15
Filename :
5381676
Link To Document :
بازگشت