• 제목/요약/키워드: locks

검색결과 91건 처리시간 0.024초

Lock-free unique identifier allocation for parallel macro expansion

  • Son, Bum-Jun;Ahn, Ki Yung
    • 한국컴퓨터정보학회논문지
    • /
    • 제27권4호
    • /
    • pp.1-8
    • /
    • 2022
  • 이 논문에서는 싱글 프로세스 멀티코어 환경의 매크로 확장에서 Lock이 필요하지 않은 더 효과적인 고유식별자 할당 방식을 제안한다. 이 할당 방식의 핵심 아이디어는 나머지 연산을 이용해 순차적 의존성을 제거하는 것이다. 우리가 고안한 방식이 멀티코어 병렬 환경에서 매크로 확장의 성능 개선에 적합함을 확인하기 위해, 기존에 순차적 방식의 고유식별자 생성으로 구현된 라이브러리를 우리가 고안한 방식으로 변경하여 변경 전의 버전과 후의 버전의 라이브러리로 작성된 같은 프로그램의 성능을 비교하는 벤치마크를 수행하였다.

무게 감지와 경보시스템을 갖춘 스마트 캐리어 개발 (Development of Smart Carrier with Weight Sensing and Alarm System)

  • 조준수;김승겸;서동섭;곽세영;김재욱
    • 한국전자통신학회논문지
    • /
    • 제17권2호
    • /
    • pp.317-324
    • /
    • 2022
  • 본 논문에서는 일반 캐리어의 기능을 고려하여 캐리어의 단점 및 이용할 때의 불편한 점의 내용을 토대로 보완 및 개선을 위해 다양한 편리성 기능을 가진 스마트 캐리어를 연구하였다. 스마트폰 앱을 통해 캐리어에 LED와 모터잠금장치를 설치하고 on/off로 간단하게 제어하는 블루투스 인식 및 제어기능, 로드셀 센서를 캐리어 내부에 설치하여 물품을 넣었을 때 무게를 감지하여 LCD panel에 측정된 값을 보여주는 무게감지 기능, 블루투스와 경보기를 캐리어에 설치하고, 비콘과 거리를 설정하여 설정 거리 값을 벗어나면 경보시스템이 발생하여 도난 및 분실을 방지하는 기능을 갖춘 스마트 캐리어를 제작 및 실험하였다.

A Study on the Implementation of Raspberry Pi Based Educational Smart Farm

  • Min-jeong Koo
    • International journal of advanced smart convergence
    • /
    • 제12권4호
    • /
    • pp.458-463
    • /
    • 2023
  • This study presents a paper on the implementation of a Raspberry Pi-based educational smart farm system. It confirms that in a real smart farm environment, the control of temperature, humidity, soil moisture, and light intensity can be smoothly managed. It also includes remote monitoring and control of sensor information through a web service. Additionally, information about intruders collected by the Pi camera is transmitted to the administrator. Although the cost of existing smart farms varies depending on the location, material, and type of installation, it costs 400 million won for polytunnel and 1.5 billion won for glass greenhouses when constructing 0.5ha (1,500 pyeong) on average. Nevertheless, among the problems of smart farms, there are lax locks, malfunctions to automation, and errors in smart farm sensors (power problems, etc.). We believe that this study can protect crops at low cost if it is complementarily used to improve the security and reliability of expensive smart farms. The cost of using this study is about 100,000 won, so it can be used inexpensively even when applied to the area. In addition, in the case of plant cultivators, cultivators with remote control functions are sold for more than 1 million won, so they can be used as low-cost plant cultivators.

0.11-2.5 GHz All-digital DLL for Mobile Memory Interface with Phase Sampling Window Adaptation to Reduce Jitter Accumulation

  • Chae, Joo-Hyung;Kim, Mino;Hong, Gi-Moon;Park, Jihwan;Ko, Hyeongjun;Shin, Woo-Yeol;Chi, Hankyu;Jeong, Deog-Kyoon;Kim, Suhwan
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • 제17권3호
    • /
    • pp.411-424
    • /
    • 2017
  • An all-digital delay-locked loop (DLL) for a mobile memory interface, which runs at 0.11-2.5 GHz with a phase-shift capability of $180^{\circ}$, has two internal DLLs: a global DLL which uses a time-to-digital converter to assist fast locking, and shuts down after locking to save power; and a local DLL which uses a phase detector with an adaptive phase sampling window (WPD) to reduce jitter accumulation. The WPD in the local DLL adjusts the width of its sampling window adaptively to control the loop bandwidth, thus reducing jitter induced by UP/DN dithering, input clock jitter, and supply/ground noise. Implemented in a 65 nm CMOS process, the DLL operates over 0.11-2.5 GHz. It locks within 6 clock cycles at 0.11 GHz, and within 17 clock cycles at 2.5 GHz. At 2.5 GHz, the integrated jitter is $954fs_{rms}$, and the long-term jitter is $2.33ps_{rms}/23.10ps_{pp}$. The ratio of the RMS jitter at the output to that at the input is about 1.17 at 2.5 GHz, when the sampling window of the WPD is being adjusted adaptively. The DLL consumes 1.77 mW/GHz and occupies $0.075mm^2$.

공정 제어기 구성을 위한 제어 언어에 관한 연구 (A Study on a Control Language for the Configuration of Process Controllers)

  • 서창준;김병국
    • 전자공학회논문지B
    • /
    • 제31B권11호
    • /
    • pp.36-44
    • /
    • 1994
  • 본 논문에서는 대규모 공정 제어 시스템에 대한 다중루프 제어기를 구성하기 위해 고급 공정 제어 언어를 개발하였다. 다중루프 제어기를 구성하기 위해 필요한 기본 기능들을 기능블럭으로 정의하고, 이를 간단하고 이해하기 쉬운 아스키 코드들의 열인 기능코드로 표현하였다. 공정에 대한 제어 알고리듬은 기능 코드들의 순서적 나열에 의해 구성된다. 다양한 적용 대상 하드웨어 환경에서 사용하기 위해 기능코드로 구성한 제어 프로그램을 C-언어 프로그램으로 변환하는 변환 프로그램을 구현하였다. 제안된 제어언어는 사용하기 간편하고 쉬우며 확장이 가능하고 다양한 제어시스템들에 적용될 수 있다. 시뮬레이션 결과는 제안된 제어언어가 실제 환경에서 사용이 유효함을 보여준다.

  • PDF

지향성 안테나 빔의 최적 제어 방식 (Optimal Control Method of Directional Antenna Beam)

  • 현교환;정성부;김주웅;엄기환
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2007년도 춘계종합학술대회
    • /
    • pp.717-720
    • /
    • 2007
  • 본 연구에서는 지향성 안테나 빔의 최적방향을 찾고 유지하는 방법을 제안한다. 제안한 방식은 데이터에 안테나의 정보를 같이 실어 보내고 그 정보를 이용하여 변형된 유전자 알고리즘(MGA)으로 최적의 방향을 찾고 유지 한다. 제안한 방식은 각 스테이션에서 전송하는 데이터에 안테나의 정보를 같이 전송하며 안테나의 RSSI(Received Signal Strength Indication)를 구하고 그 RSSI 값의 곱을 적합도 함수로 이용하여 그 값이 최대가 되는 방향을 찾는 방식이다. 통신 방식은 시분할 이중화(TDD: Time Division Duplex)방식으로 안테나의 제어 정보를 보낸다. 또한 염색체 구성에 있어서 16bit split 방식을 제안하여 탐색에 적용한다. 제안한 방식의 유용성을 확인하기 위하여 1:1, 1:2, 1:5 지향성 안테나의 세 가지 경우에 대한 최적 방향 탐색의 시뮬레이션과 1:1 지향성 안테나의 최적 방향 탐색에 대한 실험을 통하여 성능을 비교 검토하였다. 염색체의 비트 수는 각각 8비트, 16비트, 그리고 16비트 스플릿으로 16비트 스플릿의 경우 8비트만을 사용하여 16비트와 비슷한 성능을 가졌다.

  • PDF

IoT기반의 스마트 도어락 구현 (IoT based Smart Door Lock)

  • 박정은;전영은;천단비;정희창;김동일
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2018년도 춘계학술대회
    • /
    • pp.657-659
    • /
    • 2018
  • 실생활에서, 우리는 IoT기술을 사용하고 있다. IoT기술은 다양하게 적용되어있고 지금도 계속 발전하고 있다. 사물인터넷은 사물에 센서를 부착하고 실시간으로 데이터를 인터넷으로 주고받는 기술이나 환경을 일컫는다. 본 논문에서는 비밀번호가 3회 이상 틀릴 시에 기존 비밀번호는 초기화 되고 랜덤으로 비밀번호가 변경된다. 변경된 비밀번호 데이터는 사용자 혹은 관리자에게 앱을 통하여 푸쉬알람이 전송됨을 실현하고자 한다. 이는 WiFi를 통해 스마트 폰으로 실시간 데이터를 전송할 수 있는 아두이노 기반의 IoT시스템을 연구하였다. 그리고 스마트 도어락은 아두이노와 지문센서, 카메라 센서, 와이파이 쉴드, 안드로이드 스튜디오, 도어락 부품들을 사용하여 이를 구현하고자 한다.

  • PDF

TTL : 시간과 어플리케이션을 활용한 자동 도어락 시스템 (TTL : An automatic door lock system utilizing time and applications)

  • 정진영;문상국
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2015년도 춘계학술대회
    • /
    • pp.900-902
    • /
    • 2015
  • 문이라는 것은 우리가 살면서 매일 열고 닫으며 또한 재산을 지켜주는 가장 기본적인 것이다. 그만큼 우리 생활에 밀접한 관계가 있고 더욱 편리한 생활을 영위하기 위해 다양한 제품으로 개량이 되었다. 하지만 매일 같은 시간에 문을 열고 닫는 사무실이나 관광지와 같은 곳에서는 많은 문을 직접 돌아다니면서 정확한 시간에 열고 닫는 것은 많은 불편함이 있다. 이러한 불편함을 해결하고자 도어락에 시간이라는 개념을 추가하였다. 열리는 시간과 닫히는 시간이 정해져 있다면 그 시간이 기기에 입력이 되어 자동으로 문을 열리고 닫혀서 매우 편리하게 사용할 수 있다. 그리고 도어락을 열고 닫는데 있어서 어플리케이션을 활용하여 편리하게 시간을 설정할 수 있으며 시간설정 뿐만 아니라 바로 문을 개폐할 수 있는 기능을 제공한다. 그래서 우리는 스마트폰 어플리케이션과 통신을 하여 쉽게 문을 개폐하고 시간을 설정할 수 있도록 JAVA 프로그래밍 언어를 기반으로 구현하고, ATmega128을 사용하여 문을 개폐하는 동작을 수행하는 시스템을 C프로그래밍 언어를 기반으로 구현하였다.

  • PDF

HD 영상의 실시간 얼굴 검출을 위한 LBP 연산의 하드웨어 설계 (Hardware Design of LBP Operation for Real-time Face Detection of HD Images)

  • 노현진;김태완;정연모
    • 대한전자공학회논문지SD
    • /
    • 제48권10호
    • /
    • pp.67-71
    • /
    • 2011
  • 디지털 도어락, 디지털 카메라, 비디오 감시 시스템 등에서 사용되는 기존의 얼굴 검출 시스템은 비교적 낮은 해상도의 영상 처리를 사용하고 있으며 이를 위해서 소프트웨어 기반의 구현을 하고 있다. 하지만 이 경우에는 높은 해상도를 위한 얼굴 검출이 어려울 뿐만 아니라 수행해야할 영산 처리 양이 많기 때문에 실시간으로 얼굴을 검출하는데 어려움이 있다. 실시간 임베디드 시스템에서 HD(High Definition) 영상을 위한 효과적인 얼굴 검출을 위해서는 하드웨어적인 접근이 필요하다. 이에 본 논문에서는 얼굴 검출을 위해 사용되는 전처리 과정 중에 하나이며 처리시간이 많이 소요되는 국부 이진 패턴(LBP, Local Binary Pattern) 연산을 하드웨어 구조를 제시하고 설계했다. 그리고 제시한 하드웨어 구조를 FPGA(Field Programmable Gate Array) 칩을 통해서 구현 및 검증을 통해 고해상도 HD급 영상에서 효율적인 얼굴 검출이 가능 한 것을 확인했다.

집중 충돌 병렬 처리를 위한 효율적인 다중 코어 트랜잭셔널 메모리 (Multi -Core Transactional Memory for High Contention Parallel Processing)

  • 김승훈;김선우;노원우
    • 전자공학회논문지CI
    • /
    • 제48권1호
    • /
    • pp.72-79
    • /
    • 2011
  • 다중 코어 프로세서의 보급과 더불어 이를 효율적으로 활용하기 위한 병렬 프로그래밍의 중요성은 나날이 강조되고 있다. 트랜잭셔널 메모리는 병렬 프로그래밍의 핵심적인 요소인 동기화(Synchronization)를 위해 제안된 구조로서 lock을 사용한 동기화로 인해 발생하는 병렬성 저하, deadlock 등의 문제를 극복할 수 있다. 본 논문은 높은 수준의 contention 상황에 따른 효율적인 트랜잭셔널 메모리의 구조에 대한 이론적인 분석을 제시하며 시뮬레이션을 통해 분석의 타당성을 확인한다. 시뮬레이션 환경은 하드웨어 트랜잭셔널 메모리 (Hardware Transactional Memory) 시스템으로 구성되었으며 이론의 검증을 위해 STAMP 벤치마크와 높은 contention을 유발하는 프로그램을 시뮬레이션 하였다. 또한 트랜잭셔널 메모리를 적용한 dining philosopher problem의 모델링을 통해 효율적인 자원 할당 방안에 있어 lazy 데이터 관리 정책이 유리함을 보였다.