• Title/Summary/Keyword: distributed object

Search Result 746, Processing Time 0.033 seconds

Debelppment of C++ Compiler and Programming Environment (C++컴파일러 및 프로그래밍 환경 개발)

  • Jang, Cheon-Hyeon;O, Se-Man
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.3
    • /
    • pp.831-845
    • /
    • 1997
  • In this paper,we proposed and developed a compiler and interactive programming enviroments for C++ wich is mostly worth of nitice among the object -oriented languages.To develope the compiler for C++ we took front=end/back-end model using EM virtual machine.In develpoing Front-End,we formailized C++ gram-mar with the context semsitive tokens which must be manipulated by dexical scanner and designed a AST class li-brary which is the hierarchy of AST node class and well defined interface among them,In develpoing Bacik-End,we proposed model for three major components :code oprtimizer,code generator and run-time enviroments.We emphasized the retargatable back-end which can be systrmatically reconfigured to genrate code for a variety of distinct target computers.We also developed terr pattern matching algorithm and implemented target code gen-erator which produce SPARC code.We also proposed the theroy and model for construction interative pro-gramming enviroments. To represent language features we adopt AST as internal reprsentation and propose uncremental analysis algorithm and viseal digrams.We also studied unparsing scheme, visual diagram,graphical user interface to generate interactive environments automatically Results of our resarch will be very useful for developing a complier and programming environments, and also can be used in compilers for parallel and distributed enviroments.

  • PDF

Detailed Representation of Liquid-Solid Mixed Surfaces with Adaptive Framework Based Hybrid SDF and Surface Reconstruction (적응형 프레임워크 기반의 하이브리드 부호거리장과 표면복원을 이용한 액체와 고체 혼합 표면의 세밀한 표현)

  • Kim, Jong-Hyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.23 no.4
    • /
    • pp.11-19
    • /
    • 2017
  • We propose a new pipeline of fluid surface reconstruction that incorporates hybrid SDF(signed distance fields) and adaptive fluid surface techniques to finely reconstruct liquid-solid mixed surfaces. Previous particle-based fluid simulation suffer from a noisy surface problem when the particles are distributed irregularly. If a smoothing scheme is applied to reduce the problem, sharp and detailed features can be lost by over-smoothing artifacts. Our method constructs a hybrid SDF by combining signed distance values from the solid and liquid parts of the object. We also proposed a method of adaptively reconstructing the surface of the fluid to further improve the overall efficiency. This not only shows the detailed surface of the solid and liquid parts, but also the detail of the solid surface and the smooth fluid surface when both materials are mixed. We introduce the concept of guiding shape and propose a method to get signed distance value quickly. In addition, the hybrid SDF and mesh reconstruction techniques are integrated in the adaptive framework. As a result, our method improves the overall efficiency of the pipeline to restore fluid surfaces.

Analysis on the Damage Status by Diagnostical Methodology for the Improvement Landscape on the Supyo-bridge at Chunggae-stream (청계천 수표교(水標橋)의 경관 향상을 위한 진단학적(診斷學的) 훼손상태 분석)

  • An, Jin-Sung;Choi, Ah-Hyun;Kim, Yu-Il
    • Journal of the Korean Institute of Traditional Landscape Architecture
    • /
    • v.28 no.3
    • /
    • pp.105-113
    • /
    • 2010
  • This study is for the preservation plan of the tradition space which is performed by the damage status analysis through performing the value assessment. Especially, it is an experimental study for finding the process and methods by analyzing the major element for the value assessment of the selected object's damage status through the expert group who are systematized in their interest to conserve the traditional structure in traditional space. For that purpose, this study should be performed by the fundamental understanding of the physical property of the Supyo-bridge and the condition of the selected site's environment. Meanwhile, this study has been done that 'map of the damage status distribution' for making records of damage status of the Supyo-bridge on the property utilized field measurement adapted by photogrammetry and assessment guidelines, which are for investigation on damage status of objects that are standardized 'Raccomandazioni Normal' which could be said construction culture assets management guidelines of Italian government. As the result of investigation, damage status of each part in the Supyo-bridge was mostly composed of damage by sediment and corrosion and in case of 9 damage types including corrosion, in consideration of physical and chemical properties and distribution status of those elements, it is made an judgement that is not working as a threatened factor regarding security of the Supyo-bridge. On the contrary, for the improvement landscape, in case of 'Thermoclastism' phenomenon observed in 'upper floor', 'Myungae stone' and 'bridge pier' is that when taking it into consideration that is widely distributed concentrated on the bridge pier, surface reinforcement job along with elimination of damage part will be judged to be requested for earliest treatment.

Call-Site Tracing-based Shared Memory Allocator for False Sharing Reduction in DSM Systems (분산 공유 메모리 시스템에서 거짓 공유를 줄이는 호출지 추적 기반 공유 메모리 할당 기법)

  • Lee, Jong-Woo
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.7
    • /
    • pp.349-358
    • /
    • 2005
  • False sharing is a result of co-location of unrelated data in the same unit of memory coherency, and is one source of unnecessary overhead being of no help to keep the memory coherency in multiprocessor systems. Moreover. the damage caused by false sharing becomes large in proportion to the granularity of memory coherency. To reduce false sharing in a page-based DSM system, it is necessary to allocate unrelated data objects that have different access patterns into the separate shared pages. In this paper we propose call-site tracing-based shared memory allocator. shortly CSTallocator. CSTallocator expects that the data objects requested from the different call-sites may have different access patterns in the future. So CSTailocator places each data object requested from the different call-sites into the separate shared pages, and consequently data objects that have the same call-site are likely to get together into the same shared pages. We use execution-driven simulation of real parallel applications to evaluate the effectiveness of our CSTallocator. Our observations show that by using CSTallocator a considerable amount of false sharing misses can be additionally reduced in comparison with the existing techniques.

Design And Implementation Real-Time Load Balancing Using TMO Replica Of LTMOS In Distributed Environment (분산 환경에서 LTMOS의 TMO 리플리카를 이용한 실시간 로드 밸런싱의 설계 및 구현)

  • Joo Koonho;Lim Bosub;Heu Shin;Kim Jungguk
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07a
    • /
    • pp.829-831
    • /
    • 2005
  • 실시간 시스템이란 시간적인 제한을 가지고 작업 수행 결과의 정확도가 보장되는 시스템으로 경성 실시간 시스템과 연성 실시간 시스템으로 분류된다. 최근 분산 실시간 분야에서 새로운 패러다임으로써 폭넓게 활용되기 시작한 실시간 객체 모델인 TMO는 Kane Kim과 Kopetz에 의해 처음 제안되었다. TMO 모델은 경성 또는 연성 실시간 응용과 병렬 컴퓨팅 응용 프로그램에서 사용 될 수 있으며, 시스템의 기능적인 면과 시간 조건 수행 모두를 명확히 정의할 수 있다. TMO의 네트워크로 구성되는 실시간 분산 환경에서의 실행을 위해 몇 개의 TMO 실행 엔진이 개발 되었는데, 그 중에서 LTMOS라는 리눅스 기반의 연성 실시간 미들웨어 엔진이 한국외대 RTDCS lab.에서 개발되었다. 하지만 LTMOS의 실시간 시스템 수행 중 작업량의 과부하로 인한 deadline 위반이나, 시스템간의 분산 IPC 통신에 있어서 Channel Traffic이 빈번한 경우 실시간 시스템을 유지할 수 없다는 문제점들을 갖고 있다. 이러한 문제점들을 해결하고 조금 더 효율적인 실시간 시스템을 유지하기 위해서, TMO 프로그램의 resource 정보를 담고 있는 ODS(Object Data Store)만을 다른 노드에 있는 자신의 TMO 프로그램 Replica로 이주해서 실시간 로드 밸런싱을 구현하는 기법을 사용하였다. 이에 본 논문에서는 TMO 프로그램들의 deadline 위반 및 Channel Traffic 부하를 감지할 수 있는 Node Monitor와 최적의 노드를 선별할 수 있는 Migration Manager를 새롭게 추가하였고, 쓰레드들의 스케줄러인 WRMT에 이주 작업을 하기 위한 부가적인 기능을 구현하였다. 2D 이미지의 관측점을 줄여 계산량을 대폭 감소시키는 장점을 갖는다.것으로 조사되었으며 40대 이상의 연령층은 점심비용으로 더 많은 지출을 하고 있는 것으로 나타났다. 4) 끼니별 한식에 대한 선호도는 아침식사의 경우가 가장 높았으며, 이는 40대와 50대에서 높게 나타났다. 점심 식사로 가장 선호되는 음식은 중식, 일식이었으며 저녁 식사에서 가장 선호되는 메뉴는 전 연령층에서 일식, 분식류 이었으며, 한식에 대한 선택 정도는 전 연령층에서 매우 낮게 나타났다. 5) 각 연령층에서 선호하는 한식에 대한 조사에서는 된장찌개가 전 연령층에서 가장 높은 선호도를 나타내었고, 김치는 40대 이상의 선호도가 30대보다 높게 나타났으며, 흥미롭게도 30세 이하의 선호도는 30대보다 높게 나타났다. 그 외에도 떡과 죽에 대한 선호도는 전 연령층에서 낮게 조사되었다. 장아찌류의 선호도는 전 연령대에서 낮았으며 특히 30세 이하에서 매우 낮게 조사되었다. 한식의 맛에 대한 만족도 조사에서는 연령이 올라갈수록 한식의 맛에 대한 만족도는 낮아지고 있었으나, 한식의 맛에 대한 만족도가 높을수록 양과 가격에 대한 만족도는 높은 경향을 나타내었다. 전반적으로 한식에 대한 선호도는 식사 때와 식사 목적에 따라 연령대 별로 다르게 나타나고 있으나, 선호도는 성별이나 세대에 관계없이 폭 넓은 선호도를 반영하고 있으며, 이는 대학생들을 대상으로 하는 연구 등에서도 나타난바 같다. 주 5일 근무제의 확산과 초 중 고생들의 토요일 휴무와 더불어 여행과 엔터테인먼트산업은 더욱 더 발전을 거듭하고 있으며, 외식은 여행과 여가 활동의 필수적인 요소로써 그 역할을 일조하고 있다. 이와 같은 여가시간의 증가는 독신자들에게는 좀더 많은 여유시간을 가족을

  • PDF

Location Environment of Prehistoric and Ancient Remains in Daejeon Area (대전지역에 있어서 선사·고대 유적의 입지환경)

  • Park, Ji-Hoon;Jang, Dong-Ho;Kim, Chansoo
    • Journal of The Geomorphological Association of Korea
    • /
    • v.19 no.1
    • /
    • pp.41-56
    • /
    • 2012
  • The purpose of this study is to look into the location environment of prehistoric and ancient remains (hereinafter referred as remains) in Daejeon Area. For the purpose of this, out of remains reported in investigation areas so far with the object of remains (total 22 places) of New Stone Age -Proto Three Kingdom period, geographical and Geomorphological analysis was conducted. The results are like the following. Most of the remains are distributed over hills especially flat surface - semi-gentle slope of hills. The bed rocks of the remains (21 places, about 95%) are composed of double-mica granite. The remains (19 places, 86%) retain 'the 1st-2nd small scale river and '5th or higher medium scale river'within comparatively short distance at the same time. The average altitude of remains is 71m and most remains are located over the altitude of 50 - 90m. The average gradient of hillslop where the remains are located is $6.7^{\circ}$ and the remains (15 places, 71%) are located over the gradient of about $0-15^{\circ}$. And the tendency that the higher the gradient of remains the smaller the number of remains was confirmed. From the above, it is judged that the inhabitants who lived in Daejeon Area at that time preferred hills with comparatively not high altitude and the earth's surface of low gradient and in addition they recognized water (river) as being important when they selected the location of settlement (or dwelling sites group).

Accuracy Analysis of Low-cost UAV Photogrammetry for Road Sign Positioning (드론사진측량에 의한 도로표지 위치정보 정확도 평가)

  • Sung, Hongki;Chong, Kyusoo;Lee, Chang No
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.37 no.4
    • /
    • pp.243-251
    • /
    • 2019
  • The road sign location information installed on national roads is continuously updated using MMS (Mobile Mapping System) technology. It is possible to map accurate road facilities by MMS, but the equipment is very expensive and requires specialized technology. Also, the accuracy of the position of the object greatly depends on the GPS (Global Positioning System) accuracy. In the case of road facility mapping, the advantage of drone is more remarkable than that of field survey or conventional aerial photogrammetry. In particular, it is more efficient than field surveying and it is possible to acquire high resolution images with low budget compared to conventional aerial photogrammetry. In this study, the accuracy of the location information measured by the existing MMS is compared with the GPS survey result and the accuracy analysis is performed by the drone aerial photogrammetry. In order to confirm the space accuracy that can be obtained when conducting drone aerial photogrammetry, the accuracy of the change in the number of ground control points and the degree of overlap was evaluated. As a result of the experiment, it was possible to obtain sufficient accuracy with two ground control points distributed at both ends of the road and 60% overlap.

Effect of environmental enrichment for piglets in the nursery phase

  • Padilha-Boaretto, Joselaine Bortolanza;Groff-Urayama, Priscila Michelin;Einsfeld, Suelen Maria;de Souza, Cleverson;Mendes, Angelica Signor;Maeda, Emilyn Midori;Takahashi, Sabrina Endo
    • Animal Bioscience
    • /
    • v.34 no.1
    • /
    • pp.154-160
    • /
    • 2021
  • Objective: The effect of environmental enrichment on the behaviour of piglets in the nursery phase was evaluated. Methods: A total of 450 hybrid pigs (21 day old), including both females and uncastrated males, weighing approximately 6 kg, were distributed in a completely randomised design with 3 treatments and 3 replicates of 50 animals each. The treatments were: i) pen without environmental enrichment (control), ii) treatment consisting of continuous environmental enrichment (CEE) with rubber balls throughout the experimental period, and iii) treatment consisting of environmental enrichment with washed balls (EEWB) during the whole experimental period which were removed daily for washing. For the behavioural evaluation, 10 animals were randomly selected per replicate. The behavioural assessments were performed once a week, from 8 am to 6 pm, using images captured with a video camera. The data were submitted to non-parametric analyses, the means were compared using the Bonferroni test, and Person's correlations were also calculated. Results: A statistical difference (p = 0.001) was observed in the B5 (playful) behaviour; the animals in the EEWB treatment group had a higher frequency of this behaviour than animals in the control treatment group. The animals in the control group showed a higher frequency of B7 behaviour (lying down) (p = 0.026) than those in the EEWB and CEE treatment groups. The animals in the control group had a higher frequency of the B9 (belly nosing) behaviour than those in the EEWB group (p = 0.015). There was a tendency towards a higher frequency of behaviour B3 (walking in the pen) (p = 0.067) when the animals received the control treatment than treatments EEWB or CEE. Conclusion: The use of an enriching object improved the animal welfare and altered the correlation between the evaluated behaviours compared to the animals that did not have environmental enrichment.

A Deep Learning Method for Cost-Effective Feed Weight Prediction of Automatic Feeder for Companion Animals (반려동물용 자동 사료급식기의 비용효율적 사료 중량 예측을 위한 딥러닝 방법)

  • Kim, Hoejung;Jeon, Yejin;Yi, Seunghyun;Kwon, Ohbyung
    • Journal of Intelligence and Information Systems
    • /
    • v.28 no.2
    • /
    • pp.263-278
    • /
    • 2022
  • With the recent advent of IoT technology, automatic pet feeders are being distributed so that owners can feed their companion animals while they are out. However, due to behaviors of pets, the method of measuring weight, which is important in automatic feeding, can be easily damaged and broken when using the scale. The 3D camera method has disadvantages due to its cost, and the 2D camera method has relatively poor accuracy when compared to 3D camera method. Hence, the purpose of this study is to propose a deep learning approach that can accurately estimate weight while simply using a 2D camera. For this, various convolutional neural networks were used, and among them, the ResNet101-based model showed the best performance: an average absolute error of 3.06 grams and an average absolute ratio error of 3.40%, which could be used commercially in terms of technical and financial viability. The result of this study can be useful for the practitioners to predict the weight of a standardized object such as feed only through an easy 2D image.

The Process of Hillslope Denudation and History of Mass-Movement at the Uppermost Stream of Maegokcheon During the Holocene (충남 매곡천 최상류에 있어서 홀로세 구릉사면의 삭박과정과 사면물질이동의 이력)

  • Park, Ji-Hoon;Jung, Hea-kyung
    • Journal of The Geomorphological Association of Korea
    • /
    • v.18 no.2
    • /
    • pp.25-37
    • /
    • 2011
  • The purpose of this study is to investigate the history of phenomenon(hereinafter called mass-movement) of movement of inorganic material originated from hillslope by denudation of hillslope surrounding the watershed during Holocen period in the Chaamgol watershed(hereinafter called study watershed) uppermost stream of Maegokcheon Cheonan-si Chungnam. To do this, for the object of allivium distributed in valley bottom of study watershed, facies analysis, radiocarbon dating and grain size analysis were conducted and geomorphological analysis on study watershed conducted together. The result is like the following. It was confirmed that over around 9,100yrBP~to recent due to a few times of mass-movement occurred in time scale of 102~103 years, a large quantity of inorganic material is mixed in organic material layer originated from wetland formed in valley bottom of study watershed or exists between organic material layers. And it was found that in study watershed, mass-movement occurred in instable period of hillslope after the Early Holocen existed at least 8 times (M1 period~M8 period) and wetland environment formed in the stable period of hill slope existed total 4 times (W1 period~W4 period). This analysis result will be used in the future as basic material in research of Holocen climate change of Maegokcheon watershed and in restoration of denudation process of hillslope following this.