• 제목/요약/키워드: Mapping Table

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

메모리 파일 시스템 기반 고성능 메모리 맵 파일 입출력을 위한 매핑 캐시 (Mapping Cache for High-Performance Memory Mapped File I/O in Memory File Systems)

  • 김지원;최정식;한환수
    • 정보과학회 논문지
    • /
    • 제43권5호
    • /
    • pp.524-530
    • /
    • 2016
  • 기존보다 데이터를 빠르게 접근하기 위한 노력과 비-휘발성 메모리의 발전은 메모리 파일 시스템 연구에 큰 기여를 해왔다. 메모리 파일 시스템은 파일 입출력의 고성능을 위해서 기존에 사용하는 읽기-쓰기 입출력보다 오버헤드가 적은 메모리 맵 파일 입출력을 사용하도록 제안하고 있다. 하지만 메모리 맵 파일 입출력을 사용하게 되면서 페이지 테이블을 구축할 때 발생하는 오버헤드가 전체 입출력 성능의 큰 부분을 차지하게 되었다. 또한 같은 파일이 반복적으로 접근될 때마다 페이지 테이블을 매번 삭제하기 때문에, 오버헤드가 불필요하게 중복되어서 발생한다는 점을 발견했다. 본 논문이 제안하는 매핑 캐시는 이러한 중복되는 오버헤드를 제거하기 위해서, 매핑이 해제될 때 파일의 페이지 테이블을 제거하지 않고 저장하고 있다가 다시 접근될 때 이를 재활용할 수 있도록 고안한 기법이다. 매핑 캐시는 기존 파일 입출력 성능보다 2.8배, 그리고 웹서버 전체 성능보다 12% 향상을 보였다.

STP-FTL: An Efficient Caching Structure for Demand-based Flash Translation Layer

  • Choi, Hwan-Pil;Kim, Yong-Seok
    • 한국컴퓨터정보학회논문지
    • /
    • 제22권7호
    • /
    • pp.1-7
    • /
    • 2017
  • As the capacity of NAND flash module increases, the amount of RAM increases for caching and maintaining the FTL mapping information. In order to reduce the amount of mapping information managed in the RAM, a demand-based address mapping method stores the entire mapping information in the flash and some valid mapping information in the form of cache in the RAM so that the RAM can be used efficiently. However, when cache miss occurs, it is necessary to read the mapping information recorded in the flash, so overhead occurs to translate the address. If the RAM space is not enough, the cache hit ratio decreases, resulting in greater overhead. In this paper, we propose a method using two tables called TPMT(Translation Page Mapping Table) and SMT(Segmented Translation Page Mapping Table) to utilize both temporal locality and spatial locality more efficiently. A performance evaluation shows that this method can improve the cache hit ratio by up to 30% and reduces the extra translation operations by up to 72%, compared to the TPM scheme.

CMAC의 S-to-M 변환을 위한 알고리즘 (An Algorithm for S-to-M Mapping in CMAC)

  • 권성규
    • 대한기계학회논문집A
    • /
    • 제20권10호
    • /
    • pp.3135-3141
    • /
    • 1996
  • In order to develop an efficient algorithm for S-to-M mapping in CMCA, characteristics of CMCA mappings is studied and conceptual mapping procedure is physically described. Then, careful observations on the mapping procedure and experience reveal a simple algorithm of the S-to-M mapping. The algorithm is described and compared with other procedures for S-to-M mapping. It is found very efficient in terms of computational operations and processing time.

페이지 단위 매핑 기반 대용량 NAND플래시를 위한 주소변환기법 (An Address Translation Technique Large NAND Flash Memory using Page Level Mapping)

  • 서현민;권오훈;박준석;고건
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권3호
    • /
    • pp.371-375
    • /
    • 2010
  • SSD는 NAND 플래시 메모리 기반의 저장장치로 속도가 빠르고, 전력 소모량이 작으며, 충격과 진동에 강하다는 좋은 특성 때문에 PC뿐 아니라 스토리지 서버 등에서도 사용되는 경우가 늘고 있다. NAND 플래시 메모리는 덮어쓰기가 불가능하다는 제약이 있으므로 SSD에서는 일반적으로 FTL이라고 불리는 소프트웨어 계층을 사용한다. 다양한 형태의 FTL 중 페이지 단위 변환에 기반한 FTL은 유연성이 높고 효율적인 쓰레기 수집 작업이 가능하다는 점에서 가장 성능이 좋다고 알려져 있다. 한편 이 방법은 64GB MLC SSD의 경우 64MB 크기의 변환 테이블이 메모리에 올라와 있을 것을 요구하므로 현실적인 사용이 제한되어 있다. 본 논문에서는 효율적인 캐시 구조를 통해 SSD에서도 순수한 페이지 단위 변환을 사용하는 방법을 제안한다. 제안된 방법에서는 매핑 테이블 메타 데이터를 사용해 완전 연관 캐시를 구성하고 캐시크기에 무관하게 O(1)시간에 주소를 변환한다 다양한 환경에서 수집한 트레이스를 이용한 시뮬레이션 결과 32KB의 캐시 공간의 경우 80% 이상, 512KB의 경우 90% 이상의 적중률을 보였다. 이 경우 메모리 사용량은 64MB의 1. 9% 에 불과하며 캐시 미스로 인한 오버헤드는 실행시간 기준으로 2% 미만으로 측정되었다.

A Novel Reversible Data Hiding Scheme for VQ-Compressed Images Using Index Set Construction Strategy

  • Qin, Chuan;Chang, Chin-Chen;Chen, Yen-Chang
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제7권8호
    • /
    • pp.2027-2041
    • /
    • 2013
  • In this paper, we propose a novel reversible data hiding scheme in the index tables of the vector quantization (VQ) compressed images based on index set construction strategy. On the sender side, three index sets are constructed, in which the first set and the second set include the indices with greater and less occurrence numbers in the given VQ index table, respectively. The index values in the index table belonging to the second set are added with prefixes from the third set to eliminate the collision with the two derived mapping sets of the first set, and this operation of adding prefixes has data hiding capability additionally. The main data embedding procedure can be achieved easily by mapping the index values in the first set to the corresponding values in the two derived mapping sets. The same three index sets reconstructed on the receiver side ensure the correctness of secret data extraction and the lossless recovery of index table. Experimental results demonstrate the effectiveness of the proposed scheme.

잉크젯 복합기를 위한 칼라 참조 테이블 설계 (Color Look-Up Table for Multi-Function Printer)

  • 김윤태;조양호;이호근;하영호
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅳ
    • /
    • pp.1759-1762
    • /
    • 2003
  • This paper proposes the method that design CLUT(color look-up table) simultaneously processing gamut mapping and color space conversion using only LUT without complex computation. After we construct LUT composed of scanner gamut and printer gamut, we extend L$\^$*/a$\^$*/b$\^$*/ points based on input L$\^$*/a$\^$*/b$\^$*/ to include input scanner L$\^$*/a$\^$*/b$\^$*/ Input RGB image of scanner is converted into CIEL$\^$*/a$\^$*/b$\^$*/ using regression (unction. CIELAB values of scanner are convened into CMY values including gamut mapping processing without additional gamut mapping using the proposed CLUT. In the experiments, the proposed method resulted in the similar color difference, but reduced the complexity computation compared with processing gamut mapping and color space conversion respectively

  • PDF

스캐너 입력방식에 의한 융선의 방향성 특징추출에 관한 연구 (A Study on Drawing Direction-related characteristics of Ridge by the Scanner Input Method)

  • 김은영;양영수;강진석;최연성;김장형
    • 한국정보통신학회논문지
    • /
    • 제6권7호
    • /
    • pp.1113-1119
    • /
    • 2002
  • 본 논문에서는 지문인식 과정의 비용을 줄임으로써 보안유지시스템의 활용범위를 보다 확대시키는 기술응용의 파급효과를 기대하여, 현재 널리 보급된 스캐너 영상입력 장치로 획득된 지문영상처리 과정을 개선하여 보았다. 먼저 영상향상 단계에서는 비교적 양호하다고 이미 알려진 적응적 이진화 기법을 선택하여 이진화 효과를 높였고, 테이블 매핑(Table Mapping)탭을 적용시켜 속도 개선 효과까지 얻을 수 있었다. 또한 이러한 과정을 거쳐 추출된 융선의 방향 특징점들이 지문인식 처리에 유효하게 적용됨을 보였다.

게이트 분할을 고려한 Lookup Table 방식의 기술 매칭 알고리듬 (A Technology Mapping Algorithm for Lookup Table-based FPGAs Using the Gate Decomposition)

  • 이재흥;정정화
    • 전자공학회논문지A
    • /
    • 제31A권2호
    • /
    • pp.125-134
    • /
    • 1994
  • This paper proposes a new top-down technology mapping algorithm for minimizing the chip area and the path delay time of lookup table-based field programmable gate array(FPGA). First, we present the decomposition and factoring algorithm using common subexpre ssion which minimizes the number of basic logic blocks and levels instead of the number of literals. Secondly, we propose a cube packing algorithm considering the decomposition of gates which exceed m-input lookup table. Previous approaches perform the cube packing and the gate decomposition independently, and it causes to increase the number of basic logic blocks. Lastly, the efficiency.

  • PDF

스캐너 입력방식에 의한 융선의 방향성 특징추출에 관한 연구 (A Study on Drawing Direction-related characteristics of Ridge by the Scanner Input Method)

  • 김은영;양영수;강진석;김장형;최연성
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.386-390
    • /
    • 2002
  • 본 논문에서는 지문인식 과정의 비용을 줄임으로써 보안유지시스템의 활용범위를 보다 확대시키는 기술 응용의 파급효과를 기대하여, 현재 널리 보급된 스캐너 영상입력 장치로 획득된 지문영상 처리 과정을 개선하여 보았다. 먼저 영상향상 단계에서는 비교적 양호하다고 이미 알려진 적응적 이진화 기법을 선택하여 이진화 효과를 높였고, 테이블 매핑(Table Mapping)법을 적용시켜 속도 개선 효과까지 얻을 수 있었다. 또한 이러한 과정을 거쳐 추출된 융선의 방향 특징점들이 지문인식 처리에 유효하게 적용됨을 보였다.

  • PDF

스트라이핑 시스템에서 디스크 추가를 위한 계산에 의한 매핑 방법 (The Mapping Method by Equation for Adding Disks for Striping System)

  • 박유현;김창수;강동재;김영호;신범주
    • 한국멀티미디어학회논문지
    • /
    • 제6권1호
    • /
    • pp.15-27
    • /
    • 2003
  • Recently, the volume of data is increasing rapidly in server for multimedia service, according to development of multimedia application environment. In recent research for storage technology the technology like of the SAN(Storage Area Network) advantages in scalibility of storage devices, and can read data from multiple disk arrays through RAID 0, 5. The RAID 0 and 5 translate to logical address to physical address using equation, but in case of adding disks at the system with equation -based mapping, the problem that we must rearrange the whole data in the previous disks happens. We use the mapping table to solve this problem in recent, but we can not load the whole mapping table in main memory because it occupies too large space. Therefore the extra I/Os are demanded to evaluate real physical address of data, so total performance of the system is degraded. In this paper, we propose the mapping method that supports the scalibility in RAID 0 or 5 system. The proposing method applies small metadata, so- called SZIT and simple equation, so it is possible that we make translate logical address to physical address rapidly and it is scalable in disk extending simultaneously Our suggesting method, if we add disks to the striping system for expanding of storage capacity, has an advantage of never stop service. So, SZlT-based mapping method can do online-disk-expanding in real-time service.

  • PDF