• Title/Summary/Keyword: Just in Time

Search Result 2,143, Processing Time 0.033 seconds

Array bounds check elimination using Inequality Graphs in Just-in-time compiler (대소관계 그래프를 이용한 Just-in-time 컴파일 환경에서의 array bounds check elimination)

  • 최선일;문수묵
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.529-531
    • /
    • 2004
  • Just-Just-in-Time 컴파일러를 이용하여 자바의 성능을 향상시키려면 여러 문제들을 극복하여야 한다. 이 문제 중 중요한 부분을 차지하는 것이 null check 코드와 array bound check코드를 어떻게 최적화하느냐는 것이다. Static한 컴파일 환경에서는 이미 많은 연구가 진행되어 매우 강력한 성능을 가지는 알고리즘이 알려져 있으나 이를 컴파일 시간이 수행시간의 일부인 Just-in-Time 컴파일 환경에 적응하기에는 컴파일 오버헤드가 너무 커서 적절하지 않다. 현재 Just-in-Time 컴파일러들은 가볍고 단순한 알고리즘을 적용하지만 중복된 array bounds check를 충분히 제거하지 못하거나 아니면 강력하지만 flow-insensitive한 SSA form을 기반으로 해야 하는 알고리즘을 사용하고 있다. SSA form의 적용은 SSA form으로의 변환과 되돌림에 의한 overhead로 가볍고 빠른 컴파일러를 지향하는 Just-in-Time 컴파일러에 부합되지 않는다. 본 논문은 변수간의 대소관계를 표현하는 그래프를 array bounds check 알고리즘에 적용해 충분한 power를 내면서도 flow-sensitive한 환경에서 동작하는 알고리즘을 제안한다.

  • PDF

A Study on the GSCM Strategy and Business Performance - Focus on DOOLEE VISION Case - (GSCM전략과 사업성과에 관한 연구 -두리비전 사례를 중심으로-)

  • Kim, Chang-Bong
    • International Commerce and Information Review
    • /
    • v.8 no.1
    • /
    • pp.325-336
    • /
    • 2006
  • This paper examines the global supply chain management strategy and business performance of Doolee Vision Co. Ltd.. Based on the analysis of eighty-seven cases, the following results were found. First, it was found that just-in-time of GSCM strategy of firm have a positive influences on the business performance in transformation sector. Second, just-in-time of GSCM strategy of firm have a positive influences on the business performance in custody sector. Third, just-in-time of GSCM strategy of firm have a positive influences on the business performance in order response and support sector. Forth, just-in-time of GSCM strategy of firm have a positive influences on the business performance in customs sector. Fifth, just-in-time of GSCM strategy of firm have a positive influences on the business performance in customer service sector. However, several limitations, such as measurement for intra-industry homogeneity, measurement for flexibility of global supply chain management strategy, and measurement for business performance of global supply chain management, that make the preceding conclusions be considered preliminary.

  • PDF

The Effect of Supply Chain Management on Total Quality Management: An Application of Just-in-Time (JIT) Practices

  • ABDELRAHEEM, Abubkr Ahmed Elhadi;HUSSIEN, Asaad Mubarak
    • The Journal of Asian Finance, Economics and Business
    • /
    • v.10 no.1
    • /
    • pp.9-17
    • /
    • 2023
  • The study attempted to answer the questions related to the expected effects of supply chain management variables which include: Partnership with Suppliers (PS), Relationships with Customers (RC), Quality of Information Exchange (QIE), and Postponement (P), as independent variables, total quality management (TQM) as a dependents variable, and just in time (JIT) as a mediator variable. The study relies on the descriptive approach by conducting an empirical study on commercial companies in Riyadh Governorate in the Kingdom of Saudi Arabia. Through the methods of descriptive and analytical statistics represented in exploratory factor analysis (EFA), confirmatory factor analysis (CFA), and structural equation modeling (SEM)), using the AMOS and SPSS programs, the results of the applied study indicated that: There is an effect of supply chain management variables (quality of information exchange, Postponement) on just in time (JIT), there is no effect of the supply chain variables (relationship with customers, partnership with suppliers) on just in time (JIT), there is an indirect effect of the quality of information exchange, Postponement, partnership with suppliers, the relationship with customers on total quality management (TQM), relationship with customers affect on total quality management (TQM) indirectly, just in time (JIT) does not affect total quality management (TQM)

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

  • Choi Sun-il;Moon Soo-mook
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.12
    • /
    • pp.1283-1291
    • /
    • 2005
  • One of the problems in boosting Java performance using a Just-in-Time (JIT) compiler is removing redundant array bound checks. In conventional static compilers, many powerful algorithms have been developed, yet they are not directly applicable to JIT compilation where the compilation time is part of the whole running time. In the current JIT compilers, we tan use either a naive algorithm that is not powerful enough or an aggressive algorithm which requires the transformation into a static single assignment (SSA) form of programs (and back to the original form after optimization), thus causing too much overhead not appropriate for JIT compilation This paper proposes a new algorithm based on an inequality graph which can eliminate array bounds check codes aggressively without resorting to the SSA form. When we actually perform this type of optimization, there are many constraints in code motion caused by the precise exception rule in Java specification, which would cause the algorithm to miss many opportunities for eliminating away bound checks. We also propose a new method to overcome these constraints.

SAP R/3 System을 이용한 JIT(Just-In-Time) Process 구현 방안

  • Park, Jin-Seo;Kim, Yeong-Real
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2009.05a
    • /
    • pp.160-163
    • /
    • 2009
  • 본 논문은 효과적인 물류 Process를 위해 일본의 도요타에서 만들어진 JIT(Just-In-Time) Process를 이해하고, 이를 SAP R/3 System을 이용해서 구현함으로써 물류 Lead Time 감소와 재고비용 감소에 얼마나 효과적인지를 분석한 다음 향후 실증연구를 위한 연구 모형과 검증 가설을 제안하였다.

  • PDF

Smart Pallet Based Just-in-sequence Parts Delivery System (스마트 파렛트 기반 직서열 부품공급 시스템)

  • Lee, Young-Doo;Kim, Sang-Rak;Kong, Hyung-Yun;Koo, In-Soo
    • Journal of the Institute of Electronics Engineers of Korea SC
    • /
    • v.47 no.1
    • /
    • pp.35-41
    • /
    • 2010
  • In order to improve the productivity and the yield at assembling line of finished goods' manufacturers, it is necessary that the fabricated parts are supplied to the assembly line not only just in time (JIT) but also just in sequence (JIS). Parts that are not delivered just in time can cause assembly line to be delayed, and parts that are not delivered just in sequence can cause assembly line to be halted or defected products. For JIT and JIS implementation, in the paper we propose the smart pallet based just-in-sequence parts delivery system in which RFID and USN technologies are converged. Compared with the bar-code based just-in-sequence parts delivery system, the proposed system can reduce unnecessary time for confirming parts' type and sequence and unnecessary cost by bar-code labeling and sequence data' documenting. The proposed system also can overcome the drawbacks of the RFID based just-in-sequence parts delivery system such as transmission range limit and difficulties of confirming parts' type and sequence in real time. Finally, we show the implementation of the proposed system, and its practicality.

Active Kernel for Just-in-time Services of Electronic Commerce Systems (전자상거래 시스템의 Just-In-Time 서비스를 위한 능동 커널)

  • Lee, Dong-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2227-2230
    • /
    • 2002
  • 본 논문에서는 WWW을 이용한 전자상거래 환경(B2B, B2C, 등)에서 기업간(시스템 사이) 원활한 업무 협조와 just-in-time 서비스를 구현할 수 있도록, 능동 데이터베이스 기법을 이용한 전자상거래 시스템의 능동 kernel을 제안한다. 능동 커널은 고수준(high level)의 규칙 프로그래밍 언어(ECA rule)를 제공하므로 응용 프로그램과는 독립적으로 기업간 업무협조(coordination)와 사건 기반의 just-in-time 서비스를 구현할 수 있다. 따라서 시스템 관리자 및 프로그래머는 전자상거래 시스템간 조정 기능 구현과 유지보수를 쉽게 할 수 있다. 또한, 본 논문에서 제안하는 능동 커널은 기업의 방화벽(fire-wall)을 통해서도 적용될 수 있도록 HTTP 프로토콜을 이용하므로, platform 독립적인 구현을 통하여 기업간 시스템의 보안 유지와 독립성을 보장할 수 있다.

  • PDF

Optimizing Constant Value Generation in Just-in-time Compiler for 64-bit JavaScript Engine (64-bit 자바스크립트 적시 컴파일러를 위한 상수 값 생성 최적화)

  • Choi, Hyung-Kyu;Lee, Jehyung
    • Journal of KIISE
    • /
    • v.43 no.1
    • /
    • pp.34-39
    • /
    • 2016
  • JavaScript is widely used in web pages with HTML. Many JavaScript engines adopt Just-in-time compilers to accelerate the execution of JavaScript programs. Recently, many newly introduced devices are adopting 64-bit CPUs instead of 32-bit and Just-in-time compilers for 64-bit CPU are slowly being introduced in JavaScript engines. However, there are many inefficiencies in the currently available Just-in-time compilers for 64-bit devices. Especially, the size of code is significantly increased compared to 32-bit devices, mainly due to 64-bit wide addresses in 64-bit devices. In this paper, we are going to address the inefficiencies introduced by 64-bit wide addresses and values in the Just-in-time compiler for the V8 JavaScript engine and propose more efficient ways of generating constant values and addresses to reduce the size of code. We implemented the proposed optimization in the V8 JavaScript engine and measured the size of code as well as performance improvements with Octane and SunSpider benchmarks. We observed a 3.6% performance gain and 0.7% code size reduction in Octane and a 0.32% performance gain and 2.8% code size reduction in SunSpider.

Auto Dispatch Device of Parturition Beginning Signal by Temperature and a Load Sensor at Ubiquitous Circumstance in Pig Industry (양돈산업에 있어서 유비쿼터스 환경에서 온도 및 하중 센서에 의한 자동 분만 알림 시스템 개발)

  • Lee, Jang-Hee;Baek, Soon-Hwa;Yon, Seung-Ho
    • Reproductive and Developmental Biology
    • /
    • v.33 no.3
    • /
    • pp.139-146
    • /
    • 2009
  • This study tried to develop the system (device) that automatically notify a manager of condition just before and after farrowing to extend ubiquitous-based technology and to increase efficiency of delivery care and productivity by reducing human labor and time on standby when farrowing management is done in the difficult and hard working environment of farrowing such as night or holidays in field sand especially in pig industry. In this test, selected 10 gilts were executed timed artificial insemination and were set up each temperature sensor and load sensor to them 3 days before the estimated farrowing day and were observed the farrowing situation. This study was embodied the NESPOT-based (KT Corporation) monitoring system, the system to transmit data in real time by utilization of wireless LAN and the sensor module to apply the ubiquitous environment to them. And this study was observed the situation to automatically notify situations of 10 gilts that first bore just before and after farrowing. The result obtained the farrowing situations of them in real time by setup of the NESPOT-based monitoring system to check farrowing situation directly is as follow. The average time of the automatic notice about situation just before farrowing by the temperature sensor was 27.5 minutes before the beginning of farrowing (the expulsion time of a piglet). 6 of 8 pregnant gilts that first bore automatically were notified situations just before farrowing and the temperature sensors inserted into 2 ones before farrowing were omitted. (The automatic notice rate 75%) The average time of the automatic notice of situation just after farrowing by the load sensor was taken 46.5 minutes after the beginning of farrowing (the expulsion time of a first piglet). The average gestation period of 8 ones that first bore and were tested by the automatic notice of farrowing situation was 115.6 days. This result found that the automatic farrowing notice system by the temperature sensor is more efficient than the load sensor as the automatic farrowing alarm device and sanitary treatment and improvement of the omission rate were required.

Introduction to numba library in Python for efficient statistical computing (효율적인 통계 계산을 위한 파이썬 numba 라이브러리의 소개)

  • Cho, Younsang;Yu, Donghyeon;Son, Won;Park, Seoncheol
    • The Korean Journal of Applied Statistics
    • /
    • v.33 no.6
    • /
    • pp.665-682
    • /
    • 2020
  • This paper introduces numba library in Python, which improves computational efficiency of the provided implemented code written by naive Python language by applying just-in-time (JIT) compilation. To apply just-in-time compilation, the numba only needs to use a decorator on a target Python function. We provide implementation examples with numba for the permutation test and the parameter estimation for Gaussian mixture distribution. We also numerically show the efficiency of numba by comparing the total computation times of the implementation using naive python and the implementation using numba for each application.