• 제목/요약/키워드: Block-level buffer

검색결과 25건 처리시간 0.021초

Memory Compaction Scheme with Block-Level Buffer for Large Flash Memory

  • Chung, Weon-Il;Li, Liangbo
    • International Journal of Contents
    • /
    • 제6권4호
    • /
    • pp.22-29
    • /
    • 2010
  • In flash memory, many previous garbage collection methods only merge blocks statically and do not consider the contents of buffer. These schemes may cause more unnecessary block erase operations and page copy operations. However, since flash memory has the limitation of maximum rate and life cycle to delete each block, an efficient garbage collection method to evenly wear out the flash memory region is needed. This paper proposes a memory compaction scheme based on block-level buffer for flash memory. The proposed scheme not only merges the data blocks and the corresponding log block, but also searches for the block-level buffer to find the corresponding buffer blocks. Consequently, unnecessary potential page copying operations and block erasure operations could be reduced, thereby improving the performance of flash memory and prolonging the lifetime of flash memory.

A Garbage Collection Method for Flash Memory Based on Block-level Buffer Management Policy

  • Li, Liangbo;Shin, Song-Sun;Li, Yan;Baek, Sung-Ha;Bae, Hae-Young
    • 한국멀티미디어학회논문지
    • /
    • 제12권12호
    • /
    • pp.1710-1717
    • /
    • 2009
  • Flash memory has become the most important storage media in mobile devices along with its attractive features such as low power consumption, small size, light weight, and shock resistance. However, a flash memory can not be written before erased because of its erase-before-write characteristic, which lead to some garbage collection when there is not enough space to use. In this paper, we propose a novel garbage collection scheme, called block-level buffer garbage collection. When it is need to do merge operation during garbage collection, the proposed scheme does not merge the data block and corresponding log block but also search the block-level buffer to find the corresponding block which will be written to flash memory in the next future, and then decide whether merge it in advance or not. Our experimental results show that the proposed technique improves the flash performance up to 4.6% by reducing the unnecessary block erase numbers and page copy numbers.

  • PDF

적응력있는 블록 교체 기법을 위한 효율적인 버퍼 할당 정책 (Efficient Buffer Allocation Policy for the Adaptive Block Replacement Scheme)

  • 최종무;조성제;노삼혁;민상렬;조유근
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제27권3호
    • /
    • pp.324-336
    • /
    • 2000
  • 본 논문에서는 디스크 입출력 시스템의 성능을 향상시키기 위한 효율적인 버퍼 관리 기법을 제시한다. 본 기법은 사용자 수준의 정보 없이 블록의 속성과 미래 참조 거리간의 관계를 기반으로 각 응용의 블록 참조 패턴을 자동으로 발견하고, 발견된 참조 패턴에 적합한 최적 블록 교체 기법을 적용한다. 또한, 응용이 참조하는 블록이 버퍼 캐쉬에 없어 새로운 버퍼 블록이 요구될 때, 응용별로 블록 참조 패턴에 따라 버퍼 예상 적중률을 분석하여 이를 기반으로 전체 버퍼 캐쉬의 적중률이 극대화되도록 해 주는 버퍼 할당 기법을 제안한다. 이러한 모든 과정은 시스템 수준에서 자동으로 그리고 온라인으로 수행된다. 제시한 기법의 성능을 평가하기 위해 블록 참조 트레이스를 이용해 모의 실험을 수행하였다. 실험 결과 제시한 기법은 적은 오버헤드로 기존의 블록 교체 기법들보다 캐쉬 블록의 적중률을 크게 향상시켜 주었다.

  • PDF

철도 선로안전시설에 관한 기초연구 (A Fundamental Research on the Safety Facilities of Railroad)

  • 이승원;김승환;신승교;김태욱
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2005년도 춘계학술대회 논문집
    • /
    • pp.550-555
    • /
    • 2005
  • In this research, safety requirements for guard rail, buffer stop, car stop scotch block, protection device, fire protection facilities, safety siding, escape facilities and inundation protection facilities are studied to establish a standard. First, various kinds of guard rails and their construction methods are investigated. Researches on the level difference of main track and guard rail, joint, length, and fastening force of guard rail are done. Second, the classification of buffer stop and car stop scotch block and its characteristics are examined, and the impact force, speed limit and capacity of buffer stop are summarized. Details of protection device, fire protection facilities, safety siding, escape facilities and inundation protection facilities are also investigated. From this fundamental research results, basic data on the safety facilities of railroad system are established.

  • PDF

고준위폐기물처분장 내 공학규모의 균질 완충재 블록 성형특성 및 현장적용성 분석 (A Study on the Manufacturing Characteristics and Field Applicability of Engineering-scale Bentonite Buffer Block in a High-level Nuclear Waste Repository)

  • 김진섭;윤석;조원진;최영철;김건영
    • 방사성폐기물학회지
    • /
    • 제16권1호
    • /
    • pp.123-136
    • /
    • 2018
  • 본 연구의 목적은 고준위폐기물 처분기술 개발과 관련하여 현장실증 연구를 위해 사용될 공학규모 이상의 균질 완충재 블록을 제작하기 위한 새로운 방법론을 제시하는 것이다. 이와 관련하여 플롯팅 다이(floating die) 방식의 프레스 재하 및 냉간등방압프레스(CIP; Cold Isostatic Press) 기법을 국내 최초로 완충재 제작에 적용하였다. 또한 소요 밀도기준을 충족하는 완충재 블록을 생산하기 위한 최적의 제작조건(프레스 및 CIP의 소요 압력)과 현장 적용성을 분석하였다. 상기 기법의 적용을 통해 완충재 블록 내 밀도분포 편차가 현저히 감소하였으며, 이와 동시에 평균 건조밀도가 소폭 상승하고 약 5%의 크기가 감소하였다. 또한 CIP 적용을 통해 응력이완(stress release) 현상이 감소하고, 이로 인해 시간 경과에 따른 표면균열 발생이 현저히 저감됨을 시험제작을 통해 확인하였다. 본 연구에서 제시된 방법론은 공학규모 이상의 균질한 완충재 블럭을 성형할 수 있으며, 또한 이는 선진핵주기 고준위폐기물처분시스템(AKRS; Advanced Korea Reference Disposal System of HLW)의 완충재 소요 밀도기준을 충족하는 것으로 분석되었다.

공학규모 벤토나이트-모래 완충재 블록의 성형특성 및 열전도도 평가 (Evaluation for the Manufacturing Characteristics and Thermal Conductivity of Engineering Scale Bentonite-Sand Buffer Blocks)

  • 이득환;윤석;김진섭;이기준;김지원;김민준
    • 한국지반공학회논문집
    • /
    • 제38권12호
    • /
    • pp.113-123
    • /
    • 2022
  • 본 연구에서는 공학규모 벤토나이트-모래 완충재 블록의 성형특성을 분석하기 위해 플롯팅 다이(floating die) 방식의 프레스 압력에 따른 소요 밀도 관계 및 완충재 내 밀도분포 편차에 대한 균질도를 평가하였다. 또한 벤토나이트-모래 완충재의 열전도도 성능향상 수준을 분석하기 위해 최적함수비 조건에서 열전도도를 측정하고, 순수 벤토나이트 완충재의 열전도도와 비교하였다. 연구 결과 프레스 압력이 400kg/cm2 이상의 조건에서 건조밀도 표준편차가 0.011로 감소하고 균질한 밀도분포를 나타내는 것으로 확인되었다. 열전도도 측정 결과 프레스 압력이 400, 600kg/cm2일 때의 최적함수비 조건에서 각각 1.345, 1.261W/(m·K)으로 측정되었으며, 이는 순수 벤토나이트 완충재와 비교했을 때 각각 16.1, 11.0% 상승한 것으로 분석되었다. 본 연구 결과를 기반으로 공학규모의 균질한 벤토나이트-모래 완충재 블록 제작을 위한 기초자료로 활용할 수 있을 것으로 판단된다.

TLC 낸드 플래시기반 저장 장치에서 페이지 중복쓰기 기법을 이용한 SLC 버퍼 성능향상 연구 (SLC Buffer Performance Improvement using Page Overwriting Method in TLC NAND Flash-based Storage Devices)

  • 원삼규;정의영
    • 전자공학회논문지
    • /
    • 제53권1호
    • /
    • pp.36-42
    • /
    • 2016
  • 다중 셀 기반의 저장장치 특히, TLC 낸드 플래시는 낮은 가격을 무기로 SSD에 채용되고 있다. 그러나 TLC는 기존의 MLC대비 느린 성능과 내구성으로 인해 일부 블록(Block)을 SLC 영역으로 할당하여, 버퍼로 사용함으로써 성능을 개선하는 구조를 발전시켜 왔다. 본 논문에서는 SLC 버퍼 성능을 보다 향상시키기 위하여 SLC 블록에 대해 페이지 덮어쓰기 기능을 도입하였다. 이를 통해, 제한된 회수 이내에서 지움 동작 없이 데이터 갱신을 가능하도록 했다. 특히, 기존의 SLC 버퍼 영역이 채워지는 경우 유효 페이지를 TLC 블록으로 이동 복사하고, 해당 블록을 지워야 하는데, 제안된 방법을 통해 유효 페이지 복사 및 지움 동작을 50% 이상 줄일 수 있었다. 시뮬레이션 평가 결과 기존의 SLC 버퍼 대비 버퍼 덮어 쓰기를 통해 2배의 쓰기 성능 개선을 달성 하였다.

3-Line 버퍼를 사용한 실시간 Sobel 윤곽선 추출 블록 FPGA 구현 (FPGA Implementation for Real Time Sobel Edge Detector Block Using 3-Line Buffers)

  • 박찬수;김희석
    • 전기전자학회논문지
    • /
    • 제19권1호
    • /
    • pp.10-17
    • /
    • 2015
  • 본 논문에서는 3-Line buffers를 사용하여 Sobel 윤곽선 추출 블록을 FPGA로 효율적으로 설계하여 구현하고자 한다. FPGA는 영상처리 알고리즘 중 하나인 Sobel 윤곽선 추출 알고리즘을 처리하기에 적절한 환경을 제공한다. 윤곽선 추출을 위한 방법으로는 파이프라인 방법을 사용하였다. Sobel 윤곽선 연산에서 윤곽선 강도 레벨을 결정하기 위하여 유한 상태 기계로 구현 된 마스크 연산을 이용한 모델을 제안한다. 효율적인 LUT 및 플리플롭의 사용으로 시스템의 성능이 향상됨을 입증하였다. 제안하는 3-line buffers을 이용한 Sobel 추출 연산은 Xilinx 14.2으로 합성하고 Virtex II xc2vp-30-7-FF896 FPGA device으로 구현하였다. Matlab을 이용하여 제안된 3-Line buffers 설계 시 PSNR 성능이 향상됨을 확인하였다.

동적 사상 테이블 기반의 버퍼구조를 통한 Solid State Disk의 쓰기 성능 향상 (A Buffer Architecture based on Dynamic Mapping table for Write Performance of Solid State Disk)

  • 조인표;고소향;양훈모;박기호;김신덕
    • 정보처리학회논문지A
    • /
    • 제18A권4호
    • /
    • pp.135-142
    • /
    • 2011
  • 본 연구는 플래시 메모리 기반의 고성능 SSD (Solid State Disk) 구조를 위하여 디스크 참조 특성에 적응적으로 구동하는 효율적인 버퍼 구조와 구동 기법을 설계한다. 기존 SSD는 삭제동작 횟수의 제약은 물론 읽기와 쓰기 동작에 대하여 비대칭적인 성능을 보이는 특징을 갖고 있다. 이러한 삭제동작 횟수와 쓰기 동작의 지연시간을 최소화 하기 위해서는 다중 플래시 메모리 칩들에 대해 쓰기 동작은 병렬적으로 수행하는 정도를 최대화하여 운영하여야 한다. 따라서 플래시 메모리 칩들에 대한 인터리빙 레벨 (interleaving level)을 최대화 하기 위하여, 본 논문에서는 혼합 위치 사상 기법 (hybrid address mapping)과 슈퍼 블록 (super-block) 기반의 SSD 구조에 대하여 성능 증대와 증가된 장치 수명을 제공하기 위한 효율적 버퍼 구조를 제안한다. 제안한 버퍼구조는 응용 수행특성을 기반으로 최적의 임의/순차쓰기를 구분하며, 수행 성능에 중요한 순차쓰기 정도의 크기를 증대시키는 동적 융합 방법, 구동되는 버퍼구조와 사상 테이블의 효율적인 관리 구조를 설계하였으며, 이를 통해 기존의 단순한 버퍼 운영기법에 비하여 35%의 성능향상을 제공한다.

Analyses on Thermal Stability and Structural Integrity of the Improved Disposal Systems for Spent Nuclear Fuels in Korea

  • Lee, Jongyoul;Kim, Hyeona;Kim, Inyoung;Choi, Heuijoo;Cho, Dongkeun
    • 방사성폐기물학회지
    • /
    • 제18권spc호
    • /
    • pp.21-36
    • /
    • 2020
  • With respect to spent nuclear fuels, disposal containers and bentonite buffer blocks in deep geological disposal systems are the primary engineered barrier elements that are required to isolate radioactive toxicity for a long period of time and delay the leakage of radio nuclides such that they do not affect human and natural environments. Therefore, the thermal stability of the bentonite buffer and structural integrity of the disposal container are essential factors for maintaining the safety of a deep geological disposal system. The most important requirement in the design of such a system involves ensuring that the temperature of the buffer does not exceed 100℃ because of the decay heat emitted from high-level wastes loaded in the disposal container. In addition, the disposal containers should maintain structural integrity under loads, such as hydraulic pressure, at an underground depth of 500 m and swelling pressure of the bentonite buffer. In this study, we analyzed the thermal stability and structural integrity in a deep geological disposal environment of the improved deep geological disposal systems for domestic light-water and heavy-water reactor types of spent nuclear fuels, which were considered to be subject to direct disposal. The results of the thermal stability and structural integrity assessments indicated that the improved disposal systems for each type of spent nuclear fuel satisfied the temperature limit requirement (< 100℃) of the disposal system, and the disposal containers were observed to maintain their integrity with a safety ratio of 2.0 or higher in the environment of deep disposal.