• Title/Summary/Keyword: Reduce Integration

Search Result 557, Processing Time 0.025 seconds

A Systematic Generation of Register-Reuse Chains (레지스터 재활용 사슬의 체계적 생성)

  • Lee, Hyuk-Jae
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.48 no.12
    • /
    • pp.1564-1574
    • /
    • 1999
  • In order to improve the efficiency of optimizing compilers, integration of register allocation and instruction scheduling has been extensively studied. One of the promising integration techniques is register allocation based on register-reuse chains. However, the generation of register-reuse chains in the previous approach was not completely systematic and consequently it creates unnecessarily dependencies that restrict instruction scheduling. This paper proposes a new register allocation technique based on a systematic generation of register-reuse chains. The first phase of the proposed technique is to generate register-reuse chains that are optimal in the sense that no additional dependencies are created. Thus, register allocation can be done without restricting instruction scheduling. For the case when the optimal register-reuse chains require more than available registers, the second phase reduces the number of required registers by merging the register-reuse chains. Chain merging always generates additional dependencies and consequently enforces the execution order of instructions. A heuristic is developed for the second phase in order to reduce additional dependencies created by merging chains. For matrix multiplication program, the number of registers resulting from the first phase is small enough to fit into available registers for most basic blocks. In addition, it is shown that the restriction to instruction scheduling is reduced by the proposed merging heuristic of the second phase.

  • PDF

Design and Hardware Integration of Humanoid Robot Platform KHR-2 (인간형 로봇 플랫폼 KHR-2 의 설계 및 하드웨어 집성)

  • Kim, Jung-Yup;Park, Ill-Woo;Oh, Jun-Ho
    • Proceedings of the KSME Conference
    • /
    • 2004.11a
    • /
    • pp.579-584
    • /
    • 2004
  • In this paper, we present the mechanical, electrical system design and system integration of controllers including sensory devices of the humanoid, KHR-2 (KAIST Humanoid Robot - 2). We have developed KHR-2 since 2003. Total number of DOF of KHR-2 is 41. Each arm including a hand has 11 DOF and each leg has 6 DOF. Head and trunk also has 6 DOF and 1 DOF respectively. In head, two CCD cameras are used for eye. To control all axes efficiently, distributed control architecture is used to reduce computation burden of main controller and to expand devices easily. So we developed the sub-controller as a servo motor controller and a sensor interfacing devices using microprocessor. The main controller attached its back communicates with sub-controllers in real-time by CAN (Controller Area Network) protocol. We used Windows XP as its OS (Operation System) for fast development of main control program and easy extension of peripheral devices. And RTX HAL extension commercial software is used to realize the real-time control in Windows XP environment.

  • PDF

Implementation-Friendly QRM-MLD Using Trellis-Structure Based on Viterbi Algorithm

  • Choi, Sang-Ho;Heo, Jun;Ko, Young-Chai
    • Journal of Communications and Networks
    • /
    • v.11 no.1
    • /
    • pp.20-25
    • /
    • 2009
  • The maximum likelihood detection with QR decomposition and M-algorithm (QRM-MLD) has been presented as a suboptimum multiple-input multiple-output (MIMO) detection scheme which can provide almost the same performance as the optimum maximum likelihood (ML) MIMO detection scheme but with the reduced complexity. However, due to the lack of parallelism and the regularity in the decoding structure, the conventional QRM-MLD which uses the tree-structure still has very high complexity for the very large scale integration (VLSI) implementation. In this paper, we modify the tree-structure of conventional QRM-MLD into trellis-structure in order to obtain high operational parallelism and regularity and then apply the Viterbi algorithm to the QRM-MLD to ease the burden of the VLSI implementation.We show from our selected numerical examples that, by using the QRM-MLD with our proposed trellis-structure, we can reduce the complexity significantly compared to the tree-structure based QRM-MLD while the performance degradation of our proposed scheme is negligible.

A Numerical Method to Calculate Drainage Time in Large Transmission Pipelines Filter (대구경 관로의 배수시간 산정을 위한 수치해석 기법)

  • Shin, Byoung-Ho;Choi, Doo-Yong;Jeong, Kwansue
    • Journal of Korean Society of Water and Wastewater
    • /
    • v.31 no.6
    • /
    • pp.511-519
    • /
    • 2017
  • Multi-regional water supply system, which installed for supplying multiple water demands, is characterized by large-sized, long-distance, tree-type layout. This system is vulnerable to long-standing service interruption when a pipe breaks is occurred. In this study, a numerical method is proposed to calculate drainage time that directly affects time of service interruption. To begin with, governing equations are formulated to embed the delayed drainage effect by the friction loss, and to resolve complicated connection of pipelines, which are derived from the continuity and energy equations. The nonlinear hydraulic equations are solved by using explicit time integration method and the Newton-Raphson method. The developed model is verified by comparing the result with analytical solution. Furthermore, the model's applicability is validated by the examples of pipelines in serial, in parallel, and complex layout. Finally, the model is utilized to suggest an appropriate actions to reduce the deviation of draining time in the C transmission line of the B multi-regional water supply system.

A Study on the Web-based Distributed Design Application in the Preliminary Ship Design

  • Park, Chang-Kyu
    • Journal of information and communication convergence engineering
    • /
    • v.8 no.5
    • /
    • pp.473-478
    • /
    • 2010
  • Today's engineering design is carried out in a distributed fashion geographically or physically. This places new requirements on the computational environments such as efficient integration and collaboration. With the advances of the Internet and Network environment recently, many researches have been proposed and at the same time, Web-based distributed design gives to a new paradigm in design and manufacturing fields. That is, Web-based technologies lead to reduce the product development times and to ensure a competitive product in order to exchange and interact of real-time design information that integrates the distributed design environment between departments as well as companies via Internet and Web. So, an efficient data communication for design information sharing is the foundation for collaborative systems in the distributed environment. Design data communication techniques such as CORBA, DCOM and RMI have been considered in the existing research but they have some problems that are limitations of interoperability and firewall problems in the Web. Therefore, this paper presents a Web-based distributed design application where distributed design information resources are integrated and exchanged using Web Services for supporting XML and HTTP without the interoperability and firewall problems through the 330K VLCC case.

Virtual Network Embedding based on Node Connectivity Awareness and Path Integration Evaluation

  • Zhao, Zhiyuan;Meng, Xiangru;Su, Yuze;Li, Zhentao
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.11 no.7
    • /
    • pp.3393-3412
    • /
    • 2017
  • As a main challenge in network virtualization, virtual network embedding problem is increasingly important and heuristic algorithms are of great interest. Aiming at the problems of poor correlation in node embedding and link embedding, long distance between adjacent virtual nodes and imbalance resource consumption of network components during embedding, we herein propose a two-stage virtual network embedding algorithm NA-PVNM. In node embedding stage, resource requirement and breadth first search algorithm are introduced to sort virtual nodes, and a node fitness function is developed to find the best substrate node. In link embedding stage, a path fitness function is developed to find the best path in which available bandwidth, CPU and path length are considered. Simulation results showed that the proposed algorithm could shorten link embedding distance, increase the acceptance ratio and revenue to cost ratio compared to previously reported algorithms. We also analyzed the impact of position constraint and substrate network attribute on algorithm performance, as well as the utilization of the substrate network resources during embedding via simulation. The results showed that, under the constraint of substrate resource distribution and virtual network requests, the critical factor of improving success ratio is to reduce resource consumption during embedding.

A Study on The Architectural Plan Access Method for The Integrated Design of The Environmentally Friendly Architecture (친환경 건축의 통합설계를 위한 건축 계획적 접근방법에 관한 연구)

  • Cho, Sung-Hyun;Kim, Chul-Kyu
    • Journal of The Korean Digital Architecture Interior Association
    • /
    • v.10 no.3
    • /
    • pp.79-86
    • /
    • 2010
  • From the research which sees the building which uses a natural control method with ecological architecture, continuity tried to divide the building which uses a physical control method with sustainable architecture. Ecological architecture analyzes the microclimate of the area and applies mining and natural ventilation leads and that the interior environment controls, the condition of the site actively and there is a possibility of seeing. Also sustainable architecture which is possible to lead and recycling and reuse of the resources and energy cyclic process of the construction resources to lead and the interior environment to control. Therefore the case where the facility system and structural system become integrated design organically in natural circulating method is many. Specially the sunshade system and double skin system are combined and structural system of the building and there is a possibility of having the envelope which form is feature. Today the buildings lead and the system integration process where the integral parts are systematic is demanded the interior environment which and an external form and that, they make they are there is a possibility of seeing. the environmental building which hits joins in with natural control method and the structure and facility system are integrated and has the tendency which is developed and there is a possibility of saying that a meaning with the alternative construction will be able to reduce the resources and an energy.

A Study on Shape Design of the Passenger Airbag for Efficiency Improvement (조수석 에어백 성능 개선을 위한 형상 설계연구)

  • Yang, Sunghoon;Yim, Jonghyun;Kim, Seungki;Chae, Soo-Won
    • Transactions of the Korean Society of Automotive Engineers
    • /
    • v.25 no.2
    • /
    • pp.242-249
    • /
    • 2017
  • In this study, the relationship between the shape of a passenger airbag and the possibility of injury is analyzed using the Taguchi method. The optimal shape combination is proposed for a design guideline that can reduce the possibility of injury to the dummy. The airbag FE model for analysis is obtained using a CAD system that can change the shape through several independent variables. The widths of the left / right, top / bottom, and back / forth direction of the airbag shape are set as the design factors, and the effect of the combination injury probability according to the shape is analyzed. The minimum geometric combinations are obtained using the orthogonal array method. The signal to noise ratio is calculated and the optimal shape combination is obtained through sensitivity analysis. The obtained optimal shape combination is compared with the possibility of injury of the initial airbag shape to confirm improved airbag performance.

Classification and Compensation of DC Offset Error and Scale Error in Resolver Signals

  • Lee, Won;Moon, Jong-Joo;Im, Won-Sang;Park, June-Ho;Kim, Jang-Mok
    • Journal of Power Electronics
    • /
    • v.16 no.3
    • /
    • pp.1190-1199
    • /
    • 2016
  • This study proposes a classification and compensation algorithm of two non-ideal output signals of a resolver to reduce position errors. Practically, a resolver generates position errors because of amplitude imbalance and quadrature imperfection between the two output signals of the resolver. In this study, a digital signal processor system based on a resolver-to-digital converter is used to reconstruct the two output signals of the resolver. The two output signals, "sin" and "cos," can be represented by a unit circle on the xy-plot. The classification and compensation of the errors can be obtained by using the radius and area of the circle made by the resolver signals. The method computes the integration of the areas made by the two resolver output signals to classify and compensate the error. This system cannot be applied during transient response given that the area integration during the transient state causes an error in the proposed method. The proposed method does not need any additional hardware. The experimental results verify the effectiveness of the proposed algorithm.

An Algorithm for Integrating Versions of Programs using Dynamic Slicing (동적 슬라이싱 기법을 이용한 프로그램 버전들의 통합 알고리즘)

  • Park, Sun-Hyeong;Jeong, Eun-Lee;Park, Man-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.3
    • /
    • pp.831-841
    • /
    • 2000
  • For the operation of the practical software systems, the development, extension and modification phases are successively needed through the new requirements added and their errors debugging detected. Therefore, if it is possible to integrated the reusable software components and to reorganize them into the new software systems, we can improve the productivity, quality, and cost-effectiveness for he development of software systems. For these reasons, it will be required to research and develop methodology and tools for programs integration which make some programs merged effectively. In the process of merging two versions of a program into one, we can consider that some parts of the two versions are equivalent under the non-interference between them. According to the previous studies the program selected to determine the criterion of non-interference between them. According to the previous studies the program selected to determine the criterion of non-interference was very large, so we have difficulty in integrating many programs practically. In this paper, we propose a new improved algorithm which can reduce the related program size of non-interference criterion yb use of dynamic slicing techniques for integration of two versions of a program, and prove the efficiency of the proposed algorithm by showing some examples.

  • PDF