• Title/Summary/Keyword: multiple device driver

Search Result 15, Processing Time 0.019 seconds

A Performance Improvement of Linux TCP/IP Stack based on Flow-Level Parallelism in a Multi-Core System (멀티코어 시스템에서 흐름 수준 병렬처리에 기반한 리눅스 TCP/IP 스택의 성능 개선)

  • Kwon, Hui-Ung;Jung, Hyung-Jin;Kwak, Hu-Keun;Kim, Young-Jong;Chung, Kyu-Sik
    • The KIPS Transactions:PartA
    • /
    • v.16A no.2
    • /
    • pp.113-124
    • /
    • 2009
  • With increasing multicore system, much effort has been put on the performance improvement of its application. Because multicore system has multiple processing devices in one system, its processing power increases compared to the single core system. However in many cases the advantages of multicore can not be exploited fully because the existing software and hardware were designed to be suitable for single core. When the existing software runs on multicore, its performance improvement is limited by the bottleneck of sharing resources and the inefficient use of cache memory on multicore. Therefore, according as the number of core increases, it doesn't show performance improvement and shows performance drop in the worst case. In this paper we propose a method of performance improvement of multicore system by applying Flow-Level Parallelism to the existing TCP/IP network application and operating system. The proposed method sets up the execution environment so that each core unit operates independently as much as possible in network application, TCP/IP stack on operating system, device driver, and network interface. Moreover it distributes network traffics to each core unit through L2 switch. The proposed method allows to minimize the sharing of application data, data structure, socket, device driver, and network interface between each core. Also it allows to minimize the competition among cores to take resources and increase the hit ratio of cache. We implemented the proposed methods with 8 core system and performed experiment. Experimental results show that network access speed and bandwidth increase linearly according to the number of core.

Influence of abutment height and convergence angle on the retrievability of cement-retained implant prostheses with a lingual slot

  • Choi, Kyu-Hyung;Son, KeunBaDa;Lee, Du-Hyeong;Lee, Kyu-Bok
    • The Journal of Advanced Prosthodontics
    • /
    • v.10 no.5
    • /
    • pp.381-387
    • /
    • 2018
  • PURPOSE. Cement-retained implant prostheses can lack proper retrievability during repair, and residual cement can cause peri-implantitis. The purpose of this in vitro study was to evaluate the influence of abutment height and convergence angle on the retrievability of cement-retained implant prostheses with lingual slots, known as retrievable cement-type slots (RCS). MATERIALS AND METHODS. We fabricated six types of titanium abutments (10 of each type) with two different heights (4 mm and 6 mm), three different convergence angles ($8^{\circ}$, $10^{\circ}$, and $12^{\circ}$), a sloped shoulder margin (0.6 mm depth), a rectangular shape ($6mm{\times}6.5mm$) with rounded edges, and a rectangular ledge ($2mm{\times}1mm$) for the RCS. One monolithic zirconia crown was fabricated for each abutment using a dental computer-aided design/computer-aided manufacturing system. The abutments and crowns were permanently cemented together with dual-curing resin cement, followed by 24 hours in demineralized water at room temperature. Using a custom-made device with a slot driver and torque gauge, we recorded the torque ($N{\cdot}cm$) required to remove the crowns. Statistical analysis was conducted using multiple regression analysis and Mann-Whitney U tests (${\alpha}=.05$). RESULTS. Removal torques significantly decreased as convergence angles increased. Multiple regression analysis showed no significant interaction between the abutment height and the convergence angle (Durbin-Watson ratio: 2.186). CONCLUSION. Within the limitations of this in vitro study, we suggest that the retrievability of cement-retained implant prostheses with RCS can be maintained by adjusting the abutment height and convergence angle, even when they are permanently cemented together.

A 16-channel Neural Stimulator IC with DAC Sharing Scheme for Artificial Retinal Prostheses

  • Seok, Changho;Kim, Hyunho;Im, Seunghyun;Song, Haryong;Lim, Kyomook;Goo, Yong-Sook;Koo, Kyo-In;Cho, Dong-Il;Ko, Hyoungho
    • JSTS:Journal of Semiconductor Technology and Science
    • /
    • v.14 no.5
    • /
    • pp.658-665
    • /
    • 2014
  • The neural stimulators have been employed to the visual prostheses system based on the functional electrical stimulation (FES). Due to the size limitation of the implantable device, the smaller area of the unit current driver pixel is highly desired for higher resolution current stimulation system. This paper presents a 16-channel compact current-mode neural stimulator IC with digital to analog converter (DAC) sharing scheme for artificial retinal prostheses. The individual pixel circuits in the stimulator IC share a single 6 bit DAC using the sample-and-hold scheme. The DAC sharing scheme enables the simultaneous stimulation on multiple active pixels with a single DAC while maintaining small size and low power. The layout size of the stimulator circuit with the DAC sharing scheme is reduced to be 51.98 %, compared to the conventional scheme. The stimulator IC is designed using standard $0.18{\mu}m$ 1P6M process. The chip size except the I/O cells is $437{\mu}m{\times}501{\mu}m$.

A Study on the Application Design for Wireless Communication Control and Development of Stepping-motor Microcontroller Unit capable of Wireless Communication Control (무선통신 제어 가능한 스테핑모터 마이크로컨트롤러유닛 개발과 무선통신 제어를 위한 어플리케이션 디자인에 관한 연구)

  • Kang, Hee-Ra
    • Journal of Digital Convergence
    • /
    • v.17 no.12
    • /
    • pp.503-508
    • /
    • 2019
  • In recent years, among the IoT products that are used in various ways in everyday life, motorized products are increasing. This study aims to develop a microcontroller unit that can easily control multiple motors and develop an application that makes use of this microcontroller unit. The basis of the hardware developed by the research was the Arduino board, and to it, the Bluetooth module, Zigbee module, and a motor driver were connected. To control the device, an application was designed. The final microcontroller unit and its application may be applied to electric curtains, electric blinds, robots, and other various IoT products. Further research will lead to hardware development that can control various types of motors other than stepping motors.

Channel assignment for 802.11p-based multi-radio multi-channel networks considering beacon message dissemination using Nash bargaining solution (802.11p 기반 다중 라디오 다중채널 네트워크 환경에서 안전 메시지 전송을 위한 내쉬 협상 해법을 이용한 채널할당)

  • Kwon, Yong-Ho;Rhee, Byung-Ho
    • Journal of Internet Computing and Services
    • /
    • v.15 no.3
    • /
    • pp.63-69
    • /
    • 2014
  • For the safety messages in IEEE 802.11p vehicles network environment(WAVE), strict periodic beacon broadcasting requires status advertisement to assist the driver for safety. WAVE standards apply multiple radios and multiple channels to provide open public road safety services and improve the comfort and efficiency of driving. Although WAVE standards have been proposed multi-channel multi-radio, the standards neither consider the WAVE multi-radio environment nor its effect on the beacon broadcasting. Most of beacon broadcasting is designed to be delivered on only one physical device and one control channel by the WAVE standard. also conflict-free channel assignment of the fewest channels to a given set of radio nodes without causing collision is NP-hard, even with the knowledge of the network topology and all nodes have the same transmission radio. Based on the latest standard IEEE 802.11p and IEEE 1609.4, this paper proposes an interference aware-based channel assignment algorithm with Nash bargaining solution that minimizes interference and increases throughput with wireless mesh network, which is deigned for multi-radio multi-cahnnel structure of WAVE. The proposed algorithm is validated against numerical simulation results and results show that our proposed algorithm is improvements on 8 channels with 3 radios compared to Tabu and random channel allocation algorithm.