• 제목/요약/키워드: Check-in

검색결과 9,538건 처리시간 0.035초

자바 적시 컴파일에서의 조건 수행을 이용한 비어 있는 포인터의 조기검사 (Early Null Pointer Check using Predication in Java Just-In-Time Compilation)

  • 이상규;최형규;문수묵
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권7호
    • /
    • pp.683-692
    • /
    • 2005
  • 자바에서는 어떤 객체에 접근하는 작업을 할 때마다 항상 해당 객체에 대한 레퍼런스가 널 (Null)인지 여부를 먼저 검사하도록 규정하고 있다. 자바 언어는 객체 중심 언어이기 때문에 객체 접근이 빈번하며 이러한 널 포인터 검사는 자바 프로그램의 성능을 크게 저하시킬 수 있다. 이러한 성능 저하를 줄이기 위한 방법으로 불필요하게 반복되는 널 포인터 검사를 제거하는 기법이 사용되고 있다. 즉, 적시 (Just-in-Time, JIT) 컴파일러가 사용되는 자바 수행 환경에서 코드 분석을 통해 불필요한 널 포인터 검사 코드를 제거하는 최적화를 한다. 본 논문은 JIT 컴파일러 수행 환경에서 조건 수행(predication)이라는 최근 마이크로프로세서의 특징을 이용하여, 기존의 최적화로는 제거할 수 없는 널 포인터 검사 코드를 추가로 없애는 방법을 제시한다. 일반적으로 널 포인터 검사 코드는 비교와 분기 두 명령어로 이루어져 있는데, 그 중에 비교 명령어를 객체를 사용하기 전에 수행하는 것이 아니라 객체가 정의된 직후에 미리 수행하도록 함으로써 널 포인터 검사를 위해 수행되는 총 비교 명령어 수를 줄이는 것이 이 방법의 주된 내용이다. 실험 결과 기존의 널 포인터 제거로 최적화된 코드에 비해 수행된 비교 명령어의 수는 SPECjvm98에서 평균 3.21$\%$줄었고, 생성된 비교 명령어 수는 1.98$\%$ 줄었다. 이는 인텔 IA-64 아이테니엄(Itanium) 컴퓨터에서 평균 0.32$\%$의 성능 향상을 가져왔다.

CNG차량의 연료공급라인용 Check Valve Seal의 거동해석 (Analysis of Check Valve Seal for CNG Vehicle Fuel Supply Line)

  • 유재찬;여경모;강병루;박태조
    • Tribology and Lubricants
    • /
    • 제22권6호
    • /
    • pp.329-334
    • /
    • 2006
  • In CNG (Compressed natural gas) fuel supply line, whose main components are receptacle and check valve are used to charge high pressure gas to the tank of NGV (Natural gas vehicle). It is reported that the seal is separated occasionally form valve seat and results in blockage of gas flow. In this paper, MARC is used to investigate the reasons of seal separation and suggest design improvements. The static gas pressure distributions acting on the seal which calculated using FLUENT are considered to investigate accurate seal deformation behaviors. Deformed seal shapes are obtained for various amounts of seal interference and its location, gas pressure distributions and Young's modulus of the rubber used. The results showed that the reasons of seal separation problems are verified theoretically, and suggested examples of new design method. Therefore the present numerical methods can be applied in designing and performance analysis of rubber seals adopted in high pressure fluid machineries.

급성관상동맥증후군 환자의 병원 전 119구급의료서비스 실태 및 개선방안 -충북 제천.단양을 중심으로- (A Survey on Prehospital Emergency Medical Service for the Improvement of Acute Coronary Syndrome Assessments - Focus on the Jecheon.Danyans Area -)

  • 노상균
    • 한국화재소방학회논문지
    • /
    • 제22권3호
    • /
    • pp.293-299
    • /
    • 2008
  • 119 구급대를 이용하여 급성관상동맥증후군을 진단 받은 97명의 환자평가로는 혈압 27.8%, 호흡 23.7%, 맥박 33.0%를 측정하였고, 응급처치로는 산소공급 52.6%, 안정 12.4%, 심전도 체크 4.1%, Nitroglycerin(NTG) Aspirin 정맥로 확보 둥은 0%로 전체적인 수행율이 낮게 확인되어 급성관상동맥증후군 환자의 병원 전 처치가 제대로 이루어지지 못하고 있다. 따라서 구급대인의 질적 향상을 위해서 실무중심의 지속적인 교육, 교육 후에는 반드시 평가를 병행하여 적정수준 미달자에게는 재교육을 받도록 하는 등 구급대원의 자질을 강화시킬 수 있도록 내부적인 초안이 마련되어야 할 것이다.

피스톤 냉각용 Oil Jet내 볼 체크 밸브 주위 유동 연구 (A Study on the flow of Ball Check valve in the Oil Jet for cooling the Piston)

  • 권지혁;정호윤;이종훈;최윤환;이연원
    • 한국마린엔지니어링학회:학술대회논문집
    • /
    • 한국마린엔지니어링학회 2005년도 전기학술대회논문집
    • /
    • pp.195-199
    • /
    • 2005
  • As vehicles are recently becoming more important in our life, the study for engine capacity has been conducted for many years. Specially, the study on lubrication in the engine is needed to develop engine capacity. The role of lubrication is to reduce fraction, manage the temperature and protect from corrosion etc. At the view point of the engine, lubrication and cooling of the engine have an effect on the life and efficiency, so we have to study this problem. Ball check valve is located in the inlet of the Oil Jet. Ball check valve is used to control the flow rate of the engine oil, which cools and lubricates the engine. Flow rate at the oil jet is very important, so the study for this problem is needed to conduct researches. The point of this study is to compute the flow rate and the flow in oil jet. The results of this study is that the mass flow rate is satisfied with the research which is obtained at the experiment.

  • PDF

A Study on Trouble Management and Necessity for Preventive Check in PACS

  • Son, Gi-Gyeong;Sung, Dong-Wook;Shin, Jin-Ho;Jeong, Jae-Ho;Kang, Hee-Doo
    • 대한디지털의료영상학회논문지
    • /
    • 제8권1호
    • /
    • pp.39-43
    • /
    • 2006
  • PACS has been run at the Kyung Hee University Medical Center since 2001, and the installation and operation of PACS have contributed to automation and quantification of center's medical environment. In order to classify tile annual number of trouble cases processed by PACS, the authorshave made a classification code system which enabled detailed statistical processes for each section. Such process method has not only shown the management efficiency to trouble management of PACS, but also raised the interests in frequently occurring troubles, and enabled the prediction of troubles that may occur hereafter. Predictable troubles lead to preventive check, and this has direct effects on medical treatment and the hospital administration. The authors intend to arouse the necessity of preventive check of PACS by analyzing trouble management processes for the last 1 year.

  • PDF

선삭가공용 CAM 시스템의 개발에 관한 연구 (A study on the development of CAM system for turning)

  • 양민양;이성찬;최종률;강성균
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1996년도 추계학술대회 논문집
    • /
    • pp.529-533
    • /
    • 1996
  • Recently, manufacturing industries are doing their best to increase productivity and to reduce production time. One of tile efforts is to develop user-friendly and effective CAM systems. For this purpose, a CAM system for turning was developed. In the developed system. user interacts with tile CAM system using graphical user interface (GUI) and manufacturing support functions to make NC programs effectively. Manufacturing support functions include cycle decoder. interference check be ween tool and workpicce. bar turning without air cut and dynamic/wireframe simulation. In the cycle decoder. basic options are provided to novices for their convenience. and advanced options are provided to help expert to modify the program using their knowledge. Interference check has been nil issue in tile CAM system for tuning. In this paper. when a user selects a tool. interference check between selected tools and workpieces is done automatically. Moreover. remaining shapes are calculated automatically. Then, tile CAM system requests user to input all additional tool and generates NC codes to cut tile remaining shapes. In bar turning of forged raw material, air cut should be prevented for effective machining. For this purpose, a new algorithm for bar turning was developed. Dynamic and wireframe simulation was used to verify the generated NC code.

  • PDF

CAN 버스를 이용한 다중 UART 통신 (Multiple UART Communications Using CAN Bus)

  • 강태욱;이성수
    • 전기전자학회논문지
    • /
    • 제24권4호
    • /
    • pp.1184-1187
    • /
    • 2020
  • 본 논문에서는 UART (Universal Asynchronous Receiver/Transmitter)와 CAN (Controller Area Network)의 장점을 활용할 수 있는 차량통신 콘트롤러를 제안한다. UART는 1대1 통신에 사용되며 데이터 유효성 검사로 패리티 비트를 사용한다. 제안하는 차량통신 콘트롤러를 사용하는 경우에는 UART를 CAN으로 변환하여 1대1 통신뿐만 아니라 버스 구조의 다중 통신도 가능하다. 또한 데이터 유효성 검사를 패리티보다 발전된 CRC (cyclic redundancy check)를 통해 수행하므로 신뢰도가 올라간다. CAN은 마이크로프로세서에 의해 제어되지만 제안하는 차량통신 콘트롤러를 사용하는 경우에는 RS-232, RS-422, RS-485를 지원하는 장치라면 무엇이든지 제어가 가능하다.

Evaluation of Resistance to the Aphid (Aphis glycines Matsumura) in Soybean Cultivars and Germplasms

  • Kim, Myung Sik;Sung, Mi Kyung;Baek, Woon Jang;Kim, Min Hwan;Chung, Jong Il
    • 한국작물학회지
    • /
    • 제57권4호
    • /
    • pp.365-372
    • /
    • 2012
  • Native of soybean aphid (Aphis glycines Matsumura) is an Asia and aphid is one of the dangerous pests in soybean [Glycine max (L.) Merr.]. High density aphid populations can reduce crop production by causing severe damage. The objective of this study was evaluation of resistance to the soybean aphid in soybean cultivars and germplasms. A total of fifty five soybean cultivars or germplasms, including two susceptible and two resistant check varieties, were infested to evaluate their resistance in the field cage and greenhouse test by aphid colonies which derived from wild collected one soybean aphid biotype in Korea. The average number of reproduced soybean aphid was evaluated with 62.7 aphids in the resistant check variety PI 567598B and also estimated with 1,807 aphids for susceptible check variety Williams 82. In soybean varieties and germplasms, the average reproduced soybean aphid populations ranged from the lowest 497 aphids for Junjeori to the highest 3,862 aphids for Mansu. About seventy six percent of soybean cultivars and germplasms were shown high density soybean aphid populations when compared with another susceptible check variety PI 567543C in the field cage test. From the greenhouse test to evaluate aphid index, 87.3% of soybean cultivars or germplasms presented aphid index with 9.0. No soybean cultivars and germplasms were observed with soybean resistant phenotype when regarded a aphid resistant level as less than 10% aphid reproductions compared with susceptible check Williams 82. Although no Korean soybean cultivars were identified with resistant trait to the soybean aphid, we found one great resistant genetic resource PI 567598B in this study. This result will be helpful to further study for providing useful genetic information for soybean researchers.

Dosimetry Check™를 이용한 MVCT 선량계산 모델 구축에 관한 연구 (A Study on the Construction of MVCT Dose Calculation Model by Using Dosimetry Check™)

  • 엄기천;김창환;전수동;백금문
    • 대한방사선기술학회지:방사선기술과학
    • /
    • 제43권6호
    • /
    • pp.431-441
    • /
    • 2020
  • The purpose of this study was to construct a model of MVCT(Megavoltage Computed Tomography) dose calculation by using Dosimetry Check™, a program that radiation treatment dose verification, and establish a protocol that can be accumulated to the radiation treatment dose distribution. We acquired sinogram of MVCT after air scan in Fine, Normal, Coarse mode. Dosimetry Check™(DC) program can analyze only DICOM(Digital Imaging Communications in Medicine) format, however acquired sinogram is dat format. Thus, we made MVCT RC-DICOM format by using acquired sinogram. In addition, we made MVCT RP-DICOM by using principle of generating MLC(Multi-leaf Collimator) control points at half location of pitch in treatment RP-DICOM. The MVCT imaging dose in fine mode was measured by using ionization chamber, and normalized to the MVCT dose calculation model, the MVCT imaging dose of Normal, Coarse mode was calculated by using DC program. As a results, 2.08 cGy was measured by using ionization chamber in Fine mode and normalized based on the measured dose in DC program. After normalization, the result of MVCT dose calculation in Normal, Coarse mode, each mode was calculated 0.957, 0.621 cGy. Finally, the dose resulting from the process for acquisition of MVCT can be accumulated to the treatment dose distribution for dose evaluation. It is believed that this could be contribute clinically to a more realistic dose evaluation. From now on, it is considered that it will be able to provide more accurate and realistic dose information in radiation therapy planning evaluation by using Tomotherapy.

지역사회 거주 조현병 범주 장애 환자의 신체건강관리 관련 요인 (Factors Related to Physical Health Monitoring in Community-Dwelling Patients with Schizophrenia Spectrum Disorder)

  • 김미나;전민;이주연;김선영;김재민;윤진상;김수진;김성완
    • 대한조현병학회지
    • /
    • 제22권1호
    • /
    • pp.14-20
    • /
    • 2019
  • Objectives: To identify factors related to physical health monitoring of patients with schizophrenia spectrum disorder. Methods: A total of 172 patients with schizophrenia spectrum disorder registered in mental health welfare centers and rehabilitation facilities in Gwangju were recruited. Physical health monitoring was defined by two health behaviors; fasting blood tests within recent 2 years in all participants and routine medical check-ups covered by national insurance within recent 5 years in participants aged 40 years or older. Demographic and clinical characteristics including overweight, metabolic syndrome and knowledge about physical illness were compared according to physical health monitoring. Results: Prevalence of overweight and metabolic syndrome were 62.8% and 40.1%, respectively. The rates of fasting blood tests and routine medical check-ups were 34.9% and 67.9%, respectively. The rates of fasting blood tests were significantly higher in general hospital and university hospital compared to mental hospital or private clinic. Rates of routine medical check-ups were significantly lower in individuals using daily rehabilitation service and smokers. Knowledge about cancer and chronic illness were significantly better in individuals receiving routine medical check-ups compared with those not receiving it. Conclusion: Education about physical health should be integrated to mental health service in community mental health center.