• Title/Summary/Keyword: distributed applications

Search Result 1,258, Processing Time 0.032 seconds

A 3-D Vision Sensor Implementation on Multiple DSPs TMS320C31 (다중 TMS320C31 DSP를 사용한 3-D 비젼센서 Implementation)

  • Oksenhendler, V.;Bensrhair, Abdelaziz;Miche, Pierre;Lee, Sang-Goog
    • Journal of Sensor Science and Technology
    • /
    • v.7 no.2
    • /
    • pp.124-130
    • /
    • 1998
  • High-speed 3D vision systems are essential for autonomous robot or vehicle control applications. In our study, a stereo vision process has been developed. It consists of three steps : extraction of edges in right and left images, matching corresponding edges and calculation of the 3D map. This process is implemented in a VME 150/40 Imaging Technology vision system. It is a modular system composed by a display, an acquisition, a four Mbytes image frame memory, and three computational cards. Programmable accelerator computational modules are running at 40 MHz and are based on TMS320C31 DSP with a $64{\times}32$ bit instruction cache and two $1024{\times}32$ bit internal RAMs. Each is equipped with 512 Kbytes static RAM, 4 Mbytes image memory, 1 Mbytes flash EEPROM and a serial port. Data transfers and communications between modules are provided by three 8 bit global video bus, and three local configurable pipeline 8 bit video bus. The VME bus is dedicated to system management. Tasks between DSPs are distributed as follows: two DSPs are used to edges detection, one for the right image and the other for the left one. The last processor computes the matching process and the 3D calculation. With $512{\times}512$ pixels images, this sensor generates dense 3D maps at a rate of about 1 Hz depending of the scene complexity. Results can surely be improved by using a special suited multiprocessors cards.

  • PDF

Dynamic Block Reassignment for Load Balancing of Block Centric Graph Processing Systems (블록 중심 그래프 처리 시스템의 부하 분산을 위한 동적 블록 재배치 기법)

  • Kim, Yewon;Bae, Minho;Oh, Sangyoon
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.7 no.5
    • /
    • pp.177-188
    • /
    • 2018
  • The scale of graph data has been increased rapidly because of the growth of mobile Internet applications and the proliferation of social network services. This brings upon the imminent necessity of efficient distributed and parallel graph processing approach since the size of these large-scale graphs are easily over a capacity of a single machine. Currently, there are two popular parallel graph processing approaches, vertex-centric graph processing and block centric processing. While a vertex-centric graph processing approach can easily be applied to the parallel processing system, a block-centric graph processing approach is proposed to compensate the drawbacks of the vertex-centric approach. In these systems, the initial quality of graph partition affects to the overall performance significantly. However, it is a very difficult problem to divide the graph into optimal states at the initial phase. Thus, several dynamic load balancing techniques have been studied that suggest the progressive partitioning during the graph processing time. In this paper, we present a load balancing algorithms for the block-centric graph processing approach where most of dynamic load balancing techniques are focused on vertex-centric systems. Our proposed algorithm focus on an improvement of the graph partition quality by dynamically reassigning blocks in runtime, and suggests block split strategy for escaping local optimum solution.

Novel Sulfonated Poly(arylene ether sulfone) Composite Membranes Containing Tetraethyl Orthosilicate (TEOS) for PEMFC Applications (고분자 전해질형 연료전지를 위한 TEOS가 함유된 술폰화 폴리아릴렌에테르술폰 복합막의 제조 및 특성)

  • Lee, Keun-Kyu;Kim, Tae-Ho;Hwang, Taek-Sung;Hong, Young-Taik
    • Membrane Journal
    • /
    • v.20 no.4
    • /
    • pp.278-289
    • /
    • 2010
  • A series of composite membranes based on sulfonated poly(arylene ether sulfone) (SPAES) were prepared via addition of tetraethyl orthosilicate (TEOS) and solution casting method. The morphological structure, water uptake, proton conductivity of the resulting composite membranes were extensively investigated as function of the content of TEOS. By the sol-gel reaction, TEOS molecules were not completely converted to $SiO_2$ particles, but formed only oligomer-type. Also, EDS confirms that the resulting silicon dioxide was homogeneously distributed in the composite membranes. As the content of TEOS increased, the prepared membranes increased water uptake and proton conductivity at high temperature and low relative humidity condition. In particular, considerably high proton conductivity (0.015 S/cm) at $120^{\circ}C$ and 48%RH was demonstrated in the composite membrane containing 200% TEOS, which is 10 times greater than that of unmodified SPAES membrane. Also, the composite membranes were found to have enhanced thermal stability compared to the unmodified membrane.

Augmented Reality (AR)-Based Sensor Location Recognition and Data Visualization Technique for Structural Health Monitoring (구조물 건전성 모니터링을 위한 증강현실 기반 센서 위치인식 및 데이터시각화 기술)

  • Park, Woong Ki;Lee, Chang Gil;Park, Seung Hee;You, Young Jun;Park, Ki Tae
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.17 no.2
    • /
    • pp.1-9
    • /
    • 2013
  • In recent years, numerous mega-size and complex civil infrastructures have been constructed worldwide. For the more precise construction and maintenance process management of these civil infrastructures, the application of a variety of smart sensor-based structural health monitoring (SHM) systems is required. The efficient management of both sensors and collected databases is also very important. Recently, several kinds of database access technologies using Quick Response (QR) code and Augmented Reality (AR) applications have been developed. These technologies provide software tools incorporated with mobile devices, such as smart phone, tablet PC and smart pad systems, so that databases can be accessed very quickly and easily. In this paper, an AR-based structural health monitoring technique is suggested for sensor management and the efficient access of databases collected from sensor networks that are distributed at target structures. The global positioning system (GPS) in mobile devices simultaneously recognizes the user location and sensor location, and calculates the distance between the two locations. In addition, the processed health monitoring results are sent from a main server to the user's mobile device, via the RSS (really simple syndication) feed format. It can be confirmed that the AR-based structural health monitoring technique is very useful for the real-time construction process management of numerous mega-size and complex civil infrastructures.

Nonparametric Test of Net Economic Benefits by Open-Ended and Closed-Ended Contingent Valuations : An Application to Downhill Skiing in Muju, Korea (개방형(開放型)과 폐쇄형질문(閉鎖型質問)에 의한 Contingent Valuation의 순경제적(純經濟的) 가치평가(價値評價)에 대한 비모수적검정(非母數的檢定) : 무주리조트 스키장의 사례(事例))

  • Han, Sang Yoel;Choi, Kwan;Colletti, Joe P.
    • Journal of Korean Society of Forest Science
    • /
    • v.86 no.1
    • /
    • pp.9-16
    • /
    • 1997
  • The contingent valuation method(CVM) has been used to evaluate the economic value of nonmarket goods such as forest recreation. There are two commonly used CVM questionnaire formats: open-ended and closed-ended. This study evaluates the net economic value associated with day use downhill skiing, using CVM. A random, on-site survey of skiers in Muju, Korea generated the value estimates. In this paper a nonparametric test is introduced to find whether the difference between value estimates from open-ended and closed-ended formats are significantly different because the distributions of WTPs are non-normally distributed. The results show that the net economic benefits of a skier in Muju varies from \15,131 to \25,332. The closed-ended values were 1.15 to 1.67 times as large as the open-ended values, depending on the model specifications. In nonparametric test the mean WTPs of the open-ended and close-ended applications are significantly different. Its reason may be that closed-ended can be more reducing the incentive for strategic behavior than open-ended question. However, we cannot conclude that the closed-ended method is superior to the open-ended method.

  • PDF

Nonlinear Lateral Behavior and Cross-Sectional Stress Distribution of Concrete Rocking Columns (콘크리트 회전형 기둥의 비선형 횡방향 거동 및 단면응력 분포 분석)

  • Roh, Hwa-Sung;Hwang, Woong-Ik;Lee, Hu-Seok;Lee, Jong-Seh
    • Journal of the Korea Concrete Institute
    • /
    • v.24 no.3
    • /
    • pp.285-292
    • /
    • 2012
  • Fixed connection is generally used for beam and column connections of concrete structures, but significant damages at the connection due to severe earthquakes have been reported. In order to reduce damages of the connection and improve seismic performance of the connection, several innovative connections have been suggested. One newly proposed connection type allows a rotation of the connection for applications in rotating or rocking beams, columns, and shear walls. Such structural elements would provide a nonlinear lateral force-displacement response since their contact depth developed during rotation is gradually reduced and the stress across the sections of the elements is non-linearly distributed around a contact area, which is called an elastic hinge region in the present study. The purpose of the present study is to define the elastic hinge region or length for the rocking columns, through investigating the cross-sectional stress distribution during their lateral behavior. Performing a finite element analysis (FEA), several parameters are considered including axial load levels (5% and 10% of nominal strength), different boundary conditions (confined-ends and cantilever types), and slenderness ratios (length/depth = 5, 7, 10). The FEA results showed that the elastic hinge length does not directly depend on the parameters considered, but it is governed by a contact depth only. The elastic hinge length started to develop after an opening state and increased non-linearly until a rocking point(pre-rocking). However, the length did not increase any more after the rocking point (post-rocking) and remained as a constant value. Half space model predicting the elastic hinge length is adapted and the results are compared with the numerical results.

Development of Planar Active Electronically Scanned Array(AESA) Radar Prototype for Airborne Fighter (항공기용 평면형 능동 전자주사식 위상 배열(AESA) 레이더 프로토 타입 개발)

  • Chong, Min-Kil;Kim, Dong-Yoon;Kim, Sang-Keun;Chon, Sang-Mi;Na, Hyung-Gi
    • The Journal of Korean Institute of Electromagnetic Engineering and Science
    • /
    • v.21 no.12
    • /
    • pp.1380-1393
    • /
    • 2010
  • This paper presents a design, fabrication and the test results of planar active electronically scanned array(AESA) radar prototype for airborne fighter applications using transmit/receive(T/R) module hybrid technology. LIG Nex1 developed a AESA radar prototype to obtain key technologies for airborne fighter's radar. The AESA radar prototype consists of a radiating array, T/R modules, a RF manifold, distributed power supplies, beam controllers, compact receivers with ADC(Analog-to-Digital Converter), a liquid-cooling unit, and an appropriate structure. The AESA antenna has a 590 mm-diameter, active-element area capable of containing 536 T/R modules. Each module is located to provide a triangle grid with $14.7\;mm{\times}19.5\;mm$ spacing among T/R modules. The array dissipates 1,554 watts, with a DC input of 2,310 watts when operated at the maximum transmit duty factor. The AESA radar prototype was tested on near-field chamber and the results become equal in expected beam pattern, providing the accurate and flexible control of antenna beam steering and beam shaping.

Trend in Research and Development Related to Motors and Permanent Magnets for Solving Rare-earth Resources Problem (희토류 자원문제 해결을 위한 모터 및 영구자석 연구개발 동향)

  • Lee, J.G.;Yu, J.H.;Kim, H.J.;Jang, T.S.
    • Journal of the Korean Magnetics Society
    • /
    • v.22 no.2
    • /
    • pp.58-65
    • /
    • 2012
  • Since Nd-Fe-B magnet was first synthesized in 1983, many new applications have emerged in the past two decades. With regard to motor market, it will expand because of strong energy saving requirements from the automobile and electric application markets. Especially, permanent magnet motors for hybrid and electric vehicles are drawing great attention and the usage of Nd-Fe-B magnets will increase all the more hereafter. There is, however, a serious problem as motors in such eco-friendly cars are said to operate in high temperatures of about $200^{\circ}C$. Nd-Fe-B magnet has a drawback of dramatically decreasing coercive force with the rise of temperature. In order to improve this aspect. the best way is to add dysprosium (Dy) into the magnet. So, Dy has become an essential element for Nd-Fe-B high-performance magnet as it helps to maintain coercive force even at high temperatures. On the other hand, the rare earth resources in the earth crust are eccentrically-located and its majority is produced in China. There is a need to reduce its usage as, especially compared to light rare earth elements as neodymium (Nd) and samarium (Sm), heavy rare earth elements including Dy are unevenly distributed to a dramatic degree, their output low, and their prices are about 10 times that of Nd. The present article includes a summary of the trend in research and development of motors and permanent magnets to solve rare-earth resources problem.

Parallel Flood Inundation Analysis using MPI Technique (MPI 기법을 이용한 병렬 홍수침수해석)

  • Park, Jae Hong
    • Journal of Korea Water Resources Association
    • /
    • v.47 no.11
    • /
    • pp.1051-1060
    • /
    • 2014
  • This study is attempted to realize an improved computation performance by combining the MPI (Message Passing Interface) Technique, a standard model of the parallel programming in the distributed memory environment, with the DHM(Diffusion Hydrodynamic Model), a inundation analysis model. With parallelizing inundation model, it compared with the existing calculation method about the results of applications to complicate and required long computing time problems. In addition, it attempted to prove the capability to estimate inundation extent, depth and speed-up computing time due to the flooding in protected lowlands and to validate the applicability of the parallel model to the actual flooding analysis by simulating based on various inundation scenarios. To verify the model developed in this study, it was applied to a hypothetical two-dimensional protected land and a real flooding case, and then actually verified the applicability of this model. As a result of this application, this model shows that the improvement effectiveness of calculation time is better up to the maximum of about 41% to 48% in using multi cores than a single core based on the same accuracy. The flood analysis model using the parallel technique in this study can be used for calculating flooding water depth, flooding areas, propagation speed of flooding waves, etc. with a shorter runtime with applying multi cores, and is expected to be actually used for promptly predicting real time flood forecasting and for drawing flood risk maps etc.

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.