Pretražite po imenu i prezimenu autora, mentora, urednika, prevoditelja

Napredna pretraga

Pregled bibliografske jedinice broj: 633624

Hardware-dependent Software synthesis for many-core embedded systems


Abdi, Samar; Schirner, Gunar; Viskić, Ines; Hansu, Cho; Yonghyun, Hwang; Lochi, Yu; Gajski, Daniel D.
Hardware-dependent Software synthesis for many-core embedded systems // Proceedings of Asia and South Pacific Design Automation Conference (ASP-DAC 2009)
Yokohama, Japan: Institute of Electrical and Electronics Engineers (IEEE), 2009. str. 304-310 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)


CROSBI ID: 633624 Za ispravke kontaktirajte CROSBI podršku putem web obrasca

Naslov
Hardware-dependent Software synthesis for many-core embedded systems

Autori
Abdi, Samar ; Schirner, Gunar ; Viskić, Ines ; Hansu, Cho ; Yonghyun, Hwang ; Lochi, Yu ; Gajski, Daniel D.

Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni

Izvornik
Proceedings of Asia and South Pacific Design Automation Conference (ASP-DAC 2009) / - : Institute of Electrical and Electronics Engineers (IEEE), 2009, 304-310

ISBN
978-1-4244-2748-2

Skup
Asia and South Pacific Design Automation Conference

Mjesto i datum
Yokohama, Japan, 19.01.2009. - 22.01.2009

Vrsta sudjelovanja
Predavanje

Vrsta recenzije
Međunarodna recenzija

Ključne riječi
mbedded systems; multiprocessing systems; software engineering; C code; UC Irvine; abstract communication; embedded system environment; hardware-dependent software synthesis; manycore embedded systems; multicore MP3 decoder design; multicore embedded systems; pin-cycle accurate model; transaction level model; Application software; Digital audio players; Embedded software; Embedded system; Hardware; Libraries; Message passing; Multicore processing; Process design; Routing

Sažetak
This paper presents synthesis of hardware dependent software (HdS) for multicore and many- core designs using embedded system environment (ESE). ESE is a tool set, developed at UC Irvine, for transaction level design of multicore embedded systems. HdS synthesis is a key component of ESE back-end design flow. We follow a design process that starts with an application model consisting of C processes communicating via abstract message passing channels. The application model is mapped to a platform net-list of SW and HW cores, buses and buffers. A high speed transaction level model (TLM) is generated to validate abstract communication between processes mapped to different cores. The TLM is further refined into a pin-cycle accurate model (PCAM) for board implementation. The PCAM includes C code for all the HdS layers including routing, packeting, synchronization and bus transfer. The generated HdS methods provide a library of application level services to the C processes on individual SW cores. Therefore, the application developer does not need to write low level HdS for board implementation. Synthesis results for an multi- core MP3 decoder design, using ESE, show that the HdS is generated in order of seconds, compared to hours of manual coding. The quality of synthesized code is comparable to manually written code in terms of performance and code size.

Izvorni jezik
Engleski

Znanstvena područja
Računarstvo



POVEZANOST RADA


Projekti:
036-0362980-1929 - Oblikovanje okolina za ugradene sustave (Sruk, Vlado, MZO ) ( CroRIS)

Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb

Profili:

Avatar Url Daniel Gajski (autor)

Poveznice na cjeloviti tekst rada:

Pristup cjelovitom tekstu rada

Citiraj ovu publikaciju:

Abdi, Samar; Schirner, Gunar; Viskić, Ines; Hansu, Cho; Yonghyun, Hwang; Lochi, Yu; Gajski, Daniel D.
Hardware-dependent Software synthesis for many-core embedded systems // Proceedings of Asia and South Pacific Design Automation Conference (ASP-DAC 2009)
Yokohama, Japan: Institute of Electrical and Electronics Engineers (IEEE), 2009. str. 304-310 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
Abdi, S., Schirner, G., Viskić, I., Hansu, C., Yonghyun, H., Lochi, Y. & Gajski, D. (2009) Hardware-dependent Software synthesis for many-core embedded systems. U: Proceedings of Asia and South Pacific Design Automation Conference (ASP-DAC 2009).
@article{article, author = {Abdi, Samar and Schirner, Gunar and Viski\'{c}, Ines and Hansu, Cho and Yonghyun, Hwang and Lochi, Yu and Gajski, Daniel D.}, year = {2009}, pages = {304-310}, keywords = {mbedded systems, multiprocessing systems, software engineering, C code, UC Irvine, abstract communication, embedded system environment, hardware-dependent software synthesis, manycore embedded systems, multicore MP3 decoder design, multicore embedded systems, pin-cycle accurate model, transaction level model, Application software, Digital audio players, Embedded software, Embedded system, Hardware, Libraries, Message passing, Multicore processing, Process design, Routing}, isbn = {978-1-4244-2748-2}, title = {Hardware-dependent Software synthesis for many-core embedded systems}, keyword = {mbedded systems, multiprocessing systems, software engineering, C code, UC Irvine, abstract communication, embedded system environment, hardware-dependent software synthesis, manycore embedded systems, multicore MP3 decoder design, multicore embedded systems, pin-cycle accurate model, transaction level model, Application software, Digital audio players, Embedded software, Embedded system, Hardware, Libraries, Message passing, Multicore processing, Process design, Routing}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Yokohama, Japan} }
@article{article, author = {Abdi, Samar and Schirner, Gunar and Viski\'{c}, Ines and Hansu, Cho and Yonghyun, Hwang and Lochi, Yu and Gajski, Daniel D.}, year = {2009}, pages = {304-310}, keywords = {mbedded systems, multiprocessing systems, software engineering, C code, UC Irvine, abstract communication, embedded system environment, hardware-dependent software synthesis, manycore embedded systems, multicore MP3 decoder design, multicore embedded systems, pin-cycle accurate model, transaction level model, Application software, Digital audio players, Embedded software, Embedded system, Hardware, Libraries, Message passing, Multicore processing, Process design, Routing}, isbn = {978-1-4244-2748-2}, title = {Hardware-dependent Software synthesis for many-core embedded systems}, keyword = {mbedded systems, multiprocessing systems, software engineering, C code, UC Irvine, abstract communication, embedded system environment, hardware-dependent software synthesis, manycore embedded systems, multicore MP3 decoder design, multicore embedded systems, pin-cycle accurate model, transaction level model, Application software, Digital audio players, Embedded software, Embedded system, Hardware, Libraries, Message passing, Multicore processing, Process design, Routing}, publisher = {Institute of Electrical and Electronics Engineers (IEEE)}, publisherplace = {Yokohama, Japan} }




Contrast
Increase Font
Decrease Font
Dyslexic Font