• Title/Summary/Keyword: Kernel Level

Search Result 292, Processing Time 0.025 seconds

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

  • Cho, Kyung-Yeon;Jo, Han-Moo;Lee, Jeong-Guk;Seo, Min-Won;Lee, Sang-Gil;Lee, Cheol-Hoon
    • The Journal of the Korea Contents Association
    • /
    • v.18 no.3
    • /
    • pp.101-113
    • /
    • 2018
  • Systems such as military inspection equipment which it is important to acquire and evaluate data in real-time should be able to real-time processing at the operating system level. As technology advances, there is a demand for replacing existing equipment with mobile device, but mobile devices with Android are not suitable for systems requiring real-time performance. On Android, garbage collection ensures free memory, while other tasks are interrupted while this task is performed, which cannot guarantee periodicity of particular tasks. In this paper, we designed and implemented a structure to control execution garbage collection of Android to solve this problem. Real-time performance is ensured by controlling garbage collection during the time required for real-time operation, and RTiK(Real-Time implanted Kernel) is applied to ensure real-time performance on Android. In order to evaluate the performance, we measured the call period of the 5ms period task, and, only 34.31% of the task was guaranteed before the control, but the task period of 98.18% was satisfied through control, providing real-time performance to Android.

Implementation of High Speed Image Data Transfer using XDMA

  • Gwon, Hyeok-Jin;Choi, Doo-Hyun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.25 no.7
    • /
    • pp.1-8
    • /
    • 2020
  • In this paper, we present an implementation of high speed image data transfer using XDMA for a video signal generation / acquisition device developed as a military test equipment. The technology proposed in this study obtains efficiency by replacing the method of copying data using the system buffer in the kernel area with the transmission and reception through the DMA engine in the FPGA. For this study, the device was developed as a PXIe platform in consideration of life cycle, and performance was maximized by using a low-cost FPGA considering mass productivity. The video I/O board implemented in this paper was tested by changing the AXI interface clock frequency and link speed through the existing memory copy method. In addition, the board was constructed using the DMA engine of the FPGA, and as a result, it was confirmed that the transfer speed was increased from 5~8Hz to 140Hz. The proposed method will contribute to strengthening defense capability by reducing the cost of device development using the PXIe platform and increasing the technology level.

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

  • Kang, Ji-Yang;Lee, Jong-Bok;Sung, Won-Yong
    • Journal of the Korean Institute of Telematics and Electronics C
    • /
    • v.36C no.2
    • /
    • pp.1-13
    • /
    • 1999
  • As the complexity of DSP (Digital Signal Processing) applications increases, the need for new architectures supporting efficient high-level language compilers also grows. By combining several DSP processor specific features, such as single cycle MAC (Multiply-and-ACcumulate), direct memory access, automatic address generation, and hardware looping, with a RISC core having many general purpose registers and orthogonal instructions, a high-performance and compiler-friendly RISC-based DSP processors can be designed. In this study, we develop a code-converter that can exploit these DSP architectural features by post-processing compiler-generated assembly code, and evaluate the performance effects of each feature using seven DSP-kernel benchmarks and a QCELP vocoder program. Finally, we also compare the performances with several existing DSP processors, such as TMS320C3x, TMS320C54x, and TMS320C5x.

  • PDF

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

  • Kwon, Ji Yong;Kang, Moon Gi
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.53 no.5
    • /
    • pp.123-131
    • /
    • 2016
  • To capture color and near-infrared images simultaneously, a multi-spectral filter array(MSFA) sensor is used. This is because an NIR band gives additional invisible information to human eyes to see subject under extremely low light level. However, because lenses have different refractive indices for different wavelengths, lenses may fail to focus widely different rays to the same convergence point. This is why a chromatic aberration(CA) problem occurs and images are degraded. In this paper, the image restoration algorithm for an MSFA image, which removes the CA problem, is presented. The obtained MSFA image is filtered by the estimated low-pass kernel to generate a base image. This base image is used to remove CA problem in multi-spectral(MS) images. By modeling the image degradation process and by using the least squares approach of the difference between the high-frequencies of the base and MS images, the desired high-resolution MS images are reconstructed. The experimental results show that the proposed algorithm performs well in estimating the high-quality MS images and reducing the chromatic aberration problem.

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 - (겨울철 냉기를 이용한 벼의 저온저장 (II) - 빈상부 쿨링시스템을 이용한 냉각 벼의 저온저장 특성 -)

  • Lee, Jae-Seok;Hong, Hyun-Ki;Li, He;Park, Jong-Soo;Ham, Tack-Mo;Han, Chung-Su
    • Journal of Biosystems Engineering
    • /
    • v.32 no.1 s.120
    • /
    • 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 (이야기에 기초한 유아 집합교육 소고)

  • 김기만
    • Journal of Gifted/Talented Education
    • /
    • v.5 no.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
    • KOREAN JOURNAL OF CROP SCIENCE
    • /
    • v.51 no.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)
    • /
    • v.12 no.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.

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

  • Lee, Young-Tack;Lee, Choon-Ki
    • Korean Journal of Food Science and Technology
    • /
    • v.26 no.2
    • /
    • pp.172-177
    • /
    • 1994
  • This study was conducted to evaluate malt quality characteristics of barley cultivars(2- and 6-rowed barley) grown in Korea. Changes in ${\beta}-glucan$ content during malting process were also investigated. Two-rowed varieties of barley exhibited considerably higher values in test weight(TW), 1,000 kernel weight (1,000 KW), and % plumpness than six-rowed barley varieties, which obviously influenced the level of malt extract. Six-rowed barley samples had slightly higher levels of ${\beta}-glucan$ content than two-rowed ones. There were varietal differences in malt quality characteristics and degree of malt modification. During malting process, ${\beta}-glucan$ content was significantly reduced and the rate of the ${\beta}-glucan$ degradation was dependent on the variety. Total ${\beta}-glucan$ content present in raw barley tended to affect wort viscosity. A high correlationship was observed between ${\beta}-glucan$ content in malt and wort viscosity, suggesting that malt ${\beta}-glucan$ content was highly associated with malt quality.

  • PDF

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

  • Cho, Jeong-Rae;Cho, Keunhee
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.30 no.2
    • /
    • pp.127-135
    • /
    • 2017
  • The computing environment has changed rapidly to enable large-scale finite element models to be analyzed at the PC or workstation level, such as multi-core CPU, optimal math kernel library implementing BLAS and LAPACK, and popularization of direct sparse solvers. In this paper, the design considerations on a parallel finite element code for shared memory based multi-core CPU system are proposed; (1) the use of optimized numerical libraries, (2) the use of latest direct sparse solvers, (3) parallelism using OpenMP for computing element stiffness matrices, and (4) assembly techniques using triplets, which is a type of sparse matrix storage. In addition, the parallelization effect is examined on the time-consuming works through a large scale finite element model.