일반기술

C코드로부터의 행동 합성을 위한 동적 메모리 할당 및 포인터

하드웨어 시스템이나 하드웨어/소프트웨어 혼합 시스템에 구현되는 많은 네트워킹 및 멀티미디어 어플리케이션은 하나 이상의 메모리 뱅크에 저장되는 컴플렉스 데이터 구조물을 사용하고 있으며, 소프트웨어 피쳐는 하드웨어 속으로 진행하고 있는 실정이다. 본 발명은 하드웨어 속에서 포인터 및 malloc/free 와 C 아비트러리 코드를 효과적으로 매핑하기 위한 솔루션이다. 또한 하드웨어 속에서 리거시 C 코드의 재사용을 지원한다.프로그램의 코드내에 포인터 및 동적할당을 결정하고, 상기 포인터 및 동적할당을 포함하지 않는 다른 코드로 상기 코드를 변화시켜 반도체 회로가 프로그램을 수행하도록 하는 회로 합성 방법을 특징으로 한다. 한편, 본 발명은, 1. 현행 메모리 관리 체계에서 동작2. 데이터 구조의 제한이 없이 포인터의 해상도 및 최적화 지원3. 다이내믹하게 알로케이팅, 엑세싱 및 디알로케이팅이 가능하도록 적절한 회로를 자동적으로 생성4. 전력 및 데이터 효율성의 증가의 특징을 나타낸다.

기술정보

기술분류
정보 > 저장시스템
보유기관
(주)피앤아이비
기술유형
일반기술
등록일
2005-07-12
데이터 갱신일
정보 없음

상세설명

정보 없음

관련 특허

등록된 관련 특허가 없습니다.