• Title/Summary/Keyword: Thread mechanism

Search Result 53, Processing Time 0.026 seconds

Load transfer characteristics and bearing capacity of micropiles (마이크로파일의 하중전이특성 및 지지성능 분석)

  • Goo, Jeong-Min;Choi, Chang-Ho;Cho, Sam-Deok;Lee, Ki-Hwan
    • Proceedings of the Korean Geotechical Society Conference
    • /
    • 2009.09a
    • /
    • pp.899-904
    • /
    • 2009
  • This paper presents the analysis result of load-transfer mechanism and pile movements associated with the development of frictional resistance to understand the engineering characteristics of micropile behavior. An field load tests were performed for two different types of micropiles and they are (i) thread bar reinforcement with D=50mm and (ii) hollow steel pipe reinforcement with $D_{out}$=82.5mm and $D_{in}$=60.5mm and wrapped with woven geotextile for post-grouting. The load test results indicated that micropiling with pressured grouting provided better load-transfer characteristics than micropiling with gravity grouting under both compressive and tensile loading conditions in that unit skin frictional resistance is well distributed along installation depth. The unit weight and unconfined compressive strength of cured grout were obtained for each piling method. The strength and unit weight of micropile with pressured grouting was higher than those with gravity grouting. The fact that load bearing quality with pressured grouting is better than that of gravity grouting could be attributed to the dense mutual adhesion between surrounding ground and pile due to pressurized grouting method and better grout quality.

  • PDF

Workload Characteristics-based L1 Data Cache Switching-off Mechanism for GPUs

  • Do, Thuan Cong;Kim, Gwang Bok;Kim, Cheol Hong
    • Journal of the Korea Society of Computer and Information
    • /
    • v.23 no.10
    • /
    • pp.1-9
    • /
    • 2018
  • Modern graphics processing units (GPUs) have become one of the most attractive platforms in exploiting high thread level parallelism with the support of new programming tools such as CUDA and OpenCL. Recent GPUs has applied cache hierarchy to support irregular memory access patterns; however, L1 data cache (L1D) exhibits poor efficiency in the GPU. This paper shows that the L1D does not always positively affect the applications in terms of performance and energy efficiency for the GPU. The performance of the GPU is even harmed by using the L1D for lots of applications. Our proposed technique exploits the characteristics of the currently-executed applications to predict the performance impact of the L1D on the GPU and then decides whether to continuously use the cache for the application or not. Our experimental results show that the proposed technique improves the GPU performance by 9.4% and saves up to 52.1% of the power consumption in the L1D.

Three-dimensional finite element simulation and application of high-strength bolts

  • Long, Liji;Yan, Yongsong;Gao, Xinlin;Kang, Haigui
    • Steel and Composite Structures
    • /
    • v.20 no.3
    • /
    • pp.501-512
    • /
    • 2016
  • High-strength structural bolts have been utilized for beam-to-column connections in steel-framed structural buildings. Failure of these components may be caused by the bolt shank fracture or threads stripping-off, documented in the literature. Furthermore, these structural bolts are galvanized for corrosion resistance or quenched-and-tempered in the manufacturing process. This paper adopted the finite element simulation to demonstrate discrete mechanical performance for these bolts under tensile loading conditions, the coated and uncoated numerical model has been built up for two numerical integration methods: explicit and implicit. Experimental testing and numerical methods can fully approach the failure mechanism of these bolts and their ultimate load capacities. Comparison has also been conducted for two numerical integration methods, demonstrating that the explicit integration procedure is also suitable for solving quasi-static problems. Furthermore, by using precise bolt models in T-Stub, more accurately simulate the mechanical behavior of T-Stub, which will lay the foundation of the mechanical properties of steel bolted joints.

Transient analysis of lubrication with a squeeze film effect due to the loading rate at the interface of a motor operated valve assembly in nuclear power plants

  • Jaehyung Kim;Sang Hyuk Lee;Sang Kyo Kim
    • Nuclear Engineering and Technology
    • /
    • v.55 no.8
    • /
    • pp.2905-2918
    • /
    • 2023
  • The valve assembly used in nuclear power plants is important safety-related equipment. In the new standard, the physical attributes are measured using a valve diagnosis test, which is used in the expansion to other non-tested valves using a quantitative test-basis methodology. With a motor-operated actuator, the state of stem's lubrication is related to physical attributes such as the stem factor and the friction coefficient. This study analyzed the numerical transient of fluid and solid lubrication with a squeeze film effect due to the loading rate on the stem and the stem nut using the experimental data. The differential equation that governs the motion mechanism of the stem and stem nut is established and analyzed. The flow rate, the fluid and the solid contact forces are calculated with the friction coefficient. Finally, we found that a change in the friction coefficient results from a change of the shear force in the solid contact mode during the interchange process between the solid contact mode and the fluid contact mode. The qualitative understanding of the squeeze film effect is expanded quantitatively for forces, thread surface distance, velocity, and acceleration, with consideration of the metal solid contact and fluid contact.

Load-transferring mechanism and evaluation theory of bolt with single and double nut fasteners

  • Qiyu Li;Dachang Zhang;Hao Xu;Yibi Li;Weiqun Chen;Kaixuan Zhang
    • Structural Engineering and Mechanics
    • /
    • v.86 no.2
    • /
    • pp.261-276
    • /
    • 2023
  • The use of the ordinary double nut (i.e., ODN) composed of a master nut (i.e., M-nut) and a slave nut (i.e., S-nut) is a highly efficient method to prevent bolts loosening. A novel double nut (i.e., FODN) composed of a master nut (i.e., M-nut) and flat slave nut (i.e., FS-nut) is proposed to save raw materials. The bolt fastening tests with single nut, ODN and FODN are performed to investigate the preload and counterbalance forces. Corresponding finite element analysis (FEA) models are established and validated by comparing the preload with the experimental results. The load-bearing capacity, the extrusion effect, and the contact stress of each engaged thread for ODN and FODN are observed by FEA. The experimental and simulated results revealed that the bolt fastening with double-nut has different load-transferring mechanisms from single-nut. Nevertheless, for double-nut/bolt assemblies, the FS-nut can provide load transfer that is like that of the S-nut, and the FODN is a reasonable and reliable fastening method. Furthermore, based on the theory of Yamamoto, a formula considering the extrusion effect is proposed to calculate the preload distribution of the double-nut, which is applicable to varying thicknesses of slave-nuts in double-nut/bolt assemblies.

Cyclostorm : The Cloud Computing Service for Uplifting Javascript Processing Efficiency of Mobile Applications based on WAC (Cyclostorm : WAC 기반 모바일 앱의 자바스크립트 처리 효율 향상을 위한 클라우드 컴퓨팅 서비스)

  • Bang, Jiwoong;Kim, Daewon
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.5
    • /
    • pp.150-164
    • /
    • 2013
  • Currently it is being gradually focused on the mobile application's processing performance implemented by Javascript and HTML (Hyper Text Markup Language) due to the dissemination of mobile web application supply based on the WAC (Wholesale Application Community). If the application software has a simple functional processing structure, then the problem is benign, however, the load of a browser is getting heavier as the amount of Javascript processing is being increased. There is a limitation on the processing time and capacity of the Javascript in the ordinary mobile browsers which are on the market now. In order to solve those problems, the Web Worker that is not supported from the existing Javascript technology is now provided by the HTML 5 to implement the multi thread. The Web Worker provides a mechanism that process a part from the single thread through a separate one. However, it can not guarantee the computing ability as a native application on the mobile and is not enough as a solution for improving the fundamental processing speed. The Cyclostorm overcomes the limitation of resources as a mobile client and guarantees the performance as a native application by providing high computing service and ascripting the Javascript process on the mobile to the computer server on the cloud. From the performance evaluation experiment, the Cyclostorm shows a maximally 6 times faster computing speed than in the existing mobile browser's Javascript and 3 to 6 times faster than in Web Worker of the HTML 5. In addition, the usage of memory is measured less than the existing method since the server's memory has been used. In this paper, the Cyclostorm is introduced as one of the mobile cloud computing services to conquer the limitation of the WAC based mobile browsers and to improve the existing web application's performances.

Dynamic Threads Stack Management Scheme for Sensor Operating Systems under Space-Constrained (공간 제약하의 센서 운영체제를 위한 동적 쓰레드 스택관리 기법)

  • Yi, Sang-Ho;Cho, Yoo-Kun;Hong, Ji-Man
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.34 no.11
    • /
    • pp.572-580
    • /
    • 2007
  • Wireless sensor networks are sensing, computing and communication infrastructures that allow us to monitor, instrument, observe, and respond to phenomena in the harsh environment. Generally, the wireless sensor networks are composed of many deployed sensor nodes that were designed to be very cost-efficient in terms of production cost. For example, UC Berkeley's MICA motes have only 8-bit CPU, 4KB RAM, and 128KB FLASH memory space. Therefore, sensor operating systems that run on the sensor nodes should be able to operate efficiently in terms of the resource management. In this paper, we present a dynamic threads stack management scheme for space-constrained and multi-threaded sensor operating systems. In this scheme, the necessary stack space of each function is measured on compile-time. Then, the information is used to dynamically allocate and release each function's stack space on run-time. It was implemented in Nano-Qplus sensor operating system. Our experimental results show that the proposed scheme outperforms the existing fixed-size stack allocation mechanism.

Java Garbage Collection for a Small Interactive System (소규모 대화형 시스템을 위한 자바 가비지 콜렉션)

  • 권혜은;김상훈
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.12
    • /
    • pp.957-965
    • /
    • 2002
  • Garbage collection in the CLDC typically employs a stop-the-world GC algorithm which is performing a complete garbage collection when needed. This technique is unsuitable for the interactive Java embedded system because this can lead to long and unpredictable delays. In this paper, We present a garbage collection algorithm which reduces the average delay time and supports the interactive environment. Our garbage collector is composed of the allocator and the collector. The allocator determines the allocation position of free-list according to object size, and the collector uses an incremental mark-sweep algorithm. The garbage collector is called periodically by the thread scheduling policy and the allocator allocates the objects of marked state during collection cycle. Also, we introduce a color toggle mechanism that changes the meaning of the bit patterns at the end of the collection cycle. We compared the performance of our implementation with stop-the-world mark-sweep GC. The experimental results show that our algorithm reduces the average delay time and that it provides uniformly low response times.

An Implementation of Priority Model of Real-Time CORBA (실시간 CORBA의 우선순위 모델 구현)

  • Park, Sun-Rei;Chung, Sun-Tae
    • Journal of the Institute of Electronics Engineers of Korea CI
    • /
    • v.38 no.4
    • /
    • pp.59-71
    • /
    • 2001
  • The Current CORBA shows some limitations for its successful deployment in real time system applications. Recently, OMG adopted Real-Time CORBA specification, which is defined as an extension to CORBA. The goal of the Real-Time CORBA is to provide a standard for CORBA ORB implementations that support 'end to end predictability'. In order to support 'end-to-end predictability', Real Time CORBA specifies many components such as priority model, communication protocol configuration, thread management, and etc. Among them, 'priority model' is the most important mechanism for avoiding or bounding priority inversion in CORBA invocations. In this paper, we present our efforts on a design ,and implementation of the Priority Model in Real-Time CORBA specification. The implementation is done as an extension of omniORB2(v.3.0.0), a popular open source non real time ORB. Experiment results demonstrate that our priority model implementation shows better performance and predictability than the non real-time ORB.

  • PDF

Implementation of Korean TTS Service on Android OS (안드로이드 OS 기반 한국어 TTS 서비스의 설계 및 구현)

  • Kim, Tae-Guon;Kim, Bong-Wan;Choi, Dae-Lim;Lee, Yong-Ju
    • The Journal of the Korea Contents Association
    • /
    • v.12 no.1
    • /
    • pp.9-16
    • /
    • 2012
  • Though Android-based smart phones are being released in Korea, Korean TTS engine is not built on them and Google has not announced service or software developer's kit related to Korean TTS officially. Thus, application developers who want to include Korean TTS capability in their application have difficulties. In this paper, we design and implement Android OS-based Korean TTS system and service. For speed, text preprocessing and synthesis libraries are implemented using Android NDK. By using Java's thread mechanism and the AudioTrack class, the response time of TTS is minimized. For the test of implemented service, an application that reads incoming SMS is developed. The test shows that synthesized speech are generated in real-time for random sentences. By using the implemented Korean TTS service, Android application developers can transmit information easily through voice. Korean TTS service proposed and implemented in this paper overcomes shortcomings of the existing restrictive synthesis methods and provides the benefit for application developers and users.