• 제목/요약/키워드: Kernel Level

검색결과 292건 처리시간 0.032초

안드로이드에 실시간 성능 제공을 위한 태스크 관리 및 가비지컬렉션 실행 제어 방법 (Task Management and Garbage Collection Execution Control Method for Providing Real-time Performance to Android)

  • 조경연;조한무;이정국;서민원;이상길;이철훈
    • 한국콘텐츠학회논문지
    • /
    • 제18권3호
    • /
    • pp.101-113
    • /
    • 2018
  • 실시간으로 데이터를 획득하고 평가하는 것이 중요한 군용 점검 장비와 같은 시스템에서는 운영체제 레벨에서 실시간 처리가 가능해야 한다. 기술의 발전으로 기존 장비를 휴대용 단말로 대체하려는 요구가 있으나, 안드로이드가 적용된 휴대용 단말은 실시간성이 요구되는 시스템에 적합하지 않다. 안드로이드에서는 가비지 컬렉션을 통해 가용 메모리를 확보하는데, 이 작업이 수행되는 동안 다른 태스크가 중단되어 특정 태스크의 주기성을 보장할 수 없다. 본 논문에서는 이를 해결하기 위해 안드로이드의 가비지 컬렉션 실행을 제어하는 구조를 설계 및 구현하였다. 실시간 작업이 필요한 시간 동안 가비지 컬렉션을 제어하여 실시간 성능을 보장하며, 안드로이드에 실시간 성능 보장을 위한 RTiK을 적용하였다. 성능 평가를 위해 5ms 주기 태스크의 호출 주기를 측정하였으며, 제어 이전에는 태스크의 34.31%만 주기가 보장되었으나, 제어를 통해 98.18%의 태스크 주기가 만족되어 안드로이드에 실시간성을 제공하였다.

Implementation of High Speed Image Data Transfer using XDMA

  • Gwon, Hyeok-Jin;Choi, Doo-Hyun
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권7호
    • /
    • pp.1-8
    • /
    • 2020
  • 본 논문에서는 군용시험장비로 개발된 시험용 영상생성/수집 장치에 XDMA를 활용하여 고속 이미지 데이터 전송을 구현한다. 본 연구에서 제안하는 기술은 커널영역에서 시스템버퍼를 사용하여 데이터를 복사하는 방법을 FPGA내 DMA 엔진을 통한 송수신으로 대체하여 효율성을 얻는다. 본 연구를 위해 장치는 Life Cycle을 고려하여 PXIe 플랫폼으로 개발하였으며, 양산성을 고려하여 저가의 FPGA를 활용하여 퍼포먼스를 최대화하였다. 본 논문에서 구현한 영상입출력보드는 기존의 메모리복사방식을 통해 AXI 인터페이스 클럭 주파수, 링크속도를 변경하여 시험하였다. 그리고 FPGA의 DMA 엔진을 사용하여 보드를 구성하였으며, 그 결과 전송속도는 기존의 5~8Hz에서 140Hz로 증가함을 확인하였다. 제안된 방법은 PXIe 플랫폼을 이용한 장치개발의 비용절감, 기술수준을 높여 국방력 강화에 기여할 것이다.

RISC 기반 DSP 프로세서 아키텍쳐의 성능 평가 (A Performance Evaluation of a RISC-Based Digital Signal Processor Architecture)

  • 강지랑;이종복;성원용
    • 전자공학회논문지C
    • /
    • 제36C권2호
    • /
    • pp.1-13
    • /
    • 1999
  • 디지털 신호처리용 응용 프로그램의 복잡도가 증가햐면서, 효율적인 컴파일러를 지원하는 DSP 프로세서 구조의 필요성이 증대되고 있다. 많은 범용 레지스터와 직교적(orthogonal)인 명령어 집합을 가지는 RISC프로세서 구조에 메모리 오퍼랜드, 전용 어드레스 계산 유닛, 단일 사이클 MAC 명령어, zero-overhead 하드웨어 루프 등 DSP 프로세서의 구조적 특징을 가하여 효율적인 컴파일러를 가지는 고성능의 RISC 기반 DSP를 구현할 수 있다. 본 논문에서는 이 네 가지 DSP 아키텍쳐 구성 요소를 지원하는 코드변환기를 개발하고, 이를 이용하여 각각의 DSP 아키텍쳐 구성 요소들을 보완하였을 때 성능에 미치는 영향을 정량적으로 평가하였다. 성능 평가 실험에는 C 언어로 작성된 7개의 DSP 벤치마크 프로그램과 QCELP 음성 부호화기를 이용하였으며, 평가 결과를 RISC 프로세서뿐만 아니라 Texas Instruments 사의 TMS320C3x, TMS320C54x, TMS320C5x DSP 프로세서와 비교하였다.

  • PDF

다중 분광 필터 배열 영상의 색수차 문제를 고려한 영상 복원 알고리즘 (Image Restoration Considering Chromatic Aberration Problem of Multi-Spectral Filter Array Image)

  • 권지용;강문기
    • 전자공학회논문지
    • /
    • 제53권5호
    • /
    • pp.123-131
    • /
    • 2016
  • 저조도 환경에서 근적외선은 사람 눈에 보이지 않는 추가적인 정보를 제공하여 물체를 보다 분명하게 구별하고 인식하도록 도움을 준다. 컬러 영상과 근적외선 영상을 동시에 획득하기 위해서 다중 분광 필터 배열을 사용하였다. 그러나 렌즈의 굴절률은 빛의 파장 길이에 따라 다르기 때문에 초점면에 상이 다르게 맺히게 된다. 그 결과 색수차 문제가 발생하고 영상은 흐려지게 되며 영상의 해상도가 떨어지게 된다. 본 논문에서는 이러한 색수차 문제를 고려한 영상 복원 알고리즘을 제안하고자 한다. 다중 분광 필터 배열 영상에 컷오프 주파수가 추정된 저주파 통과 필터를 적용하여 기반 영상을 추정하도록 하였다. 이 영상을 이용하여 다중 분광 영상의 색수차 문제가 해결된 영상을 추정하도록 하였다. 영상 획득 과정에서, 색수차 문제와 기반 영상 형성 과정을 모델링하였다. 이러한 모델을 바탕으로, 기반 영상과 다중 분광 영상 간의 고주파 성분 차이에 대한 최소 자승법을 풀어서 다중 분광 영상을 획득하도록 하였다. 실험 결과는 제안하는 알고리즘이 색수차 문제가 최소화된 고화질의 다중 분광 영상을 추정한 것을 보여준다.

겨울철 냉기를 이용한 벼의 저온저장 (II) - 빈상부 쿨링시스템을 이용한 냉각 벼의 저온저장 특성 - (Low Temperature Storage of Rough Rice Using Cold-Air in Winter (II) - Low Temperature Storage Characteristics of Rough Rice Using a Cooling System in the Top of a Bin -)

  • 이재석;홍현기;리혁;박종수;함택모;한충수
    • Journal of Biosystems Engineering
    • /
    • 제32권1호
    • /
    • pp.13-19
    • /
    • 2007
  • Storage rough rice in low temperature using the winter cold air avoids rough rice temperature increase which happens from early May, and this is possible by installing a cooling system in the top of a bin, the room between top rice level and bin ceiling. The research objective is to establish low temperature rough rice storage technique, furnishing winter cold air to rough rice, by investigating the cooling system potential of maintaining low rough rice temperature and by analyzing rough rice storage characteristics over a storage period. The rough rice storage characteristics were evaluated from January to August 2003, using a storage and dry bin of 400-ton capacity. Results of this research are as follows: Cooling bin using the cooling system in the top of the bin maintained the rice temperature less than 15$^{\circ}C$ in entire portions in August. Moisture contents and germination rates of rough rice were decreased over the storage period, on the other hand, the rough rice stored in the ambient temperature bin had relatively lower moisture contents and germination rates to compare with the bin using winter cold air. Crack ratio and acid value of brown rice in the ambient temperature bin storage had increased more than the cooling bin storage. The result indicates that the storage bin using winter cold air and the cooling system maintains moisture content and germination of rice, minimizes cracked kernel and acid value, and preserves rice quality as well.

이야기에 기초한 유아 집합교육 소고 (A Review of Math Education about Set based on Stories)

  • 김기만
    • 영재교육연구
    • /
    • 제5권2호
    • /
    • pp.37-54
    • /
    • 1995
  • The radical development of modern mathematics is due to the appearance of Collection Theory by George Cantor. The Set Theory is independent as an area and also closely interrelated with other areas. So its content becomes a common sense and a basic part across the whole area of modern mathematics. Accordingly, the basic element of modern mathematics is helping young children get familiar with set as early as possible. The thinking of set by which children can categorize, make partial sets and correspondences, understand the general characteristic, and conceptualize the discovered relationships is very important for young children. At this point where the Math education for young children is emphasized under the influence of the modernization movement of Math education, the systematic education for building up the set concept as the basic background of number concept during the early childhood is required. On current mathematics education for young children, graphs, the foundation of geometry, time, and patterns have been included in the traditional and practical content related to numbers. However, the education on collection which is the foundation of number concept is insufficient. A study shows that the level of young children's understanding on set is quite high, but the set concept isn't reflected in current Math curriculum for young children. And basic activities neccesary on building up the set concept, such as categorization, comparison, etc. are conducted in kindergardens but unsatisfactory because of those kindergarden teachers' premature understanding on the set concept. In conclusion, the curriculum for young children should be reorganized based on the set concept as the kernel concept. Also, the reappraisal of the training curriculum and the supplementary efucation for kindergarden teachers are urgent for raising the teaching ability of those kindergarden teachers.

  • PDF

Genotypic Variations in ${\beta}-glucan$ Content of Barley Cultivated in Different Regions

  • Kim Hong-Sik;Park Kwang-Geun;Baek Seong-Bum;Nam Jung-Hyun
    • 한국작물학회지
    • /
    • 제51권4호
    • /
    • pp.335-339
    • /
    • 2006
  • The level of ${\beta}-glucan$ which is a major soluble dietary fiber found in the grain endosperm cell wall was highly variable among 25 barley genotypes grown at four locations including Suwon, Naju, Jinju, and Jeju. Statistically significant genotypic effects were observed for ${\beta}-glucan$ content at each or across growing sites (P<0.001). On average, 'Chalssalbori' showed the lowest percentage ${\beta}-glucan$ (4.04%) among genotypes in the grain, whereas 'Yonezawa Mochi' was highest in percentage ${\beta}-glucan$ (6.46%) compared to other genotypes. The significant difference between genotypes was approximately 1-2% across environments. The effects of location or interaction between locations and genotypes were not significant on the variation of ${\beta}-glucan$ contents. High ${\beta}-glucan$ content seemed to be greatly associated with such grain traits as waxiness and presence of husk except for 'Chalssalbori'. The waxy genotypes had a mean of 5.37% and values ranging from 5.28 to 5.47%, but normal genotypes had a mean of 4.78% and values ranging from 4.69 to 4.88% over environments. Hulless barley genotypes were also higher than hulled barley genotypes for the average ${\beta}-glucan$ content in both individual and over all environments. The difference between the hulled and hulless gene pools was on average of 0.37% with ranges from 0.19% to 0.56% at four environments. ${\beta}-glucan$ content measured from a mapping population of $F_5$-derived 107 lines derived from the cross between 'Yonezawa Mochi' and 'Neulssalbori' was not significantly associated with other agronomic traits except for 1,000-kernel weight at the '01 Suwon environment. Not too much information on the relationship of ${\beta}-glucan$ content to agronomic traits was available.

Optimization of Material Properties for Coherent Behavior across Multi-resolution Cloth Models

  • Sung, Nak-Jun;Transue, Shane;Kim, Minsang;Choi, Yoo-Joo;Choi, Min-Hyung;Hong, Min
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제12권8호
    • /
    • pp.4072-4089
    • /
    • 2018
  • This paper introduces a scheme for optimizing the material properties of mass-spring systems of different resolutions to provide coherent behavior for reduced level-of-detail in MSS(Mass-Spring System) meshes. The global optimal material coefficients are derived to match the behavior of provided reference mesh. The proposed method also gives us insight into levels of reduction that we can achieve in the systematic behavioral coherency among the different resolution of MSS meshes. We obtain visually acceptable coherent behaviors for cloth models based on our proposed error metric and identify that this method can significantly reduce the resolution levels of simulated objects. In addition, we have confirmed coherent behaviors with different resolutions through various experimental validation tests. We analyzed spring force estimations through triangular Barycentric coordinates based from the reference MSS that uses a Gaussian kernel based distribution. Experimental results show that the displacement difference ratio of the node positions is less than 10% even if the number of nodes of $MSS^{sim}$ decreases by more than 50% compared with $MSS^{ref}$. Therefore, we believe that it can be applied to various fields that are requiring the real-time simulation technology such as VR, AR, surgical simulation, mobile game, and numerous other application domains.

보리의 품종적 변이가 ${\beta}-Glucan$ 및 맥아의 품질에 미치는 영향 (Effects of Varietal Variation in Barley on ${\beta}-Glucan$ and Malting Quality Characteristics)

  • 이영택;이춘기
    • 한국식품과학회지
    • /
    • 제26권2호
    • /
    • pp.172-177
    • /
    • 1994
  • 한국산 2조 및 6조 겉보리 10품종들의 품종적 변이가 ${\beta}-glucan$의 함량과 맥아제조시 맥아의 품질 특성에 미치는 영향을 조사하였다. 2조 보리는 용적중, 천립중 및 풍만도에 있어서 6조 보리에 비해 월등히 높았으며 이는 맥아 추출물의 함량을 높이는 인자가 되었다. ${\beta}-Glucan$의 함량은 6조 보리가 2조 보리에 비해 높았다. 보리 품종들은 맥아의 품질 특성 및 맥아의 변형정도(degree of malt modification)에 있어서 차이를 보였으며 특히 6조 보리는 제맥과정중 ${\beta}-glucan$의 함량 감소가 2조 보리에 비해 낮았다. 보리의 최초 ${\beta}-glucan$ 함량은 맥즙의 점도에 영향을 미칠 수 있고 제맥후의 맥아 ${\beta}-glucan$ 함량이 맥즙의 점도와 직접적인 상관관계를 보여주었다. 전반적으로 2조 보리가 6조 보리보다 맥아 품질이 우수한 것으로 나타나 6조 보리의 맥주용으로서의 이용이 어려울 것으로 생각되나 제맥조건을 조절함으로써 일부 6조 보리의 맥아제조 적성을 재 검토할 필요가 있다고 사료되었다.

  • PDF

멀티코어 CPU를 갖는 공유 메모리 구조의 대규모 병렬 유한요소 코드에 대한 설계 고려 사항 (Design Considerations on Large-scale Parallel Finite Element Code in Shared Memory Architecture with Multi-Core CPU)

  • 조정래;조근희
    • 한국전산구조공학회논문집
    • /
    • 제30권2호
    • /
    • pp.127-135
    • /
    • 2017
  • 멀티코어 CPU와 BLAS, LAPACK을 구현한 최적 수치라이브러리, 직접 희소 솔버의 대중화 등 PC나 워크스테이션 수준에서도 대규모 유한요소 모델을 해석할 수 있도록 컴퓨팅 환경이 급속도로 변화되었다. 이 논문에서는 멀티코어 CPU를 갖는 공유 메모리 구조에 대한 병렬 유한요소 프로그램 설계시 고려사항으로 (1) 최적화된 수치라이브러리의 사용, (2) 최신 직접 희소 솔버의 사용, (3) OpenMP를 이용한 병렬 요소 강성 행렬의 계산, (4) 희소행렬 저장방식의 일종인 triplet을 이용한 어셈블 기법 등을 제시하였다. 또한 대규모 수치모델을 통해 많은 시간이 소요되는 작업을 기준으로 병렬화 효과를 검토하였다.