• 제목/요약/키워드: 제한 메모리

검색결과 564건 처리시간 0.03초

AFTL: Hot Data 검출기를 이용한 적응형 플래시 전환 계층 (AFTL: An Efficient Adaptive Flash Translation Layer using Hot Data Identifier for NAND Flash Memory)

  • 윤현식;주영도;이동호
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권1호
    • /
    • pp.18-29
    • /
    • 2008
  • 최근 NAND 플래시 메모리는 빠른 접근속도, 저 전력 소모, 높은 내구성, 작은 부피, 가벼운 무게 등으로 차세대 대용량 저장 매체로 각광 받고 있다. 그러나 이런 플래시 메모리는 데이타를 기록하기 전에 기존의 데이타 영역이 지워져 있어야 한다는 제약이 있으며, 비대칭적인 읽기, 쓰기, 삭제 연산의 처리속도 각 블록당 최대 소거 횟수 제한과 같은 특징들을 지닌다. 위와 같은 단점을 극복하고 NAND플래시 메모리를 효율적으로 사용하기 위하여. 다양한 플래시 전환 계층 제안되어 왔다. 기러나 기존의 플래시 전환 계층들은 Hot data라 불리는 빈번히 접근되는 데이타에 의해서 잦은 겹쳐쓰기 요구가 발생되며, 이는 급격한 성능 저하를 가져 온다. 본 논문에서는 Hot data 검출기를 이용하여, 매우 적은 양의 데이타인 Hot data를 검출한 후, 검출된 Hot data는 섹터사상 기법을 적용시키고, 나머지 데이타인 Cold data는 로그 기반 블록 사상 기법을 적용시키는 적응형 플래시 전환 계층(AFTL)을 제안한다. AFTL은 불필요한 삭제, 쓰기, 읽기 연산을 최소화시켰으며, 기존의 플래시 전환 계층과의 비교 측정을 통하여 성능의 우수성을 보인다.

확장 명령어 32비트 마이크로 프로세서에 관한 연구 (A Study on Extendable Instruction Set Computer 32 bit Microprocessor)

  • 조건영
    • 전자공학회논문지D
    • /
    • 제36D권5호
    • /
    • pp.11-20
    • /
    • 1999
  • 마이크로 프로세서의 동작 속도가 빨라지면서 메모리의 데이터 전송 폭이 시스템 성능을 제한하는 중요 인자가 되고 있다. 또한 CPU와 메모리 및 입출력회로가 하나의 반도체에 집적되는 실장 제어용 마이크로 프로세서의 가격을 낮추기 위해서 메모리 크기를 줄이는 것이 중요하다. 본 논문에서는 코드 밀도가 높은 32 비트 마이크로 프로세서 구조로 가칭 확장 명령어 세트 컴퓨터(Extendable Instruction Set Computer: EISC)를 제안한다. 32 비트 EISC는 16개의 범용 레지스타를 가지며, 16 비트 고정 길이 명령어, 짧은 오프셋 인덱스 어드래싱과 짧은 상수 오퍼랜드 명령어를 가지며, 확장 레지스타와 확장 프래그를 사용하여 오프셋 및 상수 오퍼랜드를 확장할 수 있다. 32비트 EISC는 FPGA로 구현하여 1.8432MHz에서 모든 기능이 정상적으로 동작하는 것을 확이하였고, 크로스 어셈블러와 크로스 C/C++ 컴파일러 및 명령어 시뮬레이터를 설계하고 동작을 검증하였다. 제안한 EISC의 코드 밀도는 기존 RISC의 140-220%, 기존 CISC의 120-140%로 현격하게 높은 장점을 가진다. 따라서 데이터 전송 폭을 적게 요구하므로 차세대 컴퓨터 구조로 적합하고, 프로그램 메모리 크기가 작아지므로 실장 제어용 마이크로 프로세서에 적합하기 때문에 폭 넓은 활용이 기대된다.

  • PDF

시간적 근접성 향상을 통한 효율적인 SVM 기반 음성/음악 분류기의 구현 방법 (Efficient Implementation of SVM-Based Speech/Music Classifier by Utilizing Temporal Locality)

  • 임정수;장준혁
    • 대한전자공학회논문지SP
    • /
    • 제49권2호
    • /
    • pp.149-156
    • /
    • 2012
  • 서포트벡터머신 (support vector machine)을 이용한 음성/음악 분류기는 높은 분류 정확도로 주목받고 있으나 많은 계산 량과 저장 공간을 요구하므로 특히 임베디드 시스템과 같이 자원이 제한 적인 경우에는 효율적인 구현이 필수적이다. 특히, 서포트벡터 (support vector)의 차원과 개수에 의해 결정되는 서포트벡터의 저장 공간의 크기는 일반적으로 임베디드 프로세서의 캐시 (cache)의 크기보다 훨씬 크므로 캐시에 존재하지 않는 서포트벡터를 메인 메모리로부터 읽어야 하는 경우가 많다. 메모리에서 데이터를 가져오는 데는 캐시나 레지스터와 비교했을 때 상대적으로 긴 시간과 많은 에너지가 소비되어 분류기의 실행시간과 에너지 소비를 증가시키는 요인이 된다. 본 논문에서는 분류기의 데이터 접근 양식을 보다 시간적 근접성을 가지게 변환하여 일단 프로세서 칩으로 불려진 데이터를 최대한 활용함으로써 메모리의 접근 횟수를 줄여 전체적인 서포트벡터의 실행시간의 단축시키는 기법을 제안한다. 실험을 통해 메모리로의 접근 회수의 감소와 이에 따른 실행시간 그리고 에너지 소비의 감소를 확인하였다.

이더넷에서의 QoS 보장을 위한 대역제한에 관한 연구 (A Study of a Rate Limit Method for QoS Guarantees in Ethernet)

  • 정원영;박종수;김판기;이정희;이용석
    • 한국통신학회논문지
    • /
    • 제32권2B호
    • /
    • pp.100-107
    • /
    • 2007
  • 현재 광대역통합망(BcN: Broadband convergence Network)에 대한 연구가 계속 진행 중에 있으며, 망의 규모가 커짐에 따라 가입자에 대한 서비스 품질(QoS: Quality of Service) 관리는 더욱 중요해 지고 있다. 3계층에서 QoS를 관리하는 것은 메모리의 크기나 소비전력의 비중이 크기 때문에 2계층에서의 Qos 관리가 필요하게 되었다. 또한 BcN에서는 여러 사용자가 제한된 서비스 자원을 공유하므로 최선(Best-Effort)의 서비스를 지향하는 방식으로 발전되어 왔다. 그러나 현재는 가입자들이 최선의 서비스 보다는 비싼 요금을 내더라도 차별화 된 서비스를 요구하고 있다. 따라서 가입자를 구별할 수 있는 멀티서비스 스위치에서 각 가입자는 과금에 따라 다른 대역폭을 할당 받게 된다. 기존의 대역제한기(Rate Limiter)는 포트별로 대역을 제한하기 때문에 가입자별로 공평한 대역을 보장하기 어렵다. 하지만 본 논문에서 제안한 대역제한기는 가입자별로 대역을 제한하므로 모든 가입자가 스위치의 구조와는 상관없이 공평한 대역을 제공받게 된다. 또한 가입자는 과금에 따라 가입자별로 다른 대역폭을 할당받으며, 학습된 가입자의 수에 따라 이더넷 스위치의 상향 링크 대역폭에 맞추어 학습된 가입자의 대역폭이 같은 비율로 조정된다. 그러므로 이더넷 스위치의 최대성능을 유지하며 QoS도 효율적으로 관리해 준다.

주문형 비디오 서버에서의 개선된 그룹핑과 버퍼 공유 기법 (Improved Grouping and Buffer Sharing Method in VOD Server)

  • 정홍기;박승규
    • 한국정보과학회논문지:정보통신
    • /
    • 제27권4호
    • /
    • pp.489-497
    • /
    • 2000
  • 주문형 비디오(Video On Demand)서버의 구현은 현재까지도 많은 부분에 한계를 가지고 있으며 이를 해결하기 위한 연구들이 활발히 진행되고 있다. 주문형 비디오 서비스의 한계는 대부분이 자원(디스크, 버퍼)의 제한 때문에 발생하고 있으며 디스크어레이(Disk Array)나, 메모리 뱅크(Memory Bank)와 같은 특수한 하드웨어를 사용하여 해결하고 있다. 또한 이와 아울러 그룹핑이나 버퍼 공유기법과 같은 소프트웨어적인 방법도 제안되었다. 본논문에서는 주분형 비디오 서버의 한계 중 디스크대역폭과 버퍼공간의 한계점에 의한 문제를 해결하기위하여 개선된 그룹핑 방법과 버퍼 공유 및 관리 방법을 제안한다. 제안하는 그룹핑 방법은 비디오의 인기도에 기반을 둔 방법을 사용하며 버퍼 공유방법은 버퍼의 크기 및 디스크의 대역폭 가용량에 따라 적응적으로 병합 분할하는 방법을 사용한다, 제안하는 병합 분할 방법은 피기백킹(piggy-backing)개념을 도입하였으며 시뮬레이션을 통해 제안하 방법의 우수성을 보였다.

  • PDF

컴포넌트 기반 소프트웨어 플랫폼을 위한 컴포넌트 관리자 설계 및 구현 (Design and Implementation of the Component Manager for Component based Software Platform)

  • 이수원;유인선;유용덕;최훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2006년도 한국컴퓨터종합학술대회 논문집 Vol.33 No.1 (D)
    • /
    • pp.199-201
    • /
    • 2006
  • 소형 모바일 디바이스는 일반적으로 배터리로 동작하는 등 전력제한적이며 시스템 메모리 및 자원 제약적이다. 또한 소형 모바일 디바이스에서 실행되는 응용프로그램은 일반적으로 시스템의 일부 기능만을 이용하여 수행된다. 따라서 본 연구에서는 시스템에서 제공하는 서비스를 각각의 컴포넌트로 구현하고 응용프로그램의 요구에 따라 소프트웨어 플랫폼을 동적으로 재구성할 수 있는 소프트웨어 플랫폼을 설계 및 구현하였다. 구현한 플랫폼을 웨어러블 컴퓨터 보드에 포팅하여 정상 동작함을 확인하였다.

  • PDF

SSD 기반 스토리지 시스템에서 입출력 성능 향상을 위한 무효데이터 재활용 기법 (Recycling Invalid Data Method for Improving I/O Performance in SSD Storage System)

  • 김주경;이승규;피라메히디;김덕환
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2012년도 한국컴퓨터종합학술대회논문집 Vol.39 No.1(A)
    • /
    • pp.230-232
    • /
    • 2012
  • SSD(Solid State Disk)는 다수의 플래시 메모리로 구성되며 기존의 하드디스크(HDD) 보다 데이터 전송 속도가 빠르고 강한 내구성, 저소음, 저전력의 장점을 가지고 있다. 하지만 제자리 덮어쓰기가 안되므로 SSD 공간에서 무효데이터가 차지하는 비중이 높아지며, 한 셀당 쓰기 및 삭제 횟수가 제한되어 있다는 단점이 있다. 본 논문에서는 무효데이터와 입력데이터의 중복성 검사를 통하여 무효데이터를 재활용하는 중복제거 기법을 제안한다. 무효데이터의 재활용과 중복제거를 통하여 SSD의 마모도 감소와 가비지컬렉션의 빈도를 낮춰서 I/O 속도의 향상을 기대할 수 있다. 실험을 통하여 무효데이터를 재활용 하는 경우와 유효데이터를 활용한 중복제거 방법의 성능을 비교하였다.

모바일 원-버튼 게임의 구현 (Implementation of a Mobile One-Button Game)

  • 오선진;최세영;이영대
    • 한국인터넷방송통신학회논문지
    • /
    • 제8권6호
    • /
    • pp.71-75
    • /
    • 2008
  • 최근 무선 인터넷 기술의 발전에 힘입어 가장 큰 이슈는 모바일 컴퓨팅 환경에서의 온라인 게임의 설계이다. 현재 이동 단말용 게임들은 낮은 성능의 프로세서, 작은 메모리 공간과 짧은 배터리 파워의 제한 등으로 온라인 게임 구현에 많은 제약이 따른다. 따라서 최근 모바일 게임은 단순하면서 조작하기 쉬운 원-버튼게임이 큰 인기를 얻고 있다. 본 논문에서는 이러한 경향에 맞춰 무선 모바일 컴퓨팅 환경에서의 휴대전화를 이용한 모바일 온라인 게임으로 우리나라 전통 놀이인 제기차기 원-버튼 게임을 설계하고 구현하였다.

  • PDF

무선 센서 네트워크에서 Self-healing 방법을 사용한 그룹키 관리 (Group Key Management with Self-healing for Wireless Sensor Networks)

  • 이재원;김형찬;R.S. 라마크리시나
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.983-986
    • /
    • 2006
  • Self-healing 키 분배 방법은 불안정한 채널에서 규모가 크고 동적인 그룹에 적합하다. 제한된 전력과 컴퓨팅 능력을 가진 다수의 노드들을 기반으로 하는 센서네트워크 환경에서 self-healing 키 분배 방법은 효율적인 키 분배를 제공할 수 있는 접근법이다. 더불어 local collaboration은 같은 그룹에 속한 노드들이 서로 협력하여 그룹 키를 보호하고 침입자에 의해 손상된 노드를 발견할 수 있는 유용한 방법이다. 본 논문에서는 기존의 self-healing 키 분배 방법을 보완하여 센서네트워크 환경에 적용하기 위하여 임의의 변수를 적용한 지역적 협력(local collaboration)을 사용한다. 결과적으로 그룹 단위로 키를 안전하게 분배 및 관리를 할 수 있으며 센서 노드들 간의 통신비용 및 메모리에 대한 효율성 향상을 가져올 수 있음을 실험을 통하여 검증한다.

  • PDF

모바일 주소록 웹서비스 개발 (Development of the Mobile AddressBook Web Services)

  • 구용모;이은정
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 춘계학술발표대회
    • /
    • pp.443-446
    • /
    • 2006
  • 최근 무선 인터넷 환경이 보편화 되면서 플랫폼과 언어에 독립적인 통신 방법인 웹서비스 기술이 모바일 환경에서도 주목을 받고 있다. 그러나 모바일 웹서비스를 위한 새로운 기술이 소개되고 있지만 아직 모바일 환경에서의 웹서비스 사례는 별로 많지 않다. 본 논문에서는 유무선 통합 환경을 지원하기 위한 주소록 웹서비스 시스템의 설계와 구현을 소개한다. 주소록 웹서비스는 개인 주소록 정보를 가지고 웹서비스를 지원하는 PIMS 주소록 웹서버와 웹서비스를 이용하는 모바일 클라이언트 및 온라인 클라이언트 애플리케이션으로 구성된다. 유선과 무선의 클라이언트 어플리케이션은 다른 접근 기능을 가지도록 설계하여 모바일 웹서비스 클라이언트의 활용 가능성을 확인하였다. 주소록 웹서비스를 구현하기 위해 Apache의 웹서비스 프로젝트인 Axis와 Axis의 J2ME 구현체인 Axis MIRAE 플랫폼을 이용하였다. 특히 모바일 웹서비스 클라이언트는 단말의 제한된 메모리 용량의 문제를 해결하기 위해 자동 생성된 Stub 코드를 사용하지 않고 파서 API를 통해 SOAP 메시지를 직접 생성하고 접근하는 방법을 도입하였다.

  • PDF