• 제목/요약/키워드: Execution Behavior

검색결과 183건 처리시간 0.028초

성능 모니터링 이벤트들의 통계적 분석에 기반한 모바일 프로세서의 전력 예측 (Power Prediction of Mobile Processors based on Statistical Analysis of Performance Monitoring Events)

  • 윤희성;이상정
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제15권7호
    • /
    • pp.469-477
    • /
    • 2009
  • 제한된 용량의 배터리로 동작해야 하는 모바일 시스템에서는 소프트웨어 설계시 성능뿐만 아니라 전력소모도 고려해야 한다. 따라서 소프트웨어의 실행 중에 전력소모를 정확하게 예측할 수 있으면 전력과 성능을 고려한 효율적인 소프트웨어의 설계가 가능해진다. 본 논문에서는 모바일 프로세서의 전력소모 예측을 위해 정량적으로 프로세서의 동작을 분석하고 모델링 하는 통계적인 분석 방법을 제안한다. 제안된 방식은 다양한 벤치마크 프로그램들을 실행하여 프로세서의 성능 모니터링 이벤트들과 전력소모 데이터를 수집한 후 계층적 클러스터링(hierarchical clustering) 분석 등을 적용하여 서로 중복되지 않으면서 전력소모에 크게 기여하는 대표적인 성능 모니터링 이벤트들을 추출한다. 전력 예측 모델은 선택된 성능 모니터링 이벤트들이 독립변수가 되고 전력소모가 종속변수가 되는 회귀분석(regression analysis)을 수행하여 개발한다. 전력 예측 모델은 Intel XScale 아키텍처 기반의 PXA320 모바일 프로세서에 적용하여 평균 4% 이내의 에러율로 전력소모를 예측할 수 있음을 보인다.

RTEMS 오픈소스 운영체제를 위한 virtio 네트워크 드라이버 개발 (Development of virtio Network Driver for RTEMS Open-Source Operating System)

  • 김진현;진현욱
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제23권4호
    • /
    • pp.262-267
    • /
    • 2017
  • RTEMS는 GPLv2 기반의 라이선스를 사용하는 오픈소스 실시간 운영체제로 인공위성과 같은 항공우주 분야의 시스템에서 사용된다. 이러한 시스템들은 하드웨어 플랫폼과 관련된 문제로 인해 개발 환경 구축이 어려우며, 가상화 기술을 통해 이를 해결할 수 있다. 그러나 가상화 오버헤드로 인한 실행 시간증가와 성능 저하가 실시간 응용의 시간 동작을 변화시키며, 따라서 이를 최소화해야한다. 본 논문에서는 RTEMS를 위한 virtio front-end 네트워크 드라이버를 구현하여 네트워크 I/O 가상화 오버헤드를 완화시킨다. 또한 구현된 드라이버를 오픈소스 소프트웨어 기여를 위해 RTEMS 커뮤니티에 제출하는 과정과 커뮤니티의 다양한 요구사항들을 반영하는 과정을 설명한다.

새터민 아동의 문화적응 스트레스 감소를 위한 음악심리치료 적용 연구 (Music Psychotherapy Program on Acculturative Stress for North Korean Child Defectors)

  • 정현정
    • 인간행동과 음악연구
    • /
    • 제6권1호
    • /
    • pp.1-31
    • /
    • 2009
  • 본 연구의 목적은 최근 수적인 증가와 더불어 문화적응에 따른 스트레스를 경험하고 있는 새터민 아동들에게 음악심리치료 프로그램을 실시하여 참여자들의 문화적응 스트레스에 어떠한 효과를 미치는지 알아보는 데 있다. 이를 위하여 새터민 아동 4명을 대상으로 하여 약 40분씩 총 14회기에 걸쳐 개인 세션으로 진행하였다. 본 연구에서는 단일집단 사전사후 검사 설계에 기초하여 14회 활동의 사전과 사후에 문화적응 스트레스 검사를 실시하여 점수를 비교분석한 결과 대상자들의 문화적응 스트레스 점수가 사전검사 평균 32.75점에서 사후검사 평균 23점으로 9.75점 감소하였으며, 각 회기별 주제에 대한 대상자들의 언어적 반응을 분석한 결과 언어적 자기표현에 있어서 부정적 사고가 긍정적 자기인식으로 변화하였음을 알 수 있었다. 이러한 결과는 음악심리치료 프로그램이 새터민 아동에게 음악을 통한 일관된 지지감을 제공하며 긍정적 자아 지각을 통해 내적 자원을 강화하도록 하여 문화적응 스트레스의 감소에 효과적인 중재가 될 수 있음을 시사한다.

  • PDF

Counter-Based Approaches for Efficient WCET Analysis of Multicore Processors with Shared Caches

  • Ding, Yiqiang;Zhang, Wei
    • Journal of Computing Science and Engineering
    • /
    • 제7권4호
    • /
    • pp.285-299
    • /
    • 2013
  • To enable hard real-time systems to take advantage of multicore processors, it is crucial to obtain the worst-case execution time (WCET) for programs running on multicore processors. However, this is challenging and complicated due to the inter-thread interferences from the shared resources in a multicore processor. Recent research used the combined cache conflict graph (CCCG) to model and compute the worst-case inter-thread interferences on a shared L2 cache in a multicore processor, which is called the CCCG-based approach in this paper. Although it can compute the WCET safely and accurately, its computational complexity is exponential and prohibitive for a large number of cores. In this paper, we propose three counter-based approaches to significantly reduce the complexity of the multicore WCET analysis, while achieving absolute safety with tightness close to the CCCG-based approach. The basic counter-based approach simply counts the worst-case number of cache line blocks mapped to a cache set of a shared L2 cache from all the concurrent threads, and compares it with the associativity of the cache set to compute the worst-case cache behavior. The enhanced counter-based approach uses techniques to enhance the accuracy of calculating the counters. The hybrid counter-based approach combines the enhanced counter-based approach and the CCCG-based approach to further improve the tightness of analysis without significantly increasing the complexity. Our experiments on a 4-core processor indicate that the enhanced counter-based approach overestimates the WCET by 14% on average compared to the CCCG-based approach, while its averaged running time is less than 1/380 that of the CCCG-based approach. The hybrid approach reduces the overestimation to only 2.65%, while its running time is less than 1/150 that of the CCCG-based approach on average.

가구풍요도가 청소년의 행복감에 미치는 영향 : 주관적 건강의 매개효과분석 (A study on the Effect of Family Affluence on Happiness : The analysis of the Mediating effect of Self-rated Health)

  • 김태형
    • 한국산학기술학회논문지
    • /
    • 제16권3호
    • /
    • pp.1692-1698
    • /
    • 2015
  • 본 연구의 목적은 가구풍요도가 행복감에 미치는 영향을 파악하고, 이 관계에서 주관적 건강의 매개효과를 검증하는데 있다. 분석 자료는 제8차(2012년) 청소년건강행태온라인조사를 활용하였으며, 조사대상자는 총 74,186명이었다. 본 연구의 결과, 청소년은 자신의 사회경제적 상태는 다소 부유하지 못하다고 느끼고 있는 반면, 자신은 신체적으로 건강하다고 느끼며 대체로 현실에 만족하는 생활을 하고 있는 것으로 나타났다. 연구모형의 분석결과, 가구풍요도가 높을수록 주관적 건강수준이 높아지며, 주관적 건강수준은 청소년의 행복감을 높이는 것으로 나타났다. 즉 주관적 건강은 가구풍요도와 행복감의 관계에서 부분매개효과가 있음이 검증되었다. 본 연구결과를 토대로 청소년의 행복감에 영향을 미치는 요인인 경제 불평등을 줄이고 심리사회적 자원인 행복감에 영향을 미치는 청소년의 건강 수준을 높이기 위해 사회적 차원의 노력과 다차원적인 보건정책의 수립 및 실행이 필요함을 제언하였다.

일본의 캐릭터패키지디자인 사례분석 (A Case Study on Character Package Design of Japan)

  • 유현배
    • 디지털콘텐츠학회 논문지
    • /
    • 제18권1호
    • /
    • pp.47-54
    • /
    • 2017
  • 본 연구는 일본의 캐릭터패키지를 사례 분석하여 소비자나 수용자들로부터 사랑받고 마케팅적으로도 성공한 디자인의 콘셉트를 추출하여 그 논리와 원칙을 정립하는 그 목적을 두고 있다. 또한 금후 우리나라의 캐릭터패키지디자인의 도입과 활용 시 객관적 타당성과 공감력 있는 패키지디자인을 개발하는데 본 연구가 그 지침이 되도록 하려한다. 다양한 미디어를 믹스하고 판매를 확대시켜 나간 토하토(Tohato)사의 5가지 캐릭터패키지디자인을 대상으로 하여, 디자인콘셉트를 파악하고 그 원칙을 찾아내어 성공의 원인을 밝히고자 하며, 따라서 캐릭터디자인의 개념과 캐릭터패키지디자인의 사례분석을 통한 상품 전략을 기업 측과 크리에이티브 측면에서 이론과 원칙을 연구하였다. 그 결과, 기능적인 측면을 떠나 스토리를 갖도록 하고 추억을 만들어가도록 하며 친근감을 유발하도록 한 디자인이 리뉴얼의 성공사례로 파악되었다. 패키지디자인에 있어서 때에 따라서는 디자인의 콘셉트를 명확히 하고 그 콘셉트의 성공을 위해 기존의 원칙을 벗어나서 과감한 디자인의 추진과 소비자의 행태 분석에 따른 이론적 체계 하에서 패키지디자인의 실행이 무엇보다 중요하다는 것을 알 수 있었다.

Development of Real time Air Quality Prediction System

  • Oh, Jai-Ho;Kim, Tae-Kook;Park, Hung-Mok;Kim, Young-Tae
    • 한국환경과학회:학술대회논문집
    • /
    • 한국환경과학회 2003년도 International Symposium on Clean Environment
    • /
    • pp.73-78
    • /
    • 2003
  • In this research, we implement Realtime Air Diffusion Prediction System which is a parallel Fortran model running on distributed-memory parallel computers. The system is designed for air diffusion simulations with four-dimensional data assimilation. For regional air quality forecasting a series of dynamic downscaling technique is adopted using the NCAR/Penn. State MM5 model which is an atmospheric model. The realtime initial data have been provided daily from the KMA (Korean Meteorological Administration) global spectral model output. It takes huge resources of computation to get 24 hour air quality forecast with this four step dynamic downscaling (27km, 9km, 3km, and lkm). Parallel implementation of the realtime system is imperative to achieve increased throughput since the realtime system have to be performed which correct timing behavior and the sequential code requires a large amount of CPU time for typical simulations. The parallel system uses MPI (Message Passing Interface), a standard library to support high-level routines for message passing. We validate the parallel model by comparing it with the sequential model. For realtime running, we implement a cluster computer which is a distributed-memory parallel computer that links high-performance PCs with high-speed interconnection networks. We use 32 2-CPU nodes and a Myrinet network for the cluster. Since cluster computers more cost effective than conventional distributed parallel computers, we can build a dedicated realtime computer. The system also includes web based Gill (Graphic User Interface) for convenient system management and performance monitoring so that end-users can restart the system easily when the system faults. Performance of the parallel model is analyzed by comparing its execution time with the sequential model, and by calculating communication overhead and load imbalance, which are common problems in parallel processing. Performance analysis is carried out on our cluster which has 32 2-CPU nodes.

  • PDF

FE validation of the equivalent diameter calculation model for grouped headed studs

  • Spremic, Milan;Pavlovic, Marko;Markovic, Zlatko;Veljkovic, Milan;Budjevac, Dragan
    • Steel and Composite Structures
    • /
    • 제26권3호
    • /
    • pp.375-386
    • /
    • 2018
  • Existing design codes for steel-concrete composite structures give only general information about the shear connection provided by headed studs in group arrangement. Grouting of the openings in prefabricated concrete slabs, where the grouped headed studs are placed in the deck pockets is alternative to cast-in-place decks to accomplish fast execution of composite structures. This paper considers the possibility to reduce the distance between the studs within the group, bellow the Eurocode limitations. This may lead to increased competitiveness of the prefabricated construction because more studs are placed in the group if negative effectives of smaller distances between studs are limited. The main purpose of this work is to investigate these limits and propose an analytical calculation model for prediction of the shear resistance of grouped stud arrangements in the deck pockets. An advanced FEA model, validated by results of push-out experiments, is used to analyze the shear behavior of the grouped stud with smaller distance between them than recommended by EN 1994-1. Calculation model for shear resistance, which is consistent with the existing Eurocode rules, is proposed based on a newly introduced equivalent diameter of the stud group, $d_G$. The new calculation model is validated by comparison to the results of FE parametric study. The distance between the studs in the longitudinal direction and the number of stud rows and columns in the group are considered as the main variables.

유비쿼터스 응용 개발을 위한 센서 네트워크 시뮬레이터 (Sensor Network Simulator for Ubiquitous Application Development)

  • 김방현;김종현
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제13권6호
    • /
    • pp.358-370
    • /
    • 2007
  • 유비쿼터스 컴퓨팅의 인프라가 되는 무선 센서 네트워크의 설계 및 응용 개발을 위하여 소프트웨어 시뮬레이션이 널리 사용되고 있다. 본 연구에서는 센서 네트워크 응용프로그램의 동작을 확인할 수 있고, 실행시간 및 전력소모량을 예측할 수 있으며, 많은 수의 센서노드들을 시뮬레이션 할 수 있는 센서 네트워크 시뮬레이터를 개발하였다. 시뮬레이터는 명령어 수준의 병렬 이산 사건 시뮬레이션 방법을 이용하여 구현되었다. 명령어 수준의 시뮬레이션은 실제 센서보드에 적재되는 실행이미지를 시뮬레이션 작업부하로 사용하기 때문에 시뮬레이션 정밀도가 높다. 병렬 시뮬레이션은 여러 대의 컴퓨터를 사용하여 작업부하를 분산 처리하므로 대규모의 센서 네트워크를 시뮬레이션 할 수 있게 해준다. 구현된 시뮬레이터는 센서보드 내의 모듈 별 동작시간 및 실행된 명령어 수를 근거로 하여 전력소모량을 예측할 수 있다. 또한 다양한 시나리오의 유비쿼터스 응용프로그램의 수행 과정을 시뮬레이션 할 수 있으며, 디버깅도 가능하다. 이 연구에서 시뮬레이션의 작업부하인 명령어 트레이스로는 ATmega128L 마이크로컨트롤러용 크로스컴파일러에 의해 생성된 실행이미지를 사용하였다.

동작관찰훈련이 뇌졸중 환자의 마비측 상지기능에 미치는 영향: 단일사례연구 (The Effect of Action Observation on Motor Function of Paretic Upper Extremity in Stroke Patients: Single Subject Study)

  • 정우식;윤태원;최연정;이홍균
    • 대한물리의학회지
    • /
    • 제8권2호
    • /
    • pp.271-280
    • /
    • 2013
  • PURPOSE: This study was conducted in chronic hemiplegic patients to examine the effect of the training of the ipsilateral arm that is identical to the model performing movements and the training of the contralateral arm on the function of the arm. METHODS: The subjects were participated total 2 patients(the subject 1 with left hemiplegia and the subject 2 with right hemiplegia). The study was conducted for 4 weeks. The action observation training were repeated 10 times in 10 days during intervention period. The evaluation of the arm function such as BBT, MFT and MAL in the each subject were examined 5 times in the baseline period, 10 times during the intervention period and 5 times during the baseline regression period. RESULTS: The results of the evaluation in each subject were presented as mean values and video graphs. The arm function of the 2 subjects were improved during the intervention period in comparison with the baseline period, and the improvement was maintained even during the regression baseline period. In addition, there were large variation ratio of BBT and MAL (AOU, QOM) in comparison with subject 1. CONCLUSION: According to the results, the action observation training was more effective in improving upper limb function of stroke patients who imitate the performed behavior of paralyed parts on the same side.