• 제목/요약/키워드: Spatial locality

검색결과 111건 처리시간 0.023초

지역성을 이용한 하이브리드 메모리 페이지 교체 정책 (Page Replacement Policy of DRAM&PCM Hybrid Memory Using Two Locality)

  • 정보성;이정훈
    • 대한임베디드공학회논문지
    • /
    • 제12권3호
    • /
    • pp.169-176
    • /
    • 2017
  • To replace conventional DRAM, many researches have been done on nonvolatile memories. The DRAM&PCM hybrid memory is one of the effective structure because it can utilize an advantage of DRAM and PCM. However, in order to use this characteristics, pages can be replaced frequently between DRAM and PCM. Therefore, PCM still has major problem that has write-limits. Therefore, it needs an effective page management method for exploiting each memory characteristics dynamically and adaptively. So we aim reducing an average access time and write count of PCM by utilizing two locality for an effective page replacement. We proposed a page selection algorithm which is recently requested to write in DRAM and an algorithm witch uses two locality in PCM. According to our simulation, the proposed algorithm for the DRAM&PCM hybrid can reduce the PCM write count by around 22% and the average access time by 31% given the same PCM size, compared with CLOCK-DWF algorithm.

분산환경에서 대용량 공간데이타의 선인출 전략 (A Prefetch Policy for Large Spatial Data in Distributed Environment)

  • 박동주;이석호;김형주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권12호
    • /
    • pp.1404-1417
    • /
    • 1999
  • 웹과 같은 분산 환경에서는, 웹 브라우저 상에서 SQL 형식의 공간 질의를 수행시키는 것과 또한 서버로부터 그 질의 결과를 보는 것이 가능하다. 그러나, 격자 이미지(raster image)와 같은 대용량 공간 데이타를 포함하는 질의 결과를 웹 브라우징할 때 발생하는 많은 문제점들 중에서, 사용자 응답 시간의 지연은 매우 중요한 문제이다. 본 논문에서는 사용자의 재요청(callback) 접근 패턴이 공간적 근접성(spatial locality)을 따른다는 가정하에서의, 사용자 응답 시간을 최소화하기 위한 새로운 프리페치(prefetch) 전략에 대해서 서술한다. 본 논문의 프리페치 전략은 다음과 같이 요약될 수 있다. 첫째, 프리페치 알고리즘은 사용자의 접근 패턴을 잘 반영하는 힐버트 곡선(Hilbert-curve) 모델을 바탕으로 한다. 둘째, 프리페치 전송 비용을 줄이기 위해서 사용자의 재요청 시간 간격(think time)을 이용한다. 본 논문에서는, 힐버트 곡선을 이용한 프리페치 전략의 성능 평가를 위해서 다양한 실험을 하였으며, 그 결과로 프리페치를 하지 않는 방식보다 높은 성능 향상이 있음을 보인다.Abstract In distributed environment(e.g., WWW), it would be possible for the users to submit SQL-like spatial queries and to see their query results from the server on the Web browser. However, of many obstacles which result from browsing query results including large spatial data such as raster image, the delay of user response time is very critical. In this paper we present a new prefetch policy which can alleviate user response time on the assumption that user's callback access pattern has spatial locality. Our prefetch policy can be summerized as follows: 1) our prefetch algorithm is based on the Hibert-curve model which well replects user's access pattern, and 2) it utilizes user's callback interval to reduce prefetch network transmission cost. In this paper we conducted diverse experiments to show that our prefetch policy achieves higher performance improvement compared to other non-prefetch methods.

명령어 플래시 메모리를 위한 고성능 이중 버퍼 시스템 설계 (The Instruction Flash memory system with the high performance dual buffer system)

  • 정보성;이정훈
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권2호
    • /
    • pp.1-8
    • /
    • 2011
  • NAND형 플래시 메모리는저전력, 저렴한 가격, 그리고 대용량 저장매체로 하드디스크 대용을 위하여 많은 연구가 이루어지고 있다. 특히 기존의 캐쉬 구조인 버퍼 시스템을 이용한 플래시 메모리의 성능향상 연구가 이루어지지만 대부분이 데이터 관련 연구이다. 따라서 본 연구에서는 기존의 캐쉬 구조의 버퍼를 이용한 고성능 명령어 플래시 메모리를 구현하였다. 제안된 명령어 플래시 메모리 시스템은 분기 명령어를 위한 시간적 버퍼(victim buffer), 명령어의 대표적인 특징인 순차적 인출을 위한 공간적 버퍼(spatial buffer)로 이루어져 있다. 즉, 제안된 명령어 플래시 메모리의 공간적 버퍼는 큰 페칭 크기를 가지므로 명령어의 순차적 인출에 효과적이며, 작은 페칭 크기를 가지는 시간적 버퍼는 공간적 버퍼에 참조된 명령어를 저장하게 되므로 다시 참조를 위한 분기 명령어에 효과적이다. 시뮬레이션 결과 평균 접근 실패율의 경우 미디어 응용군에 대해 4배 크기의 2-웨이 버퍼, 희생 버퍼, 그리고 2배 크기의 완전연관 버퍼에 비해 평균 77% 감소 효과를 얻을 수 있었다.

동적으로 할당된 구조체를 위한 압축된 필드 재배치 (Compact Field Remapping for Dynamically Allocated Structures)

  • 김정은;한환수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권10호
    • /
    • pp.1003-1012
    • /
    • 2005
  • 내장형 시스템과 범용 시스템의 가장 큰 차이는 유한한 전력인 배터리를 사용한다는 것과 대용량의 디스크를 사용하지 않고 메모리에 의존한다는 것이다. 특히 멀티미디어 데이타를 처리하는 응용프로그램이 늘어감에 따라 메모리 사용량이 기하급수적으로 증가하고 있어서 메모리가 성능과 에너지 소비의 병목지점으로 작용하게 되었다. 따라서 데이타 접근 비용을 줄이고자 하는 시도가 많이 이루어지고 있다. 대부분의 프로그램은 지역성을 갖는다. 지역성은 한번 참조된 데이타가 조만간 다시 참조된다는 시간적 지역성(temporal locality)과 근접한 곳에 할당된 데이타끼리 함께 참조된다는 공간적 지역성(spatial locality)으로 나눌 수 있다. 최근의 많은 임베디드시스템은 이 두 가지 지역성을 이용한 캐시 메모리를 사용함으로써 메모리 접근 시간을 대폭 줄이고 있다. 우리는 이 논문에서 낭비되는 메모리 공간을 줄이고, 캐시 실패율(cache miss rate)과 프로그램 수행시간을 줄일 수 있도록 구조체 형식의 데이타를 항목(field)별로 재배치시키는 알고리즘을 제안하고자 한다. 이 알고리즘은 동적으로 할당되는 구조체의 각 필드를 압축된 형태로 모아서 재배치함으로써, 실험에서 사용한 Olden 벤치마크의 Ll캐시 실패는 평균 $13.9\%$를, L2 캐시 실패는 평균 $15.9\%$를 이전 연구들보다 줄일 수 있었다. 수행시간 또한 이전의 방법보다 평균 $10.9\%$ 줄인 결과를 얻을 수 있었다.

CAWR: Buffer Replacement with Channel-Aware Write Reordering Mechanism for SSDs

  • Wang, Ronghui;Chen, Zhiguang;Xiao, Nong;Zhang, Minxuan;Dong, Weihua
    • ETRI Journal
    • /
    • 제37권1호
    • /
    • pp.147-156
    • /
    • 2015
  • A typical solid-state drive contains several independent channels that can be operated in parallel. To exploit this channel-level parallelism, a variety of works proposed to split consecutive write sequences into small segments and schedule them to different channels. This scheme exploits the parallelism but breaks the spatial locality of write traffic; thus, it is able to significantly degrade the efficiency of garbage collection. This paper proposes a channel-aware write reordering (CAWR) mechanism to schedule write requests to different channels more intelligently. The novel mechanism encapsulates correlated pages into a cluster beforehand. All pages belonging to a cluster are scheduled to the same channels to exploit spatial locality, while different clusters are scheduled to different channels to exploit the parallelism. As CAWR covers both garbage collection and I/O performance, it outperforms existing schemes significantly. Trace-driven simulation results demonstrate that the CAWR mechanism reduces the average response time by 26% on average and decreases the valid page copies by 10% on average, while achieving a similar hit ratio to that of existing mechanisms.

개선된 가역 워터마킹 알고리즘 (An Advanced Watermarking Algorithm with Reversibility)

  • 정수목
    • 한국융합학회논문지
    • /
    • 제9권2호
    • /
    • pp.151-156
    • /
    • 2018
  • 본 논문에서는 효율적인 가역 워터마킹 알고리즘을 제안하였다. 제안된 기법을 사용하여, 커버 이미지에 은닉할 수 있는 저작권관련 정보의 양을 증가시킬 수 있다. 공간적 지역성과 표면 특성에 따라, 주변 픽셀들을 사용하여 픽셀 값을 정밀하게 예측할 수 있다. 예측된 픽셀 값과 커버 이미지의 원본 픽셀 값이 거의 같게 되면, 커버 이미지의 원본 픽셀 값과 예측 픽셀 값의 차이가 매우 적게 된다. 그러므로 차분 시퀀스에 대한 히스토그램의 피크 포인트에서의 빈도수가 크게 증가하게 된다. 따라서 커버 이미지에 은닉할 수 있는 기밀 데이터의 양이 크게 증가하게 된다. 실험 결과를 통하여 제안된 워터마킹 알고리즘이 기존의 알고리즘보다 우수함을 확인 할 수 있다.

지역성 결정 메커니즘을 기반으로 한 이중 캐쉬 시스템 (Dual Cache System Based on the Locality Decision Mechanism)

  • 이정훈;이장수;김신덕
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권11호
    • /
    • pp.908-918
    • /
    • 2000
  • 캐쉬의 성능을 향상시키는 가장 효과적인 방법은 프로그램 수행 특성에 내재되어 있는 시간적 (temporal locality) -공간적 지역성 (spatial locality)을 활용하는 것이다. 본 논문에서는 추가적인 장치나 컴파일러의 도움 없이 단지 캐쉬의 구조적인 특징과 간단한 메커니즘만을 이용하여 두 가지 타입의 지역성을 효과적으로 반영할 수 있는 새로운 캐쉬 시스템이 제안된다. 제안하는 새로운 캐쉬 시스템은 다른 블록 크기와 다른 연관도를 가지는 두 개의 캐쉬로써 구성되어 진다. 즉 작은 블록 크기를 지원하는 직접사상 캐쉬 (direct-mapped cache)와 큰 블록을 지원하는 완전 연관 버퍼 (fully-associative buffer)로 구성되어 진다. 큰 블록은 여러 개의 작은 블록으로 구성되어지며 두 캐쉬에서 접근 실패가 발생할 경우 직접사상 캐쉬의 접근 실패가 발생한 작은 블록과 그 이웃 작은 블록을 완전 연관 버퍼에 저장시킴으로써 한번 참조가 일어난 블록의 이웃 블록이 참조될 확률이 높다는 공간적 지역성의 특성을 효과적으로 반영할 수 있다. 또한 참조가 일어난 블록은 제어 비트를 사용하여 선택적으로 작은 블록을 직접사상 캐쉬에 저장함으로써 시간적 지역성을 보다 효과적으로 사용할 수 있다 시뮬레이션 결과에 따르면 기존의 직접사상 캐쉬의 4배 크기보다도 좋은 성능 향상을 보이고 있으며, 동일한 크기의 victim 캐쉬보다 우수한 성능을 보이고 소비 전력 면에서는 5% 정도의 전력 감소를 보이고 있다.

  • PDF

현대 포르투갈 건축의 공간적 톤에 관한 연구 - 일상성의 건축적 해석을 중심으로 - (A Study on the Spatial Tones in Contemporary Architecture in Portugal - Focused on the analysis of architectural Everyday-ness -)

  • 이길호;이정욱
    • 한국실내디자인학회논문집
    • /
    • 제21권6호
    • /
    • pp.100-108
    • /
    • 2012
  • Modern architecture tends to split the everyday life and the space of human. Position of architecture should be on the relationship between nature and human need. It will be study on the everyday life of architecture from architecture and everyday life of human relationships. Based on this study, it makes clear the visual aspects of architectural experience to acquire spatial tones for analyzing architectural Everyday-ness. In this case, Portugal's modern architectural space was impressing, because of the construction of local color and architectural vocabulary of the Everyday-ness. Therefore, the Everyday-ness of Architecture by relationship analysis reveals the space of these spatial tones. Spatial characteristics of the Everyday-ness of architecture be analyzed of simplicity, purity, locality, reminiscent, continuity, and transition, etc. Expression elements of spatial tones can be derived into five classes such as light, color, material, pattern (texture), and depth. In conclusion, spatial characteristics of the Everyday-ness and expression elements of spatial tones consist of configuration matrixes to analyze the spatial tones of the contemporary architecture in Portugal. As a result of this study, the expression characteristics of spatial tones of contemporary architecture in Portugal are background-ness, one-ness, and inherence. I hope this study will be applied to the basic data of the architectural Everyday-ness.

  • PDF

버퍼 시스템을 내장한 새로운 플래쉬 메모리 패키지 구조 및 성능 평가 (A New Flash Memory Package Structure with Intelligent Buffer System and Performance Evaluation)

  • 이정훈;김신덕
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제32권2호
    • /
    • pp.75-84
    • /
    • 2005
  • 이 연구는 공간적/시간적 지역성의 효과론 이용하기 위하여 SRAM 버퍼를 사용하는 고성능 NAND-Type 플래쉬 메모리 패키지의 설계에 관한 것이다. 제안된 SRAM 버퍼를 내장한 새로운 NAND형 플래쉬 메모리 패키지 구조는 크게 세 부분으로 구성되어 있다. 즉, 작은 블록 크기의 완전 연관 희생 버퍼(victim buffer)와 큰 블록 크기를 지원하는 완전 연관 공간 버퍼(spatial buffer), 그리고 동적 페칭 유닛(dynamic fetching unit)으로 구성되어 있다. 제안하는 새로운 NAND 형 플래쉬 메모리 패키지는 기존의 NAND형 플래쉬 메모리 구조와 비교할 때 매우 뛰어난 성능 향상 및 저 전력 소비를 이끌어낼 수 있다. 시뮬레이션 결과에 따르면 제안된 NAND 플래쉬 메모리 패키지는 기존의 NAND 플래쉬 메모리와 비교하여 접근 실패율에서는 70%, 평균 메모리 접근 시간에서는 67%의 감소 효과를 보여준다. 더욱이 주어진 크기(e.g., 3KB)의 SRAM 버퍼를 이용한 제안된 패키지는 여덟 배 크기의 직접 사상 버퍼(e.g., 32KB)를 이용한 패키지 및 두 배 크기의 완전 연관 버퍼(e.g., 8KB)를 이용한 패키지보다도 평균 접근 실패율 및 평균 메모리 접근 시간에서 더욱 우수한 성능 향상을 이끌어낼 수 있다.

구미(龜尾)의 지역성 변화에 대한 세계체제론적 접근 (World-Systems Analysis on the Changing Characteristics of the Kumi Region)

  • 이재하;이혜주
    • 한국지역지리학회지
    • /
    • 제5권1호
    • /
    • pp.77-90
    • /
    • 1999
  • 본 연구는 최근에 지리학에서 새로운 지역연구 방법론으로 등장하고 있는 세계체제론적 지역지리학에 의하여 특정한 지방(locality)인 구미지역을 사례로 경험적인 지역연구를 시도하였다. 이를 위해 본 연구에서는 자본주의 세계체제에 편입된 한국자본주의의 발달시기를 일제식민기, 해방후 혼란기, 경제발전기 등으로 구분하고, 각 시기에 따른 구미지역의 경제적 특성과 공간구조적 특성에 대한 분석을 통해 그 지역성 변화를 밝히려고 하였다. 구미지역도 일제식민기와 해방후 혼란기에는 한국사회와 마찬가지로 세계경제의 주변지대에 속하면서 농업을 주된 산업으로 하고 있었다. 이에 따라 이 시기에는 지역의 공간구조도 도시가 형성 되지 않은 농업사회적 구조를 이루고 있었다. 그러나 경제재발기에 들어와서는 구미지역도 한국의 산업화정책에 포함됨으로서 산업지역(구미공단 조성)으로 변모돼 세계경제의 반주변지대로 발전한다. 이와 함께 공간구조도 산업이 입지한 지역(도시)과 그렇지 않은 지역(농촌)간의 불균등발전이 심화된 중심-주변의 공간구조로 변화되었다. 세계체제론적 지역지리학은 특정 지방(소지역)의 지역성 변화를 거시적인 세계적 맥락(세계자본주의)에서 경제적(산업적) 특성 뿐만 아니라 공간구조적 특성도 설명할 수 있다. 따라서 세계체제론적 지역지리학은 지역연구에 유용한 지리학적 방법론으로서 활용될 수 있을 것이다.

  • PDF