• 제목/요약/키워드: Just in Time

검색결과 2,148건 처리시간 0.026초

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

  • 최선일;문수묵
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (1)
    • /
    • 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

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

  • 김창봉
    • 통상정보연구
    • /
    • 제8권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
    • /
    • 제10권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)

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

  • 최선일;문수묵
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권12호
    • /
    • pp.1283-1291
    • /
    • 2005
  • Just-in-Time 컴파일러를 이용하여 자바의 성능을 향상시키려면 여러 문제들을 극복하여야 한다. 이 문제 중 중요한 부분을 차지하는 것이 배열경계 검사(Array bounds check) 명령어를 어떻게 최적화하느냐는 것이다 정적인 컴파일 환경의 경우에는 이미 많은 연구가 진행되어 매우 강력한 성능을 가지는 알고리즘이 알려져 있으나 컴파일 시간이 수행시간의 일부인 Just-in-Time 컴파일 환경에 이를 적용하기에는 컴파일에 시간을 너무 많이들이는 결과를 낳아 적절하지 않다. 현재 Just-in-Time 컴파일러들은 가볍고 단순한 반면에 중복된 배열 경계 검사를 찾아내는 능력이 다소 부족한 알고리즘을 사용하거나 아니면 강력하지만 정적 단일 배정(Static Single Assignment) 형태로 명령어 표현 방식을 변환해 주어야만 하는 알고리즘을 사용하고 있다. 정적 단일 배정 형태로의 변환 및 되돌림은 가볍고 빠른 컴파일러를 지향하는 Just-in-Time 컴파일러에 부합되지 않는다. 본 논문은 변수 간의 대소관계를 표현하는 그래프를 배열 경계 검사 알고리즘에 적용하는 것을 통해 충분한 성능을 내면서도 정적 단일 배정 형태로의 변환을 필요로 하지 않는 알고리즘을 제안한다. Java에서의 모든 최적화는 Java 언어 명세에서 강제하고 있는 정확한 예외 처리(precise exception) 규칙을 따라야 한다. 명령어의 위치를 바꿈으로써 성능 향상을 꾀하는 최적화의 경우 이것으로 인해 많은 제약을 받게 되는데, 배열 경계 검사 최적화(Array bounds check elimination optimization) 또한 이 규칙에 의해 많은 최적화 기회를 잃는다. 우리는 이 제약을 극복하여 배열 경계 검사최적화의 적용 범위를 넓힐 수 있는 새로운 방법도 아울러 제안하고자 한다.

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

  • 박진서;김영렬
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2009년도 춘계학술대회 미래 IT융합기술 및 전략
    • /
    • 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)

  • 이영두;김상락;공형윤;구인수
    • 전자공학회논문지SC
    • /
    • 제47권1호
    • /
    • pp.35-41
    • /
    • 2010
  • 제품완성업체에서 생산성과 양품률을 향상시키기 위해서는 조립라인에서 필요로 하는 부품이 순서에 맞게 적시에 공급되어져야 하며, 이종부품의 공급으로 인한 조립라인을 멈추는 시간이 없어야 한다. 본 논문에서는 기존 바코드 기반 부품공급 시스템에서 이종부품 확인 및 서열 작업시 발생하는 수작업에 의한 불필요하게 소모되는 시간과 재사용이 불가능한 바코드 라벨 및 서열지로 인한 소모성 비용을 제거하고, RFID 기반의 부품공급 시스템이 가진 태그의 거리에 따른 인식률 저하로 인한 전송거리제한으로 발생하는 실시간 이종부품 확인 및 부품서열 관리의 어려움을 극복하는 방법으로 RFID와 USN이 융합된 형태인 스마트 파렛트기반의 직서열 부품공급 시스템을 제안하고, 간단한 구현을 통해 실현성을 입증하고자 한다.

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

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

  • PDF

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

  • 최형규;이제형
    • 정보과학회 논문지
    • /
    • 제43권1호
    • /
    • pp.34-39
    • /
    • 2016
  • 자바스크립트는 웹 페이지에서 HTML과 더불어 널리 사용되고 있다. 많은 자바스크립트 수행 엔진들은 성능 향상을 위해 적시 컴파일러를 채택하고 있다. 최근에는 32-bit 뿐만 아니라 64-bit 마이크로프로세서가 탑재된 다양한 기기가 소개되고 있으며 이를 위한 적시 컴파일러도 개발되고 있다. 하지만 64-bit 적시 컴파일러는 아직 문제점이 많으며, 특히 메모리 주소와 값들이 64-bit을 사용하여 코드의 크기가 증가하는 문제점이 있다. 본 논문은 64-bit 환경에서 생성되는 코드, 특히 주소와 상수 값들이 더 많은 공간을 사용함을 보여주고, 적시 컴파일러가 64-bit 값들의 생성을 최적화하여 메모리 사용량을 줄이는 기법들을 제안한다. 이를 V8 자바스크립트 엔진에 적용하여, Octane과 SunSpider 벤치마크에서 생성되는 코드의 크기와 성능을 평가하였다. 성능은 각각 3.6%와 0.32% 향상되었으며, 코드 크기는 0.7%와 2.8% 감소하였다.

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

  • 이장희;백순화;연승호
    • Reproductive and Developmental Biology
    • /
    • 제33권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.

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

  • 조윤상;유동현;손원;박선철
    • 응용통계연구
    • /
    • 제33권6호
    • /
    • pp.665-682
    • /
    • 2020
  • 본 논문은 순수하게 파이썬 언어로 작성된 연산에 대하여 just-in-time (JIT) 컴파일을 적용하여 전체 계산 속도를 향상시킬 수 있는 numba 라이브러리에 대한 사용법과 응용에 대하여 소개한다. 실제 통계 계산 문제에 대한 numba 라이브러리의 적용에 대한 예제로 반복문 사용이 요구되는 통계 계산 문제들 중 순열 검정과 정규 혼합 분포의 모수 추정의 EM 알고리즘을 고려하였으며 순수한 파이썬 구문 및 반복문을 활용한 계산 시간과 numba를 활용한 계산 시간을 비교하여 numba 라이브러리 활용의 효율성을 수치적으로 제시하였다.