Publications
Detailed Information
데이타 플로우 명세로부터 직렬화된 멀티태스킹 코드 생성 : Serialized Multitasking Code Generation from Dataflow Specification
DC Field | Value | Language |
---|---|---|
dc.contributor.author | 권성남 | - |
dc.contributor.author | 하순회 | - |
dc.date.accessioned | 2009-09-07T05:47:32Z | - |
dc.date.available | 2009-09-07T05:47:32Z | - |
dc.date.issued | 2008-10 | - |
dc.identifier.citation | 정보과학회논문지: 시스템 및 이론, 제35권 제9호, pp. 429-440, 2008 | en |
dc.identifier.issn | 1229-683X | - |
dc.identifier.uri | https://hdl.handle.net/10371/8825 | - |
dc.description.abstract | 갈수록 복잡해지는 임베디드 시스템을 개발하는데 있어서 소프트웨어 개발의 중요성이 점차 커
지고 있다. 대부분의 임베디드 응용 소프트웨어는 멀티 태스크로 구성되어 있는 병렬 소프트웨어이며, 기존 의 순차적인 프로그래밍 언어만으로 개발하는 것 보다는 알고리즘의 병렬성을 명세하기에 용이한 데이타 플로우 모델로부터 소프트웨어를 생성하는 것이 유망하다. 생성된 멀티태스킹 코드를 수행하기 위해선 태스 크들을 병렬적으로 수행해 주고 태스크간 동기화를 담당해 줄 운영체제의 도움이 필요하다. 그러나 운영체 제를 사용하기 어려운 환경이나 설계 공간 탐색 과정에서 운영체제를 매번 다양한 하드웨어 플랫폼에 포팅 하기 어려운 경우에는 운영체제 없이 멀티 태스크 응용을 수행할 수 있는 방법이 필요하다. 이것을 위해서 이 연구에서는 데이타 플로우 명세로부터 직렬화된 멀티태스킹 코드를 생성하는 방법을 제안한다. 제안하는 방법에서 하나의 태스크는 데이타 플로우 모델로 명세되며, 하나의 C 코드로 생성된다. 코드 생성은 크게 두 단계로 이루어지는데, 먼저 태스크를 구성하는 블록들을 각각 함수 형태로 코드를 생성한 후에, 생성된 여러 태스크의 함수들을 모아서 직렬화하여 호출하는 스케줄러를 만든다. 이 때에 스케줄러를 효율적으로 만들 수 있는 자료구조 및 정보를 제공하여 사용자가 수동으로 스케줄러를 만드는 것도 가능하도록 하였다. DivX예제를 통하여 제안하는 방법으로 생성한 코드가 효율적으로 올바르게 동작함을 보였다. | en |
dc.description.sponsorship | 본 연구는 BK21 프로젝트와 교육과학기술부 도약연구 지원사업(R17-2007-
086-01001-0)의 지원을 받아 진행 되었다. 또한 서울대학교 컴퓨터신기술연 구소와 IDEC은 본 연구에 필요한 기자재들을 지원해 주었다. 본 연구는 한 국전자통신연구원의 SoC 핵심설계인력양성사업의 부분적인 지원을 받았다. | en |
dc.language.iso | ko | - |
dc.publisher | 한국정보과학회 = Korean Institute of Information Scientists and Engineers | en |
dc.subject | MPSoC | en |
dc.subject | 직렬화 컴파일러 | en |
dc.subject | 코드 생성 | en |
dc.subject | 데이타 플로우 | en |
dc.subject | 멀티태스킹 | en |
dc.title | 데이타 플로우 명세로부터 직렬화된 멀티태스킹 코드 생성 | en |
dc.title.alternative | Serialized Multitasking Code Generation from Dataflow Specification | en |
dc.type | Article | en |
dc.contributor.AlternativeAuthor | Kwon, Seongnam | - |
dc.contributor.AlternativeAuthor | Ha, Soonhoi | - |
- Appears in Collections:
- Files in This Item:
Item View & Download Count
Items in S-Space are protected by copyright, with all rights reserved, unless otherwise indicated.