• 제목/요약/키워드: Library transformation

검색결과 103건 처리시간 0.025초

A Study on the Automatic Parallelization Method and Tool Development

  • Shin, Woochang
    • International Journal of Internet, Broadcasting and Communication
    • /
    • 제12권3호
    • /
    • pp.87-94
    • /
    • 2020
  • Recently, computer hardware is evolving toward increasing the number of computing cores, not increasing the clock speed. In order to use the performance of parallelized hardware to the maximum, the running program must also be parallelized. However, software developers are accustomed to sequential programs, and in most cases, write programs that operate sequentially. They also have a lot of difficulty designing and developing software in parallel. We propose a method to automatically convert a sequential C/C++ program into a parallelized program, and develop a parallelization tool that supports it. It supports open multiprocessing (OpenMP) and parallel patterns library (PPL) as a parallel framework. Perfect automatic parallelization is difficult due to dynamic features such as pointer operation and polymorphism in C/C++ language. This study focuses on verifying the conditions of parallelization rather than focusing on fully automatic parallelization, and providing advice to developers in detail if parallelization is not possible.

구속조건식이 있는 비선형 최적화 문제를 위한 ALM방법의 성능향상 (Computational enhancement to the augmented lagrange multiplier method for the constrained nonlinear optimization problems)

  • 김민수;김한성;최동훈
    • 대한기계학회논문집
    • /
    • 제15권2호
    • /
    • pp.544-556
    • /
    • 1991
  • The optimization of many engineering design problems requires a nonlinear programming algorithm that is robust and efficient. A general-purpose nonlinear optimization program IDOL (Interactive Design Optimization Library) is developed based on the Augmented Lagrange Mulitiplier (ALM) method. The ideas of selecting a good initial design point, using resonable initial values for Lagrange multipliers, constraints scaling, descent vector restarting, and dynamic stopping criterion are employed for computational enhancement to the ALM method. A descent vector is determined by using the Broydon-Fletcher-Goldfarb-Shanno (BFGS) method. For line search, the Incremental-Search method is first used to find bounds on the solution, then the bounds are reduced by the Golden Section method, and finally a cubic polynomial approximation technique is applied to locate the next design point. Seven typical test problems are solved to show IDOL efficient and robust.

OOP 개념에 기초한 유동해석용 전처리 프로그램 개발 (Development of a Pre-Processing Program for Flow Analysis Based on the Object-Oriented Programming Concept)

  • 명현국;안종기
    • 대한기계학회논문집B
    • /
    • 제32권1호
    • /
    • pp.70-77
    • /
    • 2008
  • A pre-processing program based on the OOP(object-oriented programming) concept has been developed. The program consists of the input of a 2D or 3D flow problem to a CFD program by means of an user-friendly interface and the subsequent transformation of this input into a form suitable for the solver(PowerCFD) using unstructured cell-centered method. User-friendly GUI(graphic user interface) has been built on the base of MFC(Microsoft Foundation Class). The program is organized as modules by classes based on VTK(Visualization ToolKit)-library, and these classes are made to function through inheritance and cooperation which is an important and valuable concept of object-oriented programming. The major functions of this program are introduced and demonstrated, which include mesh generation, boundary settings, solver settings, generation of grid connectivity and geometric data etc.

Random Insertional Mutagenesis with Subtracted cDNA Fragments in Arabidopsis thaliana

  • Euna Cho;Kwon, Young-Myung;Lee, Ilha
    • Journal of Photoscience
    • /
    • 제7권3호
    • /
    • pp.103-108
    • /
    • 2000
  • We have evaluated a new mutagenesis strategy called random insertional mutagenesis with subtracted cDNA fragments. The cDNAs from long day Arabidopsis plants were subtracted by cDNAs from short day plants using PCR based cDNA subtraction. The subtracted cDNAs were inserted between 35S promoter and 3'-NOS terminator regardless of orientation. When the cDNA library was used for the random insertion into Arabidopsis genome by Agrobacterium-mediated transformation, approximately 15% of transformants showed abnormal development in leaf, floral organ, shoot apex. When 20 mutants were analyzed, 12 mutants showed single cDNA fragment insertion and 8 mutants showed more than 2 transgene insertions. Only two mutants among 12 mutants that have single cDNA insert showed consistent phenotype at T2 generation, suggesting the genetic instability of the mutants.

  • PDF

고려인삼 광계 II Chlorophyll a/b binding Protein 유전자(CAB)의 cloning 및 식물에의 활용연구 (Cloning of CAB cDNA encoding chlorophyll a/b binding protein of photosystem II in Korean ginseng and Use in Plant)

  • 김갑식;이기원;이종철;여운형;채순용;박은경
    • 한국연초학회지
    • /
    • 제21권2호
    • /
    • pp.152-159
    • /
    • 1999
  • A CAB cDNA clone(pKGCAB) encoding the light harvesting chlorophyll a/b binding protein of the semi-shade plant, Korean ginseng(Panax ginseng C. A. Meyer) was isolated by the one-way path random sequencing of ginseng cDNA library clones and transgenic tobacco plants(Nicotiana tabacum NC82) were produced by the transformation of this ginseng CAB gene in use of Agrobacterium tumefaciens LBA4404. The CAB gene showed type 1 structure of LHCP-II, 84% similarity in nucleotide sequence and 92% in amino acid sequence to that of Nicotiana tabacum CAB40, respectively. Seed germination and initial growth of the transgenic tobacco plants transformed with the cDNA fragment were accelerated under low light intensity compared with those of normal tobacco plant, that may result from the higher light sensitivity of the transgenic plants than that of the normal.

  • PDF

Fuzzy Syntactic Pattern Recognition Approach for Extracting and Classifying Flaw Patterns from and Eddy-Current Signal Waveform

  • Kang, Soon-Ju
    • Journal of Electrical Engineering and information Science
    • /
    • 제2권4호
    • /
    • pp.59-65
    • /
    • 1997
  • In this paper, a general fuzzy syntactic method for recognition of flaw patterns and for the measurement of flaw characteristic parameters for a non-destructive inspections signal, called eddy-current, is presented. Solutions are given to the subtasks of primitive pattern selection, signal to symbol transformation, pattern grammar formulation, and event-synchronous flaw pattern extraction based on the grammars. Fuzzy attribute grammars are used as the model for the pattern grammar because of their descriptive power in the face of uncertain constraints caused by nose or distortion in the signal waveform, due to their ability to handle syntactic as well as semantic information. This approach has been implemented and the performance of eh resultant system has been evaluated using a library of law patterns obtained from steam generator tubes in nuclear power plants by an eddy current-based non-destructive inspection method.

  • PDF

극소형 전자기계장치에 관한 연구전망

  • 양상식
    • 전기의세계
    • /
    • 제39권6호
    • /
    • pp.14-19
    • /
    • 1990
  • 1. CAD system과 PROPS를 접속하여 CADsystem에서 Design된 surface를 사용할 수 있으며 Robot Kinematics를 graphic library화하여 surface배치 수상 및 path generation 및 animation을 통하여 가공작업을 위한 로보트 운동을 simulation할 수 있게 되었다. 2. Denavit-hartenberg transformation form에 의해 여러 Robot Kinematic을 일반적인 형식으로 library화 하였다. 3. 금형 가공의 공정들을 Menu로 만들어서 Expert system을 도입, 손쉽게 Interactive한 작업을 할 수 있게 하였다. 4. 차후의 연구 목표는 로보트 Calibration S/W의 개발 및 실현 그리고 Expert System을 이용한 Robot Program Generator의 완성을 통한 전체 Off-line programming System을 정립하는데 있다. 이를 위해서 더 실제적인 Tool Path Generation과 Expert System을 이용한 가공 조건의 결정 및 User Interface를 위한 Window가 개발되어야 한다. 5. 1차년도에 개발된 Robotonomic Tool System의 유연성을 확장시킨다. 실험결과를 바탕으로 공정 자동화 시스템을 확장시킨다. 6. 연마공정자동화에 필수적인 공구 및 공구 Tip의 표준화 및 자동교환장치를 개발한다. 7. 금형연마 Cell의 구성요소들간의 Interface 및 System Controller에서의 집적화를 시킨다.

  • PDF

Cloning, Characterization, and Functional Analysis of Maize DEHYDRIN2

  • Paek, Nam-Chon;Jung, Hun-Ki
    • 한국작물학회지
    • /
    • 제47권2호
    • /
    • pp.116-122
    • /
    • 2002
  • Dehydrins (LEA Dll proteins) are one of the typical families of plant proteins that accumulate in response to dehydration, cold stress, abscisic acid, or during seed maturation. A 1.3-kb cDNA was cloned from a cDNA expression library of 5-day-old germinating maize scutellums under drought stress. The deduced protein sequence indicated a dehydrin gene encoding SK$_3$ LEA protein typically expressed during cold acclimation, but not by drought stress in barley and wheat. Thus, it was named maize DEHYDRIN2 (ZmDhn2). It accumulates rapidly and highly in drought-stressed scutellum and leaf tissues at any stage, but not under cold stress. ZmDhn2 gene was transformed into Arabidopsis thaliana for functional analysis under drought condition. From electrolyte leakage test, no significant difference showed between wild type and transformants under normal growth condition, but the leakage level of electrolyte in wild type plants was about 3 times as high as that in the transformed plants under drought stress. It suggests that ZmDHN2 playa role in increasing drought tolerance.

현가장치 설계용 그래픽 사용자 접속 프로그램 개발 (Development of a Graphic User Interface Program for Suspension Design)

  • 김회관;유홍희;최경록;이명식
    • 한국자동차공학회논문집
    • /
    • 제6권6호
    • /
    • pp.7-14
    • /
    • 1998
  • A graphic user interface program for the design of vehicle suspension system is developed in this work. Graphic templates are designed by using a graphic language and a library and given to users for interactive data input. Several suspension types are graphically given, and the information of hard points can be directly provided on the graphic templates by users. The information is saved in a data structure which can be efficiently accessed, and transformed into another data format. The data transformation is for the interface to an analyzer by which suspension design characteristics can be calculated.

  • PDF

FOX hunting system을 이용한 배추 기능유전자 탐색 (Systematic approaches to identify functional genes using the FOX-hunting system in Chinese cabbage)

  • 이인호;정유진;박종인;노일섭;강권규
    • Journal of Plant Biotechnology
    • /
    • 제37권2호
    • /
    • pp.174-185
    • /
    • 2010
  • Full-length cDNAs are essential for the correct annotation of genomic sequences and for the functional analysis of genes and their products. To elucidate the functions of a large population of Chinese cabbage (Brassica rapa) genes and to search efficiently for agriculturally useful genes, we have been taking advantage of the full-length cDNA Over-eXpresser (FOX) gene hunting system. With oligo dT column it purify the each mRNA from the flower organs, leaf and stem tissue. And about 120,000 cDNAs from the library were transformed into $\lambda$-pFLCIII-F vector. Of which 115,000 cDNAs from the library were transformed into T-DNA binary vector, pBigs for transformation study. We used normalized full-length cDNA and introduced each cDNA into Arabidopsis by in planta transformation. Full-length Chinese cabbage cDNAs were expressed independently under the CaMV 35S promoter in Arabidopsis. Selfed seeds were harvested from transgenic Arabidopsis. We had selected 2,500 transgenic plants by hygromycin antibiotic tolerant test, and obtained a number of transgenic mutants. Each transgenic Arabidopsis was investigated in morphological changes, fertility and leaf colour. As a result, 285 possible morphological mutants were identified. Introduced cDNA was isolated by PCR amplification of the genomic DNA from the transgenic mutants. Sequencing result and BLAST analysis showed that most of the introduced cDNA were complete cDNAs and functional genes. Also, we examined the effect of Bromelain on enhancing resistance to soft rot in transgenic Chinese cabbage 'Osome'. The bromelain gene identified from FOX hunting system was transformed into Chinese cabbage using Agrobacterium methods. Transformants were screened by PCR, then RT-PCR and real time PCR were performed to analyze gene expression of cysteine protease in the T1 and T2 generations. The anti-bacterial activity of bromelain was tested in Chinese cabbages infected with soft rot bacteria. The results showed that the over-expressed bromelain gene from pineapple conferred enhanced resistance to soft rot in Chinese cabbage.