• Title/Summary/Keyword: compilation

Search Result 393, Processing Time 0.023 seconds

Debugging Problem for Multi-Million Gates FPGAs and the Way to Solve It (초고집적 FPGA디버깅의 문제점 및 해결책)

  • Yang, Se-Yang
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.39 no.4
    • /
    • pp.84-92
    • /
    • 2002
  • As today's field programmable gate arrays have very large logic capacity as well as relatively fast operation speed, they're widely used in many application areas. However, debugging the design implemented in FPGA's is very time-consuming and painful as the internal signal probing usually requires large number of FPGA re-compilations, which take tremendously long time. In this paper, we analyze the problems in FPGA debugging and propose a new powerful debugging solution. With the proposed FPGA debugging solution, we can guarantee not only to provide 100% internal signal visibility without FPGA re-compilation for the design in FPGA's, but also to identify at least one design bug per FPGA compilation. An experimental result has clearly shown the proposed approach to FPGA debugging very powerful and practical.

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

  • Park, H.J.;Kim, K.S.
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.10 no.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 (연산자 분석을 통한 자바스크립트 가속화)

  • Park, Jeonghwan;Han, Hwansoo
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.8
    • /
    • pp.399-404
    • /
    • 2016
  • asm.js is a newly proposed language for overcoming the low performance of traditional Javscript language. asm.js is known as the subset of Javascript, and usually performs within only doubled slowdown over native compilation with clang. When programmers develop asm.js applications, they usually implement them via source-to-source compilation from C/C++. However, this application development process does not consider the cases where programmers need to develop asm.js applications from existing Javascript applications. To surmount the limitations in current development environment, we propose Javscript-to-asm.js compiler, which enables programmers to develop asm.js applications by using Javscript. By analyzing the result of our study, we demonstrate the efficiency and availability of the proposed compiler.

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

  • Xian, Xiang;Hu, Ji;Chen, Songzhe
    • Journal of Korean language education
    • /
    • v.28 no.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 (『오경문자(五經文字)』 부수 분류의 표준과 소속자의 귀속 체례 - 여가석(余嘉錫)의 『오경문자(五經文字)』 부수 평가에 대한 반박)

  • Lee, Kyeongwon
    • Cross-Cultural Studies
    • /
    • v.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 (여자 축구선수를 위한 컴프레션 웨어 설계)

  • Park, Sanghee
    • Journal of Fashion Business
    • /
    • v.25 no.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 (세종과 세조연간의 의학교과서 변화에 대한 고찰)

  • KUG Soo-ho
    • The Journal of Korean Medical History
    • /
    • v.35 no.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
    • Proceedings of the Korean Vacuum Society Conference
    • /
    • 2015.08a
    • /
    • 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

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

  • Sun, Kyung;Kwak, Young-Tae;Kim, Hyoung-Mook
    • Journal of Chest Surgery
    • /
    • v.26 no.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

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

  • Yu Jun-Min;Choi Hyung-Kyu;Moon Soo-Mook
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.3
    • /
    • pp.215-226
    • /
    • 2005
  • Loop invariant code motion (LICM) optimization includes relatively heavy code analyses, thus being not readily applicable to Java Just-In-Time (JIT) compilation where the JIT compilation time is part of the whole running time. 'Classical' LICM optimization first analyzes the code and constructs both the def-use chains and the use-def chains. which are then used for performing code motions. This paper proposes a light-weight LICM algorithm, which requires only the def-use chains of loop invariant code (without use-def chains) by exploiting the fact that the Java virtual machine is based on a stack machine, hence generating code with simpler patterns. We also propose two techniques that allow more code motions than classical LICM techniques. First, unlike previous JIT techniques that uses LICM only in single-path loops for simplicity, we apply LICM to multi-path loops (natural loops) safely for partially redundant code. Secondly, we move loop-invariant, partially-redundant null pointer check code via predication support in Itanium. The proposed techniques were implemented in a JIT compiler for Itanium processor on ORP (Open Runtime Platform) Java virtual machine of Intel. On SPECjvrn98 benchmarks, the proposed technique increases the JIT compilation overhead by the geometric mean of 1.3%, yet it improves the total running time by the geometric mean of 2.2%.