DocumentCode :
1568364
Title :
Computer-aided recoding for multi-core systems
Author :
Dömer, Rainer
Author_Institution :
Center for Embedded Comput. Syst., Univ. of California, Irvine, CA, USA
fYear :
2010
Firstpage :
713
Lastpage :
716
Abstract :
The design of embedded computing systems faces a serious productivity gap due to the increasing complexity of their hardware and software components. One solution to address this problem is the modeling at higher levels of abstraction. However, manually writing proper executable system models is challenging, error-prone, and very time-consuming. We aim to automate critical coding tasks in the creation of system models. This paper outlines a novel modeling technique called computer-aided recoding which automates the process of writing abstract models of embedded systems by use of advanced computer-aided design (CAD) techniques. Using an interactive, designer-controlled approach with automated source code transformations, our computer-aided recoding technique derives an executable parallel system model directly from available sequential reference code. Specifically, we describe three sets of source code transformations that create structural hierarchy, expose potential parallelism, and create explicit communication and synchronization. As a result, system modeling is significantly streamlined. Our experimental results demonstrate the shortened design time and higher productivity.
Keywords :
CAD; embedded systems; logic design; multiprocessing systems; automated source code transformations; computer-aided design technique; computer-aided recoding technique; designer-controlled approach; embedded computing system design; executable system models; multicore systems; parallel system model; sequential reference code; Computer errors; Concurrent computing; Design automation; Embedded computing; Embedded software; Embedded system; Hardware; Parallel processing; Productivity; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (ASP-DAC), 2010 15th Asia and South Pacific
Conference_Location :
Taipei
Print_ISBN :
978-1-4244-5765-6
Electronic_ISBN :
978-1-4244-5767-0
Type :
conf
DOI :
10.1109/ASPDAC.2010.5419796
Filename :
5419796
Link To Document :
بازگشت