• Title/Summary/Keyword: 중간 표현

Search Result 285, Processing Time 0.028 seconds

Design of Translator for 3-Address Code from Stack Based Code (스택 기반 코드에서 3-주소형태코드 생성을 위한 변환기 설계)

  • Kim, Ji-Min;Kim, Young-Kook;Jo, Sun-Moon;Kim, Ki-Tae;Yoo, Weon-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.301-304
    • /
    • 2004
  • 자바의 특징 중에 한 가지는 자바 가상 기계를 기반으로 하고 있게 때문에 특정한 하드웨어나 운영체제에 영향을 받지 않고 독립적으로 수행이 가능하다는 것이다. 하지만 자바 언어로 개발된 애플리케이션은 C나 C++등 다른 언어로 작성한 프로그램에 비하여 실행이 매우 느리다는 단점을 가지게 된다. 이는 자바 가상 기계 에서 바이트코드가 인터프리터 방식으로 사용되기 때문이다. 이러한 단점을 보안하기 위하여 여러 가지 최적화 기법이 적용되고 있다. 본 논문에서는 이러한 방법으로써 바이트코드를 3주소형태 코드로 변환하는 변환기 설계에 대해서 제안할 것이다. 바이트코드에서 스택을 사용하지 않는 3주소형태 코드로의 변환하기 위하여 크게 세 단계를 걸친다. 첫째, 스택에 대한 명백한 참조를 가진 타입화된 스택기반의 중간표현을 생성한다. 둘째, 생성된 코드에서 타입에 대한 정보를 추출하고 추출된 정보를 저장하는 기억장소를 할당하여 추출된 정보를 저장시킨다. 셋째, 스택을 대신할 타입이 없는 지역변수를 생성하여 각각의 변수에 알맞은 타입을 분배함으로써 타입화되고 명백한 3주소형태 코드를 생성한다. 이러한 방식으로 스택기반 언어에서 발생하는 문제점을 해결한다.

  • PDF

Design of Translator for Stack-Based Code (스택 기반 코드 변환기 설계)

  • Kim, Kyung-Soo;Kim, Ki-Tae;Jo, Sun-Moon;Sim, Hyun-Jin;Yoo, Weon-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.337-340
    • /
    • 2004
  • 자바는 객체 지향언어로 네트워크 기반의 환경에서 응용프로그램을 효율적으로 개발을 위해 설계되었으며 특정 하드웨어나 운영체제에 영향을 받지 않고 동작 할 수 있는 높은 이식성을 가지고 있다. 하지만 자바 언어로 응용프로그램을 개발하면 다른 언어로 작성하는 것 보다 일반적으로 실행이 느리다는 단점이 발생하게 된다. 이를 극복하기 위해 자바 언어에 대한 최적화가 필요하다. 일반적으로 많이 쓰는 최적화 방법으로는 JIT와 같이 실행시간에 필요에 따라 컴파일하여 실행하는 방법과 바이트코드를 수행하고자 하는 특정 프로세서에 적합한 네이티브 코드를 생성하는 방법을 사용하고 있다. 하지만 이러한 방법들은 고유의 최적화 기법과 구현된 프로그램을 이용해서만이 최적화가 가능했고 또한 코드의 추출부터 최적화를 위한 모든 부분까지 구현해야하는 문제점이 있다. 또한 자바 바이트코드는 스택기반의 코드로써 명령어가 많고 표현이 명백하지 않다는 문제점을 가지고 있다. 따라서 분석과 변환이 어렵기 때문에 자바 바이트코드를 스택 기반이 아닌 분석과 최적화가 용이한 3-주소 형태로 변환하여 최적화 기법을 적용해야 한다 본 논문에서는 자바 바이트코드와 3-주소 형태의 중간 코드인 CTOC-B에 대해서 설계한다.

  • PDF

COMPARISON OF THE EFFECTS OF THERMAL MASS EXTERIOR WALLS ON HEATING AND COOLING LOADS IN COMMERCIAL BUILDINGS - Evaluation of Delta Load Concept Used in The Draft Standard ASHRAE 90. 1 - (상업용 건물에 있어서 외벽의 축열용량이 난방부하에 미치는 영향 연구 - ASHRAE Standard 90. 1안에서 사용된 Delta Load 개념의 평가 -)

  • Park, Sang-Dong;Kusuda, Tamami
    • The Magazine of the Society of Air-Conditioning and Refrigerating Engineers of Korea
    • /
    • v.15 no.4
    • /
    • pp.372-379
    • /
    • 1986
  • 본고는 상업용 건물에 있어서의 냉난방부하에 대한 외벽의 축열(열용량)효과를 비교$\cdot$분석하는데 그 목적이 있다. 가장 최근에 발표된 에너지 해석 프로그램인 DOE-2.1C를 이용하여 Berkeley Solar Group (BSG) 이 제안한 축열효과를 분석하였다. 본 고에서의 축열효과는 "delta load"로서 표현되어 있으며 "delta load"는 전형적인 나무구조 건물과 벽돌조 건물의 연간 냉난방부하의 차이로서 표시된다. BSG 보고서에 의하면 delta load는 (1)구조물의 위치와 관련한 단열방법 (2)벽의 열용량 (3)벽의 열관류을 (4)기후조건에 따라 달라진다고 되어 있다. 본 고에서의 delta load 계산은 중규모 사무소 건물을 대상으로 하였으며 Lake Charles, LA와 Madison, WI 기후 데이터를 사용하였는데 DOE-2.1C 사용에 의한 delta load는 BSG의 결과와 일반적으로 잘 조화가 되는 것으로 나타났으나 외주부의 방향에 따른 dalta load와 난방에 있어서는 다소 큰 차이를 보여 주고 있으며, 외단열과 중간열의 효과는 BSG의 결과와 마찬가지로 비슷하였다.

  • PDF

Interrelationships and Path Coefficients of Pericarp Characters in Red Pepper(Capsicum annuum L.) (고추 과육중(果肉重) 구성형질(構成形質)의 상관(相關)과 경로계수분석(經路係數分析))

  • Kim, Yang Choon;Park, Gyu Hwan;Choi, Soon Ho
    • Current Research on Agriculture and Life Sciences
    • /
    • v.2
    • /
    • pp.9-14
    • /
    • 1984
  • This study was performed to obtain the effective selection informations for improvement of quality and increase of yield in red pepper. The eight parents and twenty eight crosses from partial diallel were used as materials for estimation of correlations among the pericarp characters, viz, fruit length, fruit width, pericarp thickness (fresh and dry) and pericarp weight (fresh and dry), between pericarp weight and seed weight and between pericarp weight and the percent of seed weight/pericarp weight and path coefficients on fresh and dry pericarp weight. Results were as follows. In $F_1s$, fresh and dry pericarp weight had positive correlations with fruit length, fruit width, and pericarp thickness. Fresh pericarp weight was also positively correlated with dry pericarp weight. Dry pericarp thickness had a negative correlation with fruit length but had positive correlations with fruit width and fresh pericarp thickness. Fresh pericarp thickness had a positive correlation with fruit width. Significantly positive correlations between $F_1s$ and mid-parents were observed in pericarp characters. Pericarp weight had a positive correlation with seed weight but had a negative correlation with the percent of seed weight/pericarp weight. In path coefficient analysis, it was found that fruit length, fruit width and pericarp thickness had direct effects on fresh and dry pericarp weight and that fruit length had the largest direct effect in $F_1s$.

  • PDF

A Comparative Study on the Pattern Design Element in Traditional Palaces of Korea, China, and Japan (전통궁궐 건축에 나타난 한중일 문양 비교 연구)

  • 박영순;이현정;이경미;황정아
    • Archives of design research
    • /
    • v.17 no.2
    • /
    • pp.311-322
    • /
    • 2004
  • The purpose of this study is to ascertain pattern design element in traditional palaces among those in the neighboring three nations of East Asia, notably Korea, China and Japan. The basic assumption underlying this study is that these northeastern Asian states have been developed a unique inter-cultural ties over long periods of time in history, culminating in their respective design cultures. Undoubtly the ultimate goal to be pursued, by so doing, has to be inquiry into the identical prototype of Korean pattern design element. In the West, the pattern is appreciated by an aesthetic level, but the East Asian pattern is a symbolic alphabet deeply rooted in religious and folk beliefs. The difference of the respective country comes from the expression style of the pattern the Chinese express the magnificent pattern with various color, the Korean do the moderate pattern with harmonious color with the nature and the Japanese do the stylized pattern with the material color. To sum up similarities and dissimilarities among the design element in traditional palaces of Korea, China, and Japan is as the following : It is to be noticed that the mainly common characteristics of the artistic design are 'naturalism', 'harmonious ideas 'and 'confucianism'. But the representation style of the design element is differed from the country.

  • PDF

Estimation of the Genetic Parameters on Egg Components and Egg Qualities in Korean Native Ogol Fowl (한국재래오골계(韓國在來烏骨鷄)의 난구성분(卵構成分) 및 卵質(卵질)의 유전모수추정(遺傳母數推定))

  • Han, Sung Wook;Sang, Byoung Chan;Kim, Hong Ki
    • Korean Journal of Agricultural Science
    • /
    • v.18 no.1
    • /
    • pp.10-20
    • /
    • 1991
  • This study was conducted to estimate heritabilities and genetic correlations on egg compositions and egg qualities in Korean Native Ogol fowl. The data were gathered from a total of 58,320 eggs in 450 pullets produced from 150 dams and 20 sires of Korean Native Ogol fowl raised at Chungnam National University from June 18, 1987 to April 6, 1989. The results obtained are summarized as follows : 1. The heritability estimates of egg compositions based on the variance of sires, dams and combined components were 0.620 - 0.723, 0206 - 0.300 and 0.413 - 0.511 for albumen weight: 0.439 - 0.737, 0.484 - 0.544 and 0.492 - 0.615 for yolk weight: 0.172 - 0.187, 0.412 - 0.642 and 0.309 - 0.503 for shell weight, respectively. 2. The heritability estimates of egg qualities based on the variance of sires, dams and combined components were 0.202 - 0279, 0.557 - 0.819 and 0.428 - 0.508 for shell thickness : 0.202 - 0.394, 0.119 - 0.678 and 0.256 - 0.440 for albumen height : 0.108 - 0.443, 0237 - 0.698 and 0244 - 0.399 for Haught units, respectively. 3. The genetic and phenotypic correlations of egg compositions were as follows; The coefficients between albumen weight and yolk weight were 0.089 - 0.564 and 0.084 - 0.235; between albumen weight and shell weight were 0.396 - 0.925 and 0225 - 0.544; between yolk weight and shell weight were 0.220 - 0.357 and 0.098 - 0.358, respectively. 4. The genetic and phenotypic correlations of egg qualities as follows; between shell thickness and albumen height were 0.082 - 0.356 and - 0.163 - 0.060; between shell thickness and Haught units were - 0.076 - 0.167 and - 0.185 - 0.010; between albumen height and Haught units were 0.338 - 0.604 and 0.154 - 0285, respectively. 5. The genetic correlations of egg compositions and egg qualities were as follows: between albumen weight and shell thickness, albumen height. Haught units were - 0.380 - - 0.002, 0239 - 0.387, and - 0279 - - 0.127; between yolk weight and shell thickness, albumen height, Haught units were - 0.294 - - 0.133, - 0.049 - 0.133 and - 0.196 - - 0.136; between shell weight and shell thickness, albumen height, Haught units were 0.127 - 0.476, 0.140 - 0273 and 0.038 - 0223, respectively.

  • PDF

A Comparative Study on the Image characteristics in Traditional Palaces of Korea, China and Japan (한 중 일 궁궐 건축의 이미지 특성 비교 연구)

  • Cho, Eun-Suk;Park, Young-Soon
    • Archives of design research
    • /
    • v.18 no.1 s.59
    • /
    • pp.27-38
    • /
    • 2005
  • The purpose of this study is to find the unique image characteristics of Korea and identify the Korea culture by comparing the image characteristics of traditional palaces of Korea, China and Japan. This study identifies the unique image characteristics of Korea through a comparative analysis the image of three nations. Literature research, free association measurement, survey were conducted to select study objects and descriptive words. 5 outside-pictures and 2 inside-pictures of the Changduckung, the Forbidden City, the Nijo castle representing each country's traditional palaces were chosen as study objects. A questionnaire was made with 47 descriptive words and 5-scale measurement. The results of analysis are as follows. The representative words to express the image characteristics of Korea, China and Japan traditional palaces are adornment, stability, openness, lines, unfamiliarity, feminine. This study researched the common and different factors between the image characteristics in traditional palaces of Korea, China and Japan. The common image is the image of lines. The distinctive characteristics of Korea are stability, curved lines and femininity. The characteristics of China are adornment and straight lines. And, the characteristics of Japan are simplicity, unfamiliarity, and openness. Based on the research, it was found out that stability and curved lines are the main characteristics of Korea. This study researches the characteristics of images of Korea, China and Japan. This study shows the common and different factors of image characteristics of in the neighboring three nations of East Asia. Due to the geographical and cultural effect over a long time, the Korea was evaluated as the middle cultural between China and Japan. However, this study found unique characteristics of Korea's image.

  • PDF

Engine of computational Emotion model for emotional interaction with human (인간과 감정적 상호작용을 위한 '감정 엔진')

  • Lee, Yeon Gon
    • Science of Emotion and Sensibility
    • /
    • v.15 no.4
    • /
    • pp.503-516
    • /
    • 2012
  • According to the researches of robot and software agent until now, computational emotion model is dependent on system, so it is hard task that emotion models is separated from existing systems and then recycled into new systems. Therefore, I introduce the Engine of computational Emotion model (shall hereafter appear as EE) to integrate with any robots or agents. This is the engine, ie a software for independent form from inputs and outputs, so the EE is Emotion Generation to control only generation and processing of emotions without both phases of Inputs(Perception) and Outputs(Expression). The EE can be interfaced with any inputs and outputs, and produce emotions from not only emotion itself but also personality and emotions of person. In addition, the EE can be existed in any robot or agent by a kind of software library, or be used as a separate system to communicate. In EE, emotions is the Primary Emotions, ie Joy, Surprise, Disgust, Fear, Sadness, and Anger. It is vector that consist of string and coefficient about emotion, and EE receives this vectors from input interface and then sends its to output interface. In EE, each emotions are connected to lists of emotional experiences, and the lists consisted of string and coefficient of each emotional experiences are used to generate and process emotional states. The emotional experiences are consisted of emotion vocabulary understanding various emotional experiences of human. This study EE is available to use to make interaction products to response the appropriate reaction of human emotions. The significance of the study is on development of a system to induce that person feel that product has your sympathy. Therefore, the EE can help give an efficient service of emotional sympathy to products of HRI, HCI area.

  • PDF

The Bit-Map Trip Structure for Giga-Bit Forwarding Lookup in High-Speed Routers (고속 라우터의 기가비트 포워딩 검색을 위한 비트-맵 트라이 구조)

  • Oh, Seung-Hyun;Ahn, Jong-Suk
    • Journal of KIISE:Information Networking
    • /
    • v.28 no.2
    • /
    • pp.262-276
    • /
    • 2001
  • Recently much research for developing forwarding table that support fast router without employing both special hardware and new protocols. This article introduces a new forwarding data structure based on the software to enable forwarding lookup to be penormed at giga-bit speed. The forwarding table is known as a bottleneck of the routers penormance due to its high complexity proportional to the forwarding table size. The recent research that based on the software uses a Patricia trie and its variants. and also uses a hash function with prefix length key and others. The proposed forwarding table structure construct a forwarding table by the bit stream array in which it constructs trie from routing table prefix entries and it represents each pointer pointing the child node and the associated forwarding table entry with one bit The trie structure and routing prefix pointer need a large memory when representing those by linked-list or array. but in the proposed data structure, the needed memory size is small enough since it represents information with one bit. Additionally, by use a lookup method that start searching at desired middle level we can shorten the search path. The introduced data structure. called bit-map trie shows that we can implement a fast forwarding engine on the conventional Pentium processor by reducing the backbone routing table fits into Level 2 cache of Pentium II processor and shortens the searching path. Our experiments to evaluate the performance of proposed method show that this bit-map trie accomplishes 5.7 million lookups per second.

  • PDF

Generating Intermediate Representation of IDL Using the CFE (CFE를 사용한 IDL 중간 표현 생성)

  • Park, Chan-Mo;Song, Gi-Beom;Hong, Seong-Pyo;Lee, Hyok;Lee, Jeong-Ki;Lee, Joon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 1999.05a
    • /
    • pp.192-197
    • /
    • 1999
  • Programmers who write distributed programs are faced with a dilemma when writing the systems communication code. If the code is written by hand or partly by hand, then the speed of the application may be maximized, but the human effort required to implement and maintain the system is greatly increased. On the other hand, if the code is generated using a CORBA IDL compiler then the programmer effort will be reduced, but the performance of the application may be poor. So we need the optimizing the code generated by CORBA IDL compiler. We introduce the techniques which have been used by typical programming languages into compilation of IDL. We separate the phase of compilation into three phase. The first phase parses interface definition in IDL, manages nested scope and generates AST(Abstract Syntax Tree). The second phase implements the optimization. The third phase generates the code in target language. In this paper, we focus on the first phase. We separate interface definition into interface and message representation from AST. This supports the separate optimization of code in second phase.

  • PDF