• Title/Summary/Keyword: Program Codes

Search Result 367, Processing Time 0.028 seconds

A Study on software performance acceleration for improving real time constraint of a VLIW type Drone FCC (VLIW (Very Long Instruction Word) 형식 드론 FCC(Flight Control Computer)의 실시간성 개선을 위한 소프트웨어 성능 가속화 연구)

  • Cho, Doo-San
    • Journal of the Korean Society of Industry Convergence
    • /
    • v.20 no.1
    • /
    • pp.1-7
    • /
    • 2017
  • Most conventional processors execute program instructions in a sequential manner. On the other hand, VLIW processor can execute multiple instructions at the same time. It exploits instruction level parallelism to improve system performance. To that end, program code should be rearranged to VLIW instruction format by a compiler. The compiler determine an optimal execution order of instructions of a program code. This instruction ordering is also called instruction scheduling. The scheduling is an algorithm that decides the execution order for instruction codes in loop parts of a program so that the instruction level parallelism can be maximized. In this research, we apply an existing scheduling algorithm to a VLIW FCC and describe analysis results to further improve its performance. And, we present a solution to solve some limitation of the existing scheduling technique. By using our solution, FCC's performance can be improved upto 32% compared to the existing scheduling only setting.

Design of Hybrid Debugging Technique for Locating Logical Errors in Java Source Codes (자바 원시 코드에서 논리적인 오류를 찾는 복합 디버깅 기술의 설계)

  • Kouh, Hoon-Joon
    • The Journal of the Korea Contents Association
    • /
    • v.6 no.10
    • /
    • pp.114-125
    • /
    • 2006
  • In the previous work, we presented HDT for locating logical errors in Java programs. The HDT locates an erroneous method at an execution tree using an algorithmic program debugging technique and locates a statement with errors in the erroneous method using a step-wise program debugging. It reduced the number of programmer debugging in Java programs. But the HDT still increases the number of debugging because the size of the recent programs increases than the past programs and the number of methods is increasing. This paper proposes HDTS using a program slicing technique (PST) at the MDT. HDTS can reduce the number of programmer debugging. Specially, the more the number of methods and statements increases, the more HDTS has effects.

  • PDF

Use of Visual C++ program to generate Ramjet Simulation code (Visual C++프로그램을 이용한 Ramjet Simulation Code의 생성방법)

  • Kong, Chang-Duk;Owino, George Omollo
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2008.05a
    • /
    • pp.25-30
    • /
    • 2008
  • This paper presents on research findings of how Visual C++ program can be used to generate codes capable of performing ramjet engine simulation an arbitrary ramjet model will be considered for which generated output values will be compared with those from a commercial program GASTURB 9 Several governing thermodynamic equations will first be discussed in order that we understand the fundamental idea behind values printed out on the GUI. The program is designed that it generates its station input value. Similar results were realized compared to those produced by gasturb 9.

  • PDF

Plagiarism Detection among Source Codes using Adaptive Methods

  • Lee, Yun-Jung;Lim, Jin-Su;Ji, Jeong-Hoon;Cho, Hwaun-Gue;Woo, Gyun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.6 no.6
    • /
    • pp.1627-1648
    • /
    • 2012
  • We propose an adaptive method for detecting plagiarized pairs from a large set of source code. This method is adaptive in that it uses an adaptive algorithm and it provides an adaptive threshold for determining plagiarism. Conventional algorithms are based on greedy string tiling or on local alignments of two code strings. However, most of them are not adaptive; they do not consider the characteristics of the program set, thereby causing a problem for a program set in which all the programs are inherently similar. We propose adaptive local alignment-a variant of local alignment that uses an adaptive similarity matrix. Each entry of this matrix is the logarithm of the probabilities of the keywords based on their frequency in a given program set. We also propose an adaptive threshold based on the local outlier factor (LOF), which represents the likelihood of an entity being an outlier. Experimental results indicate that our method is more sensitive than JPlag, which uses greedy string tiling for detecting plagiarism-suspected code pairs. Further, the adaptive threshold based on the LOF is shown to be effective, and the detection performance shows high sensitivity with negligible loss of specificity, compared with that using a fixed threshold.

An interactive measuring and inspection system for NC machine tools (NC 공작기계용 대화형 측정 및 검사시스템)

  • 김경돈;정성종
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 1997.10a
    • /
    • pp.1399-1402
    • /
    • 1997
  • Design methodology of Interactuve Measuring Part Program Generating Tools(IMPPGT) realized on the FANUC 15MA using touch trigger probes and interactive macro functions of the CNC was described in this paper. Measuring G codes have been designed according to probe ste up, basic and applied inspection items by using measuring arguments. Menu driven measuring and inspection functions of the IMPPGT were studied and implemented on the CNC through the macro executor and ROM writer. Using the developed measuring G code system on the machine tool, untended measurement and inspection operation was able to be realized in precision FMS lines.

  • PDF

A Study of Sizing System for Children′s Wear for the Use of E-Business (인터넷 전자 상거래를 위한 아동복 Sizing system 개발에 관한 연구)

  • 조진숙;최경희
    • Journal of the Korean Society of Clothing and Textiles
    • /
    • v.26 no.6
    • /
    • pp.923-934
    • /
    • 2002
  • The aim of this study is to suggest a Sizing System which has following points:- 1. In order to satisfy children of diverse figure shapes, we developed sizing system for three different figure type. Figure types are categorized into slim, normal, fat type based on the Rohrer Index. 2. For each figure types, we developed size chart using height bust circumference and hip circumference as basic measurements. The size codes are presented as the height-bust circumference or height-hip circumference. The size interval of height is 5cm for all figure types, such as 120,125,130 ‥‥ we developed a size allocation program, which is helpful when a customer doesn't know exact measurement of some body dimension. If a customer input measurements as much as he/she hows, the program allocates the nearest. At the end of the study, the sizing interaction sites were developed to present the results of the study clear.

NUMERICAL ANALYSIS OF PHASE CHANGE AND SPRAY, MHD FLOW USING A NUFLEX (NUFLEX의 상변화, 분무유동 및 MHD 해석)

  • Ro, Kyoung-Chul;Ryou, Hong-Sun;Kang, Kwan-Gu;Hur, Nahm-Keon
    • Journal of computational fluids engineering
    • /
    • v.12 no.2
    • /
    • pp.32-36
    • /
    • 2007
  • NUFLEX is a general purpose program for the analysis 3D thermo/fluid flow and pre/post processor in a complex geometry. NUFLEX is composed of various physical models, such as phase change(solidification/melting) and spray, MHD(Magneto Hydraulic Dynamics) models. It is possible to simulate continuous cast iron process and spray droplet breakup/collision phenomenon. For the verification of these models, compared with the experimental data and commercial CFD code's results. The results show good agreements with experimental and comercial CFD codes's results.

Design and Implementation of an On-the-Machine Measuring and Inspection Module (NC 공작기계상에서의 측정 및 검사모듈의 설계와 구현)

  • 김경돈;정성종
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.15 no.4
    • /
    • pp.91-97
    • /
    • 1998
  • Design methodology of Interactive Measuring Part Program Generating Tools(IMPPGT) realized on the FANUC 15MA using touch trigger probes and interactive macro functions of the CNC was described in this paper. Measuring G codes were designed according to geometric form, precision attributes, relations between parts, datum hierarchies, and relevant technological data by using measuring arguments. Menu driven measuring and inspection functions of the IMPPGT were studied and implemented on the CNC through the macro executor and ROM writer. Using the developed measuring G code system on the machine tool, untended measurement and inspection operation was able to be realized in precision FMS lines.

  • PDF

Acoustic and phonological processes in the repetition tasks (따라 말하기 과제에서의 음향적 처리와 음운적 처리)

  • Yoo, Se-Jin;Lee, Kyoung-Min
    • Proceedings of the Korean Society for Cognitive Science Conference
    • /
    • 2010.05a
    • /
    • pp.42-47
    • /
    • 2010
  • Speech shares acoustic features with other sound-based processing, which makes it difficult to distinguish phonological process from acoustic process in speech processing. In this study, we examined the difference between acoustic process and phonological process during repetition tasks. By contrasting various stimuli in different lengths, we localized neural correlates of acoustic process within bilateral superior temporal gyrus, which was consistent with the previous studies. The activated patterns were widely overlapped between words and pseudowords, i.e., contents-free. In contrast, phonological process showed left-lateralized activation in middle temporal gyrus located at anterior temporal areas. It implies that phonological process is contents-specific as shown in our previous study, and at the same time, more language-specific. Thus, we suggest that phonological process is distinguished from acoustic process in that it is always accompanied with the obligatory access to available phonological codes, which can be an entry of the mental lexicon.

  • PDF

NUMERICAL ANALYSIS OF PHASE CHANGE, SPRAY AND MHD FLOW USING A NUFLEX (NUFLEX의 상변화, 분무유동 및 MHD 해석)

  • Ryou, Hong-Sun;Ro, Kyoung-Chul;Kang, Kwan-Gu;Hur, Nahm-Keon
    • 한국전산유체공학회:학술대회논문집
    • /
    • 2007.04a
    • /
    • pp.99-102
    • /
    • 2007
  • NUFLEX is a general purpose program for the analysis 3D thermo/fluid flow and pre/post processor in a complex geometry. NUFLEX is composed various physical models, such as phase change(solidification/melting) and spray, MHD(Magneto Hydraulic Dynamics) models. It is possible to simulate of continuous cast iron process and spray droplet breakup/collision phenomenon. For the verification of these models, compared with the experimental data and commercial CFD code's results. The results show good agreements with experimental and comercial CFD codes's results.

  • PDF