• Title/Summary/Keyword: Code-30

Search Result 933, Processing Time 0.032 seconds

Boosting the Performance of Python-based Geodynamic Code using the Just-In-Time Compiler (Just-In-Time 컴파일러를 이용한 파이썬 기반 지구동역학 코드 가속화 연구)

  • Park, Sangjin;An, Soojung;So, Byung-Dal
    • Geophysics and Geophysical Exploration
    • /
    • v.24 no.2
    • /
    • pp.35-44
    • /
    • 2021
  • As the execution speed of Python is slower than those of other programming languages (e.g., C, C++, and FORTRAN), Python is not considered to be efficient for writing numerical geodynamic code that requires numerous iterations. Recently, many computational techniques, such as the Just-In-Time (JIT) compiler, have been developed to enhance the calculation speed of Python. Here, we developed two-dimensional (2D) numerical geodynamic code that was optimized for the JIT compiler, based on Python. Our code simulates mantle convection by combining the Particle-In-Cell (PIC) scheme and the finite element method (FEM), which are both commonly used in geodynamic modeling. We benchmarked well-known mantle convection problems to evaluate the reliability of our code, which confirmed that the root mean square velocity and Nusselt number obtained from our numerical modeling were consistent with those of the mantle convection problems. The matrix assembly and PIC processes in our code, when run with the JIT compiler, successfully achieved a speed-up 30× and 258× faster than without the JIT compiler, respectively. Our Python-based FEM-PIC code shows the high potential of Python for geodynamic modeling cases that require complex computations.

DRM Implementation by Multimedia Fingerprint (멀티미디어 핑거프린트에 의한 DRM 구현)

  • Rhee, Kang-Hyeon
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.46 no.3
    • /
    • pp.50-56
    • /
    • 2009
  • Recently, according to the product variety of multimedia content some problems are occurred as like an illegal copying, an illegal distribution and a copyright infringement etc. So, for the solution of these problems, some methods were proposed as like watermarking which inserts the information of copyright to the content and the cipher for authentication to DRM which prevents an illegal copying using RSA. In this paper, the multimedia fingerprint based on BIBD code is inserted to the bit-plane of the image content for DRM with RSA, and while the decoding processing. The experiment is operated with the consideration of the image transmission and the transformation. As a result it confirmed that the multimedia fingerprint code inserted in image is detected 60% upper at AWGN 7dB and detected completely 100% at AWGN 10dB upper on PSNR 30, 40, 70 and 80 of Stirmark attacks.

Development of a Single Phase Shell-and-Tube Type Heat Exchanger Thermal Design Code Based on Stream Analysis (유동해석에의한 단상용 원통다관형 열교환기 열설계 코드의 개발)

  • 반태곤;이상천;남상철;박병덕
    • Journal of Energy Engineering
    • /
    • v.10 no.4
    • /
    • pp.299-309
    • /
    • 2001
  • This shell-and-tube heat exchanger design code based on stream analysis method was developed to design accurate and advanced heat exchangers. Several geometry factors which affect the heat exchanger design was explained. Stream analysis method to calculate flow fraction of each stream and heat exchanger design flow chart was introduced. Performance of developed simulation code was compared with Delaware09, Delaware10, DongHwa and ANL experimental data. The statistical results of performance evaluation indicated that most data points are predicted within $\pm$30%. But the pressure loss was over predicted.

  • PDF

Hydraulic Design Optimization and Performance Analysis of a Centrifugal Blood Pump (원심형 혈액펌프의 최적화 수력설계 및 성능해석)

  • Park Moo Ryong;Yoo Seong Yeon;Oh Hyoung Woo;Yoon Eui Soo
    • Transactions of the Korean Society of Mechanical Engineers B
    • /
    • v.30 no.1 s.244
    • /
    • pp.87-94
    • /
    • 2006
  • This paper presents the hydrodynamic design and performance analysis method for a miniaturized centrifugal blood pump using three-dimensional computational fluid dynamics (CFD) code. In order to obtain the hydraulically high efficient configuration of a miniaturized centrifugal blood pump for cardiopulmonary circulation, a well-established commercial CFD code was incorporated considering detailed flow dynamic phenomena in the blood pump system. A prototype of centrifugal blood pump developed by the present design and analysis method has been tested in the mock circulatory system. Predicted results by the CFD code agree very well with in vitro hydraulic performance data for a centrifugal blood pump over the entire operating conditions. Preliminary in vivo animal testing has also been conducted to demonstrate the hemodynamic feasibility for use of centrifugal blood pump as a mechanical circulatory support. A miniaturized centrifugal blood pump developed by the hydraulic design optimization and performance prediction method presented herein shows the possibility of a good candidate for intra and extracorporeal cardiopulmonary circulation pump in the near future.

Detection of GPS Multipath Errors Using 4-Receivers (4 수신기를 이용한 GPS 다중경로의 검출과 축소)

  • 박운용;정창식;김진수;곽두호
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.16 no.2
    • /
    • pp.235-242
    • /
    • 1998
  • This study aims to detect and to reduce the multipath errors which are main errors source in high precious surveying such as GPS-aided aerial triangulation and Car Navigation. which reference receivers being fixed, when kinematic receivers move continuously, multipath is performed using smoothed code measurement and pure code measurement in the network. Through this methods, 3D RMS errors are reduced into about 30% in the single differential code solution to the kinematic receiver. This is based on the fact that the network adjustment are performed at multiple reference receivers, but positioning is carried out by the single differential methods between a reference receiver and a kinematic receiver. So it was supposed that this methods reduced the correlation errors including the atmospheric errors using the nearest receivers and can be mixed with another methods.

  • PDF

A Study on the Tracking and Blocking of Malicious Actors through Thread-Based Monitoring (스레드 기반 모니터링을 통한 악의적인 행위 주체 추적 및 차단에 관한 연구)

  • Ko, Boseung;Choi, Wonhyok;Jeong, Dajung
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.1
    • /
    • pp.75-86
    • /
    • 2020
  • With the recent advancement of malware, the actors performing malicious tasks are often not processes. Malicious code injected into the process that is installed by default in the operating system works thread by thread in the same way as DLL / code injection. In this case, diagnosing and blocking the process as malicious can cause serious problems with system operation. This white paper lists the problems of how to use process-based monitoring information to identify and block the malicious state of a process and presents an improved solution.

Evaluation of Influential Factors of Hydrogen Fueling Protocol by Modeling and Simulation (모델링 및 시뮬레이션을 통한 수소충전 프로토콜 영향인자 평가)

  • CHAE, CHUNGKEUN;KANG, SUYOUN;KIM, HANNA;CHAE, SEUNGBEEN;KIM, YONGGYU
    • Transactions of the Korean hydrogen and new energy society
    • /
    • v.30 no.6
    • /
    • pp.513-522
    • /
    • 2019
  • It is not easy to refuel quickly and safely with 70 MPa hydrogen. This is because the temperature in the vehicle tank rises sharply due to Joule-Thomson effect, etc. Thus protocols such as SAE J2601 in the United States and JPEC-S 0003 in Japan were established. However, they have the problem of over-complexity and lack of versatility by setting the preconditions for hot and cold cases and introducing a number of look-up tables. This study was conducted with the ultimate goal of developing new protocols based on complete real-time communication. Thermodynamic models were made and programs were developed for hydrogen refueling simulations. Simulation results confirmed that there are five parameters in the influencing factors of the hydrogen refueling protocol.

High speed matched filter synchronization circuit applied in frequency hopping FSK Transceiver (주파수도약 대역 확산 FSK 수신기의 고속 정합여파기 동기회로)

  • Kim, Seong-Cheol
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.13 no.8
    • /
    • pp.1543-1548
    • /
    • 2009
  • In this paper, a high speed code synchronization circuit is proposed. for fast code synchronization, matched filler method is used for initial code acquisition with two channel correlators. Particular frequency patterns of the limited number having the information about PN code start time are composed and transmitted repeatedly to increase the probability of accurate initial synchronization. And digital frequency synthesizer is proposed. And it's performance is analyzed theoretically. The analysis show that fast frequency hopping is possible in frequency hopping system that use digital frequency synthesizer.

Development of a Computer Code, CONPAS, for an Integrated Level 2 PSA

  • Ahn, Kwang-Il;Kim, See-Darl;Song, Yong-Mann;Jin, Young-Ho;Park, Chung K.
    • Nuclear Engineering and Technology
    • /
    • v.30 no.1
    • /
    • pp.58-74
    • /
    • 1998
  • A PC window-based computer code, CONPAS (CONtainment Performance Analysis System), has been developed to integrate the numerical, graphical, and results-operation aspects of Level 2 probabilistic safety assessments (PSA) for nuclear power plants automatically. As a main logic for accident progression analysis, it employs a concept of the small containment phenomenological event tree (CPET) helpful to trace out visually individual accident progressions and of the detailed supporting event tree (DSET) for its detailed quantification. For the integrated analysis of Level 2 PSA, the code utilizes five distinct, but closely related modules. Its computational feasibility to real PSAs has been assessed through an application to the UCN 3&4 full scope Level 2 PSA. Compared with other existing computer codes for Level 2 PSA, the CONPAS code provides several advanced features: (1) systematic uncertainty analysis / importance analysis / sensitivity analysis, (2) table / graphical display & print, (3) employment of the recent Level 2 PSA technologies, and (4) highly effective user interface. The main purpose of this paper is to introduce the key features of CONPAS code and results of its feasibility study.

  • PDF

The Study of Transmission Performance of Line Code on High Speed Optical Transmission Ethernet (고속 광 이더넷에서 선로 부호에 따른 전송 성능에 대한 연구)

  • Kim Chang-Bong;Ko Je Soo;Kim Ik-Sang
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.30 no.6A
    • /
    • pp.510-516
    • /
    • 2005
  • In this paper, we discuss parameters of line code and simulate a same optical ethernet having minimum bandwidth(MB810) and non-minimum bandwidth line code(8B/10B) to present the possibility of improving of transmission performance using minimum bandwidth line code on the high speed optical ethernet. We design the high speed optical ethernet using Serial type LAN PHY 10GBASE-E(WDM type LAN PHY 10GBASE-LX4) for the single(multi) channel link. To compare the transmission performance of MB810, 8B/10B line code we measure the bit error rate(BER) according to the received optical power of single and multi channel link.