• Title/Summary/Keyword: ARM architecture

Search Result 146, Processing Time 0.032 seconds

ML-AHB 버스 매트릭스 구현 방법의 개선 (An Improvement of Implementation Method for Multi-Layer AHB BusMatrix)

  • 황수연;장경선
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제32권11_12호
    • /
    • pp.629-638
    • /
    • 2005
  • 시스템 온 칩 설계에서 온 칩 버스는 전체 시스템의 성능을 결정하는 중요한 요소이다. 특히 프로세서, DSP 및 멀티미디어 IP와 같이 보다 높은 버스 대역폭을 요구하는 IP가 사용될 경우 온 칩 버스의 대역폭 문제는 더욱 심각해진다. 이에 따라 최근 ARM 사에서는 고성능 온 칩 버스 구조인 ML-AHB 버스 매트릭스를 제안하였다. ML-AHB 버스 매트릭스는 시스템 내의 다중 마스터와 다중 슬레이브간의 병렬적인 접근 경로를 제공하여 전체 버스 대역폭을 증가시켜주고, 최근 많은 프로세서 요소들을 사용하는 휴대형 기기 및 통신 기기 등에 적합한 고성능 온 칩 버스 구조이다. 하지만 내부 컴포넌트인 입력 스테이지와 무어 타입으로 구현된 중재 방식으로 인해 마스터가 새로운 전송을 수행할 때 또는 슬레이브 레이어를 변경할 때 마다 항상 1 클럭 사이클 지연 현상이 발생된다. 본 논문에서는 이러한 문제점을 해결하기 위해 기존 ML-AHB 버스 매트릭스 구조를 개선하였다. 기존 버스 매트릭스 구조에서 입력 스테이지를 제거하고, 개선된 구조에 적합하도록 중재 방식을 변경하여 1 클럭 사이클 지연 문제를 해결하였다. 개선된 결과 4-beat incrementing 버스트 타입으로 다수의 트랜잭션을 수행할 경우, 기존 ML-AHB 버스 매트릭스에 비해 전체 버스 트랜잭션 종료 시간 및 평균 지연 시간이 각각 약 $20\%,\;24\%$ 정도 짧아졌다. 또한 FPGA의 슬라이스 수는 기존의 ML-AHB 버스 매트릭스보다 약 $22\%$ 정도 감소하였고, 클럭 주기도 약 $29\%$ 정도 짧아졌다.

실시간 얼굴 검출을 위한 Cascade CNN의 CPU-FPGA 구조 연구 (Cascade CNN with CPU-FPGA Architecture for Real-time Face Detection)

  • 남광민;정용진
    • 전기전자학회논문지
    • /
    • 제21권4호
    • /
    • pp.388-396
    • /
    • 2017
  • 얼굴 검출에는 다양한 포즈, 빛의 세기, 얼굴이 가려지는 현상 등의 많은 변수가 존재하므로, 높은 성능의 검출 시스템이 요구된다. 이에 영상 분류에 뛰어난 Convolutional Neural Network (CNN)이 적절하나, CNN의 많은 연산은 고성능 하드웨어 자원을 필요로한다. 그러나 얼굴 검출을 위한 소형, 모바일 시스템의 개발에는 저가의 저전력 환경이 필수적이고, 이를 위해 본 논문에서는 소형의 FPGA를 타겟으로, 얼굴 검출에 적절한 3-Stage Cascade CNN 구조를 기반으로하는 CPU-FPGA 통합 시스템을 설계 구현한다. 가속을 위해 알고리즘 단계에서 Adaptive Region of Interest (ROI)를 적용했으며, Adaptive ROI는 이전 프레임에 검출된 얼굴 영역 정보를 활용하여 CNN이 동작해야 할 횟수를 줄인다. CNN 연산 자체를 가속하기 위해서는 FPGA Accelerator를 이용한다. 가속기는 Bottleneck에 해당하는 Convolution 연산의 가속을 위해 FPGA 상에 다수의 FeatureMap을 한번에 읽어오고, Multiply-Accumulate (MAC) 연산을 병렬로 수행한다. 본 시스템은 Terasic사의 DE1-SoC 보드에서 ARM Cortex A-9와 Cyclone V FPGA를 이용하여 구현되었으며, HD ($1280{\times}720$)급 입력영상에 대해 30FPS로 실시간 동작하였다. CPU-FPGA 통합 시스템은 CPU만을 이용한 시스템 대비 8.5배의 전력 효율성을 보였다.

800MPa 강재 및 100MPa 콘크리트를 적용한 ㄱ형 강재 매입형 합성기둥의 편심압축실험 (Eccentric Axial Loading Test for Concrete-Encased L-section Columns using 800MPa Steel and 100MPa Concrete)

  • 김창수;박홍근;이호준;최인락
    • 한국강구조학회 논문집
    • /
    • 제25권2호
    • /
    • pp.209-222
    • /
    • 2013
  • 800MPa급 강재와 100MPa급 콘크리트를 적용한 매입형 합성기둥에 대하여 편심압축실험을 수행하였다. 강재단면의 모멘트팔길이와 변형(응력)을 증가시켜 고강도강재의 성능활용을 극대화할 수 있도록, ㄱ형 강재단면을 네 모서리에 집중 배치한 후, 래티스철근, 링크철근, 띠판을 이용하여 일체화하였다. 이 경우 강재단면의 강력한 횡구속효과로 인해 심부콘크리트의 성능도 개선된다. 실험결과 ㄱ형 강재 매입형 기둥은 H형 강재 매입형 기둥에 비하여 최대강도와 유효휨강성이 1.4배 이상 증가하였다.

고유진동수 제한을 갖는 골조구조의 GA 기반 최적설계 시스템 (Optimal Design System of Grillage Structure under Constraint of Natural Frequency Based on Genetic Algorithm)

  • 김성찬;김병주;김이담
    • 대한조선학회논문집
    • /
    • 제59권1호
    • /
    • pp.39-45
    • /
    • 2022
  • Normal strategy of structure optimization procedure has been minimum cost or weight design. Minimum weight design satisfying an allowable stress has been used for the ship and offshore structure, but minimum cost design could be used for the case of high human cost. Natural frequency analysis and forced vibration one have been used for the strength estimation of marine structures. For the case of high precision experiment facilities in marine field, the structure has normally enough margin in allowable stress aspect and sometimes needs high natural frequency of structure to obtain very high precise experiment results. It is not easy to obtain a structure design with high natural frequency, since the natural frequency depend on the stiffness to mass ratio of the structure and increase of structural stiffness ordinary accompanies the increase of mass. It is further difficult at the grillage structure design using the profiles, because the properties of profiles are not continuous but discrete, and resource of profiles are limited at the design of grillage structure. In this paper, the grillage structure design system under the constraint of high natural frequency is introduced. The design system adopted genetic algorithm to realize optimization procedure and can be used at the design of the experimental facilities of marine field such as a towing carriage, PMM, test frame, measuring frame and rotating arm.

크레인 충격하중을 고려한 다중 부유체 운동해석 (Dynamic Analysis of Floating Multi-Bodies Considering Crane Impact Loads)

  • 김영복;김용욱
    • 대한조선학회논문집
    • /
    • 제49권3호
    • /
    • pp.273-279
    • /
    • 2012
  • The concept of the Mobile Harbor had been made recently as a kind of feeder vehicle to transfer a certain amount of container boxes (i.e. 250 TEU at a time) from main ocean container vessels over 5,000 TEU capacity to the container terminal on land. In a harbor a short distance apart from the land, the container loading/unloading operation has to be performed on the main deck of the Mobile Harbor using the container cranes in the state of side-by-side mooring with protection of fenders and robot arms in the gap. Even under the ocean condition of the sea state class 2 or 3, the operation has to be confirmed to be safely performed. In this situation, the floating bodies considering the multiple-body interaction effect also has to be examined whether they might behave safely or not. Especially, this study focuses on the dynamic behavior of the Mobile harbor when a container box is hanged on the crane and the impact load due to the slewing motion is imposed in a certain sea state. The motion response should be controlled within the motion level to assure the safe operation.

Design and Walking Control of the Humanoid Robot, KHR-2(KAIST Humanoid Robot-2)

  • Kim, Jung-Yup;Park, Ill-Woo;Oh, Jun-Ho
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2004년도 ICCAS
    • /
    • pp.1539-1543
    • /
    • 2004
  • This paper describes platform overview, system integration and dynamic walking control of the humanoid robot, KHR-2 (KAIST Humanoid Robot - 2). We have developed KHR-2 since 2003. KHR-2 has totally 41 DOF (Degree Of Freedom). Each arm including a hand has 11 DOF and each leg has 6 DOF. Head and trunk also has 6 DOF and 1 DOF respectively. In head, two CCD cameras are used for eye. In order to control all joints, distributed control architecture is adopted to reduce the computation burden of the main controller and to expand the devices easily. The main controller attached its back communicates with sub-controllers in real-time by using CAN (Controller Area Network) protocol. We used Windows XP as its OS (Operating System) for fast development of main control program and easy extension of peripheral devices. And RTX, HAL(Hardware Abstraction Layer) extension program, is used to realize the real-time control in Windows XP environment. We present about real-time control of KHR-2 in Windows XP with RTX and basic walking control algorithm. Details of the KHR-2 are described in this paper.

  • PDF

CQUEAN II System Design: New Auto-guiding System

  • Choi, Nahyun;Lee, Hye-In;Pak, Soojong;Ji, Tae-Geun;Jeong, Byeongjoon;Bae, Min K.;Im, Myungshin
    • 천문학회보
    • /
    • 제38권2호
    • /
    • pp.83.2-83.2
    • /
    • 2013
  • Camera for QUasars in EArly uNiverse (CQUEAN) is an optical CCD camera developed by the Center for the Exploration of the Origin of the Universe (CEOU). In 2010 August, CQUEAN was attached on the 2.1m Otto Struve Telescope at the McDonald Observatory in Texas, USA. As the main purpose of CQUEAN is detecting the Lyman breaks of redshift ~5 quasars, it is sensitive to near-infrared wavelengths (0.7-1.0 ${\mu}m$). For the auto-guiding system, it is using a rotating guide arm to find guide stars on the Cassegrain off-axis focus of the telescope. We plan to upgrade a new filter wheel system consists of a series of narrow band filters. We will install this independent auto-guiding units on the finder scope, which makes rooms on the Cassegrain focal plane of the main telescope. In this presentation we present the system architecture of the CQUEAN Auto-guiding Package (CAP).

  • PDF

인간형 로봇 플랫폼 KHR-2 의 설계 및 하드웨어 집성 (Design and Hardware Integration of Humanoid Robot Platform KHR-2)

  • 김정엽;박일우;오준호
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2004년도 추계학술대회
    • /
    • pp.579-584
    • /
    • 2004
  • In this paper, we present the mechanical, electrical system design and system integration of controllers including sensory devices of the humanoid, KHR-2 (KAIST Humanoid Robot - 2). We have developed KHR-2 since 2003. Total number of DOF of KHR-2 is 41. Each arm including a hand has 11 DOF and each leg has 6 DOF. Head and trunk also has 6 DOF and 1 DOF respectively. In head, two CCD cameras are used for eye. To control all axes efficiently, distributed control architecture is used to reduce computation burden of main controller and to expand devices easily. So we developed the sub-controller as a servo motor controller and a sensor interfacing devices using microprocessor. The main controller attached its back communicates with sub-controllers in real-time by CAN (Controller Area Network) protocol. We used Windows XP as its OS (Operation System) for fast development of main control program and easy extension of peripheral devices. And RTX HAL extension commercial software is used to realize the real-time control in Windows XP environment.

  • PDF

Appropriate Synchronization Time Allocation for Distributed Heterogeneous Parallel Computing Systems

  • Nidaw, Biruk Yirga;Oh, Myeong-Hoon;Kim, Young Woo
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권11호
    • /
    • pp.5446-5463
    • /
    • 2019
  • Parallel computing system components should be harmonized, and this harmonization is kept existent using synchronization time. Synchronization time affects the system in two ways. First, if we have too little synchronization time, some tasks face the problem of harmonization, as they need appropriate time to update and synchronize with the system. Second, if we allocate a large amount of time, stall system created. Random allocation of synchronization time for parallel systems slows down not only the booting time of the system but also the execution time of each application involved in the system. This paper presents a simulator used to test and allocate appropriate synchronization time for distributed and parallel heterogeneous systems. The simulator creates the parallel and heterogeneous system to be evaluated, and lets the user vary the synchronization time to optimize the booting time. NS3-cGEM5 simulator in this paper is formed by HLA-RTI federation integration of the two independent architecture and network simulators - NS3 and cGEM5. Therefore, nodes created on these simulators need synchronizations for harmonized system performance. We tested and allocated the appropriate synchronization time for our sample parallel system composed of one x86 server and three ARM clients.

로봇의 위치 정밀도 측정을 위한 LTS의 설계 및 제작 (Design and Manufacture of Laser Tracking System for Measuring Position Accuracy of Robots)

  • 황성호;이호길;최경락;김진영
    • 제어로봇시스템학회논문지
    • /
    • 제7권6호
    • /
    • pp.518-522
    • /
    • 2001
  • The main problem of the calibration of robots is to measure the position and orientation of a robot end effector. The calibration methods can be used as tool to improve the accuracy of robots without change of the arm or control architecture or robots. But such calibration methods require accurate measurements. Dynamic measurement of position and orientation provides a solution for this problem and improves dynamic accuracy by dynamic calibration of robots. This paper describes the development of the laser tracking system capable of determining the static and dynamic performance of industrial robots. The structure and systems components are presented and basic experimental results are included to demonstrated the instrument performance. The system can be applied to the remote controlled mobile robots as well s the calibration of robots.

  • PDF