Matches in SemOpenAlex for { <https://semopenalex.org/work/W2057867585> ?p ?o ?g. }
Showing items 1 to 84 of
84
with 100 items per page.
- W2057867585 endingPage "420" @default.
- W2057867585 startingPage "413" @default.
- W2057867585 abstract "대부분의 디지털 신호 처리기 (Digital Signal Processor)는 두 개 이상의 메모리 뱅크를 가지는 하버드 아키텍처 (Harvard architecture)를 지원한다. 다중 메모리 뱅크 중에서 하나는 프로그램용으로 나머지는 데이터용으로 사용하여 프로세서가 한 명령어 사이클에 메모리의 여러 데이터에 동시 접근을 가능하게 한다. 이전 연구에서 우리는 다중 메모리 뱅크에 효율적으로 데이터를 할당하는 방법에 대하여 논하였다. 본 논문에서는 이전 연구의 확장으로 런타임 메모리의 최적화에 대한 우리의 최근 연구에 대하여 소개한다. 듀얼 데이터 메모리 뱅3(Dual Data Memory Bank)를 효율적으로 이용하기 위해 각 메모리 뱅크에 할당된 변수를 관리하기 위한 독립적인 두 개의 런타임 스택이 필요하다. 프로시저에 대한 두 메모리 뱅크의 활성화 레코드(Activation Record)의 크기는 각 메모리 뱅크에 할당된 변수의 개수가 일정하지 않기 때문에 다를 수 있다. 따라서 여러 개의 프로시저가 연속으로 호출될 때 두 개의 런타임 스택의 크기가 크게 달라질 수 있다. 이러한 두 메모리 뱅크 사이의 불균형은 하나의 메모리에 여유 공간이 있음에도 불구하고 다른 하나의 메모리 뱅크의 사용량이 온칩 메모리(on-chip memory)범위를 초과하는 원인이 될 수 있다. 본 논문에서는 온칩 메모리를 효율적으로 사용하기 위해 두 런타임 스택의 균형 맞추기를 시도했다. 본 논문에서 제안하는 알고리즘은 상대적으로 단순하지만 효율적으로 런타임 메모리를 사용할 수 있다는 것을 실험결과를 통해 보여주고 있다. Most vendors of digital signal processors (DSPs) support a Harvard architecture, which has two or more memory buses, one for program and one or more for data and allow the processor to access multiple words of data from memory in a single instruction cycle. We already addressed how to efficiently assign data to multi-memory banks in our previous work. This paper reports on our recent attempt to optimize run-time memory. The run-time environment for dual data memory banks (DBMBs) requires two run-time stacks to control activation records located in two memory banks corresponding to calling procedures. However, activation records of two memory banks for a procedure are able to have different size. As a consequence, dual run-time stacks can be unbalanced whenever a procedure is called. This unbalance between two memory banks causes that usage of one memory bank can exceed the extent of on-chip memory area although there is free area in the other memory bank. We attempt balancing dual run-time slacks to enhance efficiently utilization of on-chip memory in this paper. The experimental results have revealed that although our algorithm is relatively quite simple, it still can utilize run-time memories efficiently; thus enabling our compiler to run extremely fast, yet minimizing the usage of un-time memory in the target code." @default.
- W2057867585 created "2016-06-24" @default.
- W2057867585 creator A5007897240 @default.
- W2057867585 creator A5040191402 @default.
- W2057867585 creator A5086743934 @default.
- W2057867585 date "2006-10-30" @default.
- W2057867585 modified "2023-10-16" @default.
- W2057867585 title "Run-time Memory Optimization Algorithm for the DDMB Architecture" @default.
- W2057867585 cites W1851406565 @default.
- W2057867585 cites W1985672179 @default.
- W2057867585 cites W2054629523 @default.
- W2057867585 cites W2105560756 @default.
- W2057867585 cites W2117285153 @default.
- W2057867585 doi "https://doi.org/10.3745/kipsta.2006.13a.5.413" @default.
- W2057867585 hasPublicationYear "2006" @default.
- W2057867585 type Work @default.
- W2057867585 sameAs 2057867585 @default.
- W2057867585 citedByCount "0" @default.
- W2057867585 crossrefType "journal-article" @default.
- W2057867585 hasAuthorship W2057867585A5007897240 @default.
- W2057867585 hasAuthorship W2057867585A5040191402 @default.
- W2057867585 hasAuthorship W2057867585A5086743934 @default.
- W2057867585 hasBestOaLocation W20578675851 @default.
- W2057867585 hasConcept C100800780 @default.
- W2057867585 hasConcept C149635348 @default.
- W2057867585 hasConcept C161611012 @default.
- W2057867585 hasConcept C171675096 @default.
- W2057867585 hasConcept C173608175 @default.
- W2057867585 hasConcept C176649486 @default.
- W2057867585 hasConcept C2779602883 @default.
- W2057867585 hasConcept C3720319 @default.
- W2057867585 hasConcept C41008148 @default.
- W2057867585 hasConcept C51290061 @default.
- W2057867585 hasConcept C53838383 @default.
- W2057867585 hasConcept C57863822 @default.
- W2057867585 hasConcept C63511323 @default.
- W2057867585 hasConcept C74426580 @default.
- W2057867585 hasConcept C84462506 @default.
- W2057867585 hasConcept C87907426 @default.
- W2057867585 hasConcept C92855701 @default.
- W2057867585 hasConcept C93446704 @default.
- W2057867585 hasConcept C9390403 @default.
- W2057867585 hasConcept C98986596 @default.
- W2057867585 hasConceptScore W2057867585C100800780 @default.
- W2057867585 hasConceptScore W2057867585C149635348 @default.
- W2057867585 hasConceptScore W2057867585C161611012 @default.
- W2057867585 hasConceptScore W2057867585C171675096 @default.
- W2057867585 hasConceptScore W2057867585C173608175 @default.
- W2057867585 hasConceptScore W2057867585C176649486 @default.
- W2057867585 hasConceptScore W2057867585C2779602883 @default.
- W2057867585 hasConceptScore W2057867585C3720319 @default.
- W2057867585 hasConceptScore W2057867585C41008148 @default.
- W2057867585 hasConceptScore W2057867585C51290061 @default.
- W2057867585 hasConceptScore W2057867585C53838383 @default.
- W2057867585 hasConceptScore W2057867585C57863822 @default.
- W2057867585 hasConceptScore W2057867585C63511323 @default.
- W2057867585 hasConceptScore W2057867585C74426580 @default.
- W2057867585 hasConceptScore W2057867585C84462506 @default.
- W2057867585 hasConceptScore W2057867585C87907426 @default.
- W2057867585 hasConceptScore W2057867585C92855701 @default.
- W2057867585 hasConceptScore W2057867585C93446704 @default.
- W2057867585 hasConceptScore W2057867585C9390403 @default.
- W2057867585 hasConceptScore W2057867585C98986596 @default.
- W2057867585 hasIssue "5" @default.
- W2057867585 hasLocation W20578675851 @default.
- W2057867585 hasOpenAccess W2057867585 @default.
- W2057867585 hasPrimaryLocation W20578675851 @default.
- W2057867585 hasRelatedWork W1575240748 @default.
- W2057867585 hasRelatedWork W1603440836 @default.
- W2057867585 hasRelatedWork W2047684617 @default.
- W2057867585 hasRelatedWork W2084310805 @default.
- W2057867585 hasRelatedWork W2163546788 @default.
- W2057867585 hasRelatedWork W2361382102 @default.
- W2057867585 hasRelatedWork W2561005478 @default.
- W2057867585 hasRelatedWork W2612506697 @default.
- W2057867585 hasRelatedWork W3048967625 @default.
- W2057867585 hasRelatedWork W773491645 @default.
- W2057867585 hasVolume "13A" @default.
- W2057867585 isParatext "false" @default.
- W2057867585 isRetracted "false" @default.
- W2057867585 magId "2057867585" @default.
- W2057867585 workType "article" @default.