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

검색결과 389건 처리시간 0.027초

단면 정보를 이용한 형상의 재구성 (3D Shape Reconstruction from 2D Cross-Sections)

  • Park, H.J.;Kim, K.S.
    • 한국정밀공학회지
    • /
    • 제10권4호
    • /
    • pp.81-93
    • /
    • 1993
  • The three dimensional(3D) shape reconstruction from two dimensional(2D) cross-sections can be completed through three main phases : the input compilation, the triangular grid formation, and the smooth surface construction. In the input compilation phase, the cross-sections are analyzed to exctract the input data required for the shape reconstruction. This data includes the number of polygonized contours per cross-section and the vertices defining each polygonized contour. In the triangular grid formation phase, a triangular grid, leading to a polyhedral approximations, is constructed by extracting all the information concerning contour links between two adjacent cross- sections and then performing the appropriate triangulation procedure for each contour link. In the smooth surface construction phase, a smooth composite surface interpolating all vertices on the triangular grid is constructed. Both the smooth surface and the polyhedral approximation can be used as reconstructed models of the object. This paper proposes a new method for reconstructing the geometric model of a 3D objdect from a sequence of planar contours representing 2D cross-sections of the objdect. The method includes the triangular grid formation algorithms for contour closing, one-to-one branching, and one-to-many braanching, and many-to-many branching. The shape reconstruction method has been implemented on a SUN workstation in C.

  • PDF

연산자 분석을 통한 자바스크립트 가속화 (Accelerating Javascript Using Operator Analysis)

  • 박정환;한환수
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제22권8호
    • /
    • pp.399-404
    • /
    • 2016
  • 자바스크립트의 성능을 개선하기 위한 목적으로 asm.js가 제안되었다. asm.js는 자바스크립트의 부분집합 언어이고, 일반적인 네이티브 애플리케이션의 절반정도의 성능을 보이는 것으로 알려져 있다. 해당 언어를 활용하여 애플리케이션을 개발하기 위해 현재로서는 C/C++ 언어로 애플리케이션을 한번 개발한 후 asm.js로 컴파일하거나, 직접적으로 개발하는 방법을 활용해야 한다. 하지만 이는 기존의 자바스크립트로 작성된 애플리케이션을 활용하지 못하는 개발 구조로, 같은 기능을 수행하지만 다른 언어로 작성된 애플리케이션을 새로이 개발하는 것과 같다. 본 연구에서는 자바스크립트 소스 코드를 이용한 asm.js 개발이 가능하도록 자바스크립트-to-asm.js 컴파일러를 설계 및 개발하여 기존의 비합리적인 개발 환경을 개선하고자 한다. 또한 자바스크립트로부터 변환된 asm.js 소스 코드의 성능을 실험을 통해 컴파일러의 성능을 검증하고자 한다.

중국인을 위한 비즈니스 한국어 교재 분석 연구 (An Analysis Study of Business Korean Textbook for Chinese)

  • 함향;호길;진송철
    • 한국어교육
    • /
    • 제28권4호
    • /
    • pp.297-335
    • /
    • 2017
  • Recently, Chinese universities have been putting their priority on cultivating industry-academia linked talents, catching up with social change and industrial demand. Accordingly, vocational purpose education is being emphasized even in Korean language education. When facing active trade between Korea and China, the importance of business Korean language education will be magnified, and therefore, the demand for business Korean textbooks will grow accordingly. To strengthen the basis for the development of future business Korean textbooks, this study conducted a general analysis of a business Korean textbook for Chinese learners. Specifically, the textbook was examined by largely dividing it into external and internal structures. After dividing the internal structure into "purpose of compilation", "composition of the textbook", "learning contents", and "learning activity", the composition of the textbook was once again divided into "overall composition" and "unit composition", and the learning contents was further divided into "subject", "language content", and "supplementary knowledge." Furthermore, an analysis was conducted. The status and directions for future development of business Korean textbooks for Chinese learners are delineated and suggestions for improvement are provided. This study has its significant in that a general analysis was conducted on a business Korean textbook for Chinese learners, and is expected to be used as basic research material for the future development of business Korean textbooks.

『오경문자(五經文字)』 부수 분류의 표준과 소속자의 귀속 체례 - 여가석(余嘉錫)의 『오경문자(五經文字)』 부수 평가에 대한 반박 (The Radical-rule and Arrangement System of Characters of Wu Jing Wen Zi: a Rebuttal of Yu Jiaxi's View)

  • 이경원
    • 비교문화연구
    • /
    • 제38권
    • /
    • pp.385-404
    • /
    • 2015
  • Compiled in 776 by Zhang Shen, Wu Jing Wen Zi was regarded as the epitome of model book for standardized regular script in Tang Dynasty. Following early works like Shuo Wen Jie Zi, Zhang Shen adopted radical-rule for the compilation of this work. 3,250 characters were selected from the Five Classics and 160 radicals were established. Yu Jiaxi (1884-1955) harshly criticized the radical system of Wu Jing Wen Zi for being inconsistant and confusing. With careful review and analysis of examples from Wu Jing Wen Zi, this paper discusses the pupose of the compilation of this work, its unique radical-rule system, principles of arrangement of characters with the same or similar radicals, and the differentiation of variant characters. It further discusses the value of Wu Jing Wen Zi by its innovative radical-rule and effective differentiation of variant characters. It concludes with a rebuttal of Yu Jiaxi's argument and restate the necessity of reevaluation of this work even to this day.

여자 축구선수를 위한 컴프레션 웨어 설계 (Compression Wear Design for Women's Soccer Players)

  • 박상희
    • 패션비즈니스
    • /
    • 제25권2호
    • /
    • pp.127-142
    • /
    • 2021
  • This study aims to organize the prototype design method of compression wear for women professional soccer players. Despite the excellent performance of female soccer players in world competition, most functional wear has been developed mainly for men, so professional female athletes have fewer choices. Soccer is a sport requiring core and lower body muscle strength, and muscular endurance for long periods of playing or walking on the field. Female soccer players did not differ much in upper body compared to other women, but their lower body had a smaller hip circumference than waist circumference and a larger thigh circumference, requiring compilation considering the physical characteristics and movement of athletes. Female soccer players wear sports bras while playing but regular bras and compression wear during normal exercise because they sweat on under their breast, which irritates sensitive skin. For core muscles in the upper body and to support for thigh and hip muscles in the lower body, the uniform in this study was designed by reducing the body size of a professional female soccer player in her 20s and the actual measurements of commercial compilation software to 81% of the chest circumference, 95% of the waist circumference, and 78% of the hip circumference. The design experiment in this study was a simple exercise and did not produce produce results for long-term exercise and performance improvement, but can be used to design a composition pattern system for other professional female athletes.

세종과 세조연간의 의학교과서 변화에 대한 고찰 (A Study on the Change of the List of Medical Textbooks During the Era of King Sejong and Sejo)

  • 국수호
    • 한국의사학회지
    • /
    • 제35권1호
    • /
    • pp.59-67
    • /
    • 2022
  • The medical text books used during the Joseon Dynasty can be seen to change over time by examining various records. These records show that the list of medical textbooks suddenly changed a lot between the era of King Sejong and Sejo in the Joseon Dynasty. However, since there are not many studies on this topic yet, this study was conducted and the following causes of these changes were identified: The first reason is the compilation project of Euibangyoochui (醫類聚聚) because the date of compilation of Euibangyoochui is clearly related to the period of change to the list of medical textbooks. The second reason is the difficulty of the medical examination during the Joseon Dynasty. Medical tests in the Joseon Dynasty were very difficult. Therefore, it was too unrealistic to keep 25 or 26 textbooks. Third, there was the problem of supply and demand of medical textbooks. Because the prices of these books were very high at that time, owning 25 or 26 medical books for an individual was a significant financial hardship. This study was able to confirm this through various forms of circumstantial evidence. However, more historical materials should be discovered in the future and research should be conducted to more accurately grasp the situation of the time.

Current status of Atomic and Molecular Data for Low-Temperature Plasmas

  • Yoon, Jung-Sik;Song, Mi-Young;Kwon, Deuk-Chul
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2015년도 제49회 하계 정기학술대회 초록집
    • /
    • pp.64-64
    • /
    • 2015
  • Control of plasma processing methodologies can only occur by obtaining a thorough understanding of the physical and chemical properties of plasmas. However, all plasma processes are currently used in the industry with an incomplete understanding of the coupled chemical and physical properties of the plasma involved. Thus, they are often 'non-predictive' and hence it is not possible to alter the manufacturing process without the risk of considerable product loss. Only a more comprehensive understanding of such processes will allow models of such plasmas to be constructed that in turn can be used to design the next generation of plasma reactors. Developing such models and gaining a detailed understanding of the physical and chemical mechanisms within plasma systems is intricately linked to our knowledge of the key interactions within the plasma and thus the status of the database for characterizing electron, ion and photon interactions with those atomic and molecular species within the plasma and knowledge of both the cross-sections and reaction rates for such collisions, both in the gaseous phase and on the surfaces of the plasma reactor. The compilation of databases required for understanding most plasmas remains inadequate. The spectroscopic database required for monitoring both technological and fusion plasmas and thence deriving fundamental quantities such as chemical composition, neutral, electron and ion temperatures is incomplete with several gaps in our knowledge of many molecular spectra, particularly for radicals and excited (vibrational and electronic) species. However, the compilation of fundamental atomic and molecular data required for such plasma databases is rarely a coherent, planned research program, instead it is a parasitic process. The plasma community is a rapacious user of atomic and molecular data but is increasingly faced with a deficit of data necessary to both interpret observations and build models that can be used to develop the next-generation plasma tools that will continue the scientific and technological progress of the late 20th and early 21st century. It is therefore necessary to both compile and curate the A&M data we do have and thence identify missing data needed by the plasma community (and other user communities). Such data may then be acquired using a mixture of benchmarking experiments and theoretical formalisms. However, equally important is the need for the scientific/technological community to recognize the need to support the value of such databases and the underlying fundamental A&M that populates them. This must be conveyed to funders who are currently attracted to more apparent high-profile projects.

  • PDF

흉부외과 진료통계( II ) -1992년- (Annual report of thoracic and cardiovascular surgery in Korea [II])

  • Sun, Kyung;Kwak, Young-Tae;Kim, Hyoung-Mook
    • Journal of Chest Surgery
    • /
    • 제26권3호
    • /
    • pp.163-169
    • /
    • 1993
  • This is the result of the annual statistic analysis of thoracic and cardiovascular surgical cases in 1992 Korea. Overall 17, 520 cases of surgery [11, 732 cases of thoracic surgery by 54 institutes / 5, 788 cases of cardiovascular surgery by 48 institutes] were done. 1. Tumor [N=2, 532] : Lung was the most frequently involved organ by tumor [54.9%],and the remainders were mediastinum [16.2%] / esophagus [14.8%] / chest wall [11.7%] / tracheobronchus [1.3%] / pleura [1.1%] in order. Of 1, 082 cases of primary lung cancer surgery,the frequency of cell type was squamous [62.6%] / adeno [21.6%] / small cell [7.1%] / large cell [2.7%]. Of 411 cases of mediastinal tumor surgery,the frequency of cell type was neurogenic [28.8%] / thymoma [27.6%] / teratoma [17.7%] / congenital cystic [17.2%]. Of 376 cases of esophageal tumor surgery,primary cancer were the most [85.4%]. 2. Infection [N=3, 157] : Pleura was the most frequently involved organ [59.0%],and the remainders were lung [31.3%] / chest wall [8.6%] / mediastinum [1.1%] in order. 3. Miscellaneous [N=6, 043] : Lung and pleural disease esp. pneumothorax [85.1%] was the most frequent surgical indication. The remainders were chest wall anomaly [3.4%] / benign esophageal disease [3.4%] / diaphragmatic pathology [2.4%] / myasthenia [1.4%] in order. Of 85 cases of thymectomy for myasthenia gravis,thymoma was noted in 58.8%. 1. Congenital heart disease [N=3, 363] : The ratio of noncyanotic to cyanotic heart disease was 3:1. Of 2, 516 cases of noncyanotic heart disease,the frequency of disease entity was VSD [44.1%] / ASD [26.0%] / PDA [19.4%] / PS [3.3%],and that of 847 cases of cyanotic heart disease was TOF [29.4%] / ECD [15.6%] / TGA [9.7%] / DORV [7.6%]. Overall mortalities were 2.1% in noncyanotic and 12.2% in cyanotic heart surgery. 2. Acquired heart disease [N=1, 929] : Of 1, 422 cases of valvular surgery,single mitral pathology was the most frequent candidate [48.0%],and total 1, 574 prosthetic valves which were mainly mechanical [95.6%] were used. Of 376 cases of coronary surgery,triple vessel was the most [35.9%],and the frequency of bypassing grafts was great saphenous vein [52.9%] / internal mammary artery [44.7%] / artificial vessel [2.4%]. Overall mortalities were 3.4% in valvular and 4.5% in coronary surgery. 3. Pericardium,Cardiac tumor,Arrhythmia,Aortic aneurysm,Assist device,and Pacemaker : There were no specific changes compared to previous survey1]. This nation-wide inquiry will be continued and reported annually by KTCS Society.

  • PDF

Itanium상의 자바 적시 컴파일러를 위한 가벼운 루프 불변 코드 이동 (Lightweight Loop Invariant Code Motion for Java Just-In-Time Compiler on Itanium)

  • 유준민;최형규;문수묵
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권3호
    • /
    • pp.215-226
    • /
    • 2005
  • 루프 불변 코드 이동(loop invariant code motion, LICM) 컴파일러 최적화는 비교적 많은 분석 작업을 필요로 하기 때문에 컴파일 시간이 수행 시간의 일부가 되는 자바 적시(Just-In-Time) 컴파일러에는 사용하기 쉽지 않다. "전통적인" LICM 기법에서는 보통 코드를 분석하여 레지스터의 정의-사용체인과 사용-정의 체인을 미리 만든 뒤 이를 바탕으로 코드 이동을 수행하는 데, 본 논문은 자바 가상 머신(Java virtual machine)이 스택 머신 (stack machine)이라서 좀 더 단순한 코드 형태를 생성한다는 특징을 이용하여 정의-사용 체인을 루프 불변 코드에 대해서만 만들고 사용-정의 체인 없이도 정확히 동작하는 알고리즘을 제시한다. 또한 기존의 방식보다 더 많은 루프 불변 코드 이동을 하게 하는 두 가지 방법을 제시한다. 우선, 간단하기 때문에 루프에 경로가 하나인 경우만 LICM을 적용하는 기존의 기법과 달리, 경로가 여러 개인 루프에서도 부분적으로 중복되는 코드에 대해서도 LICM을 안전하게 적용한다. 또한 부분적으로 중복되는 루프 불변 널(null) 포인터 체크 코드도 Itanium의 조건 수행(predication)을 이용하여 이동시키다. 제안된 기법은 Itanium 마이크로프로세서를 위한 인텔의 ORP(Open Runtime Platform) 자바 가상 머신 위의 적시 컴파일러에 구현하였다. SPECjvm98 벤치마크에 대해 실험을 수행한 결과 전체 적시 컴파일 시간을 1.3% 정도만을 증가시켰지만 전체 수행 시간을 기하 평균으로 2.2% 향상 시켰다.

대소관계 그래프를 이용한 Just-in-Time 컴파일 환경에서의 배열 경계 검사 제거 (Array Bounds Check Elimination using Ineguality Graph in Java Just-in-Time Compiler)

  • 최선일;문수묵
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권12호
    • /
    • pp.1283-1291
    • /
    • 2005
  • Just-in-Time 컴파일러를 이용하여 자바의 성능을 향상시키려면 여러 문제들을 극복하여야 한다. 이 문제 중 중요한 부분을 차지하는 것이 배열경계 검사(Array bounds check) 명령어를 어떻게 최적화하느냐는 것이다 정적인 컴파일 환경의 경우에는 이미 많은 연구가 진행되어 매우 강력한 성능을 가지는 알고리즘이 알려져 있으나 컴파일 시간이 수행시간의 일부인 Just-in-Time 컴파일 환경에 이를 적용하기에는 컴파일에 시간을 너무 많이들이는 결과를 낳아 적절하지 않다. 현재 Just-in-Time 컴파일러들은 가볍고 단순한 반면에 중복된 배열 경계 검사를 찾아내는 능력이 다소 부족한 알고리즘을 사용하거나 아니면 강력하지만 정적 단일 배정(Static Single Assignment) 형태로 명령어 표현 방식을 변환해 주어야만 하는 알고리즘을 사용하고 있다. 정적 단일 배정 형태로의 변환 및 되돌림은 가볍고 빠른 컴파일러를 지향하는 Just-in-Time 컴파일러에 부합되지 않는다. 본 논문은 변수 간의 대소관계를 표현하는 그래프를 배열 경계 검사 알고리즘에 적용하는 것을 통해 충분한 성능을 내면서도 정적 단일 배정 형태로의 변환을 필요로 하지 않는 알고리즘을 제안한다. Java에서의 모든 최적화는 Java 언어 명세에서 강제하고 있는 정확한 예외 처리(precise exception) 규칙을 따라야 한다. 명령어의 위치를 바꿈으로써 성능 향상을 꾀하는 최적화의 경우 이것으로 인해 많은 제약을 받게 되는데, 배열 경계 검사 최적화(Array bounds check elimination optimization) 또한 이 규칙에 의해 많은 최적화 기회를 잃는다. 우리는 이 제약을 극복하여 배열 경계 검사최적화의 적용 범위를 넓힐 수 있는 새로운 방법도 아울러 제안하고자 한다.