发明名称 METHOD AND SYSTEM FOR IMPROVING DATA STORAGE AND ACCESS FOR PROGRAMS WRITTEN IN MID-LEVEL PROGRAMMING LANGUAGES
摘要 <p>메모리 어레이를 액세스하는 프로그램을 개선하기 위한 방법 및 시스템이 제공되는데, 다음과 같이 실행하도록 프로그램된 데이타 처리 장치를 통해 그 목적을 달성한다: 요청 메모리 동작(requested memory operation)을 검출하고; 상기 요청 메모리 동작이 선재 메모리 어레이와 관련되어 있는 것인지를 결정하며; 상기 요청 메모리 동작이 선재 메모리 어레이와 관련하는 지의 여부에 따르는 형식으로 다이나믹 메모리 관리 모듈을 실행한다. 상기 요청 메모리 동작이 선재 메모리 어레이와 관련이 있을 때, 상기 다이나믹 메모리 관리 모듈은 상기 요청 메모리 동작이 수행될 대상인 어레이 엘리먼트를 식별하고; 상기 요청 동작이 수행될 대상인 어레이 엘리먼트가 보나 파이드 어레이 엘리먼트(bona fide array element)인지의 여부를 결정하며; 상기 어레이 엘리먼트가 보나 파이드인 것이 결정되면, 메모리 할당이 이전에 행해지지 않는 경우에 보나 파이드 어레이에 대한 메모리를 할당하며, 보나 파이드 엘리먼트에 대한 요청 동작을 수행한다. 추가적으로, 상기 다이나믹 메모리 관리 모듈은 어레이 내에 기억된 데이타를 검사하고; 데이타가 스파스(sparse)인 것으로 결정되면, 데이타를 표현하는데 통상적으로 사용되는 것으로부터 정보량을 감소시킨다. 상기 요청 메모리 동작이 비-선재 메모리 어레이와 관련이 있을 때, 다이나믹 메모리 관리 모듈은 적절하다면 상기 요청 메모리 동작을 어레이 생성 동작으로 분류하고, 어레이의 크기 미만으로 확보되도록 어레이 기억 장소에 대한 적어도 하나의 메모리 어드레스를 확보한다.</p>
申请公布号 KR100337280(B1) 申请公布日期 2002.05.22
申请号 KR19990008696 申请日期 1999.03.15
申请人 null, null 发明人 스펜서매튜스티븐
分类号 G06F12/02;G06F9/45;G06F9/50 主分类号 G06F12/02
代理机构 代理人
主权项
地址