• Title/Summary/Keyword: Memory improvement

Search Result 693, Processing Time 0.027 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.

Design of Crossbar Switch On-chip Bus for Performance Improvement of SoC (SoC의 성능 향상을 위한 크로스바 스위치 온칩 버스 설계)

  • Heo, Jung-Burn;Ryoo, Kwang-Ki
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.14 no.3
    • /
    • pp.684-690
    • /
    • 2010
  • Most of the existing SoCs have shared bus architecture which always has a bottleneck state. The more IPs are in an SOC, the less performance it is of the SOC, Therefore, its performance is effected by the entire communication rather than CPU speed. In this paper, we propose cross-bar switch bus architecture for the reduction of the bottleneck state and the improvement of the performance. The cross-bar switch bus supports up to 8 masters and 16 slaves and parallel communication with architecture of multiple channel bus. Each slave has an arbiter which stores priority information about masters. So, it prevents only one master occupying one slave and supports efficient communication. We compared WISHBONE on-chip shared bus architecture with crossbar switch bus architecture of the SOC platform, which consists of an OpenRISC processor, a VGA/LCD controller, an AC97 controller, a debug interface, a memory interface, and the performance improved by 26.58% than the previous shared bus.

Code Visualization Approach for Low level Power Improvement via Identifying Performance Dissipation (성능 저하 식별을 통한 저전력 개선용 코드 가시화 방법)

  • An, Hyun Sik;Park, Bokyung;Kim, R.Young Chul;Kim, Ki Du
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.9 no.10
    • /
    • pp.213-220
    • /
    • 2020
  • The power consumption and performance of hardware-based mobile and IoT embedded systems that require high specifications are one of the important issues of these systems. In particular, the problem of excessive power consumption is because it causes a problem of increasing heat generation and shortening the life of the device. In addition, in the same environment, software also needs to perform stable operation in limited power and memory, thereby increasing power consumption of the device. In order to solve these issues, we propose a Low level power improvement via identifying performance dissipation. The proposed method identifies complex modules (especially Cyclomatic complexity, Coupling & Cohesion) through code visualization, and helps to simplify low power code patterning and performance code. Therefore, through this method, it is possible to optimize the quality of the code by reducing power consumption and improving performance.

Performance Enhancement and Evaluation of AES Cryptography using OpenCL on Embedded GPGPU (OpenCL을 이용한 임베디드 GPGPU환경에서의 AES 암호화 성능 개선과 평가)

  • Lee, Minhak;Kang, Woochul
    • KIISE Transactions on Computing Practices
    • /
    • v.22 no.7
    • /
    • pp.303-309
    • /
    • 2016
  • Recently, an increasing number of embedded processors such as ARM Mali begin to support GPGPU programming frameworks, such as OpenCL. Thus, GPGPU technologies that have been used in PC and server environments are beginning to be applied to the embedded systems. However, many embedded systems have different architectural characteristics compare to traditional PCs and low-power consumption and real-time performance are also important performance metrics in these systems. In this paper, we implement a parallel AES cryptographic algorithm for a modern embedded GPU using OpenCL, a standard parallel computing framework, and compare performance against various baselines. Experimental results show that the parallel GPU AES implementation can reduce the response time by about 1/150 and the energy consumption by approximately 1/290 compare to OpenMP implementation when 1000KB input data is applied. Furthermore, an additional 100 % performance improvement of the parallel AES algorithm was achieved by exploiting the characteristics of embedded GPUs such as removing copying data between GPU and host memory. Our results also demonstrate that higher performance improvement can be achieved with larger size of input data.

Effects of Rice Bran Extracts Fermented with Lactobacillus plantarum on Neuroprotection and Cognitive Improvement in a Rat Model of Ischemic Brain Injury

  • Hong, Jeong Hwa;Kim, Ji Yeong;Baek, Seung Eun;Ingkasupart, Pajaree;Park, Hwa Jin;Kang, Sung Goo
    • Biomedical Science Letters
    • /
    • v.21 no.2
    • /
    • pp.92-102
    • /
    • 2015
  • This work aimed to study whether rice bran extract fermented with Lactobacillus plantarum (LW) promotes functional recovery and reduces cognitive impairment after ischemic brain injury. Ischemic brain injury was induced by middle cerebral artery occlusion (MCAO) in rats. Four groups were studied, namely the (1) sham, (2) vehicle, (3) donepezil, and (4) LW groups. Animals were injected with LW once a day for 7 days after middle cerebral artery occlusion. LW group showed significantly improved neurological function as compared to the vehicle group, as well as enhanced learning and memory in the Morris water maze. The LW group showed the greatest functional recovery. Moreover, the LW group showed an enhanced more survival cells anti-apoptotic effect in the cortex and neural cell densities in the hippocampal DG and CA1. In addition, this group showed enhanced expression of neurotrophic factors, antioxidant genes, and the acetylcholine receptor gene, as well as synaptophysin (SYP), Fox-3 (NeuN), doublecortin (DCX), and choline acetyltransferase (ChAT) proteins. Our findings indicate that LW treatment showed the largest effects in functional recovery and cognitive improvement after ischemic brain injury through stimulation of the acetylcholine receptor, antioxidant genes, neurotrophic factors, and expression of NeuN, SYP, DCX, and ChAT.

Positron Emission Computed Tomographs and Image Reconstruction Methods (PET 장치와 화상 재구성법)

  • Lee, Man-Koo
    • Journal of radiological science and technology
    • /
    • v.22 no.1
    • /
    • pp.5-11
    • /
    • 1999
  • This paper reviews recent major activities on instrumentation and methodology of PET. The performance of the PET instrumentation can be expressed by four physical characteristics, 1) spatial resolution, 2) coincidence resolving time, 3) energy resolution, and 4) detection efficiency. The physical and technical aspects of PET systems are briefly discussed along with these characteristics. Toward high resolution PET the recent trend has been to design multiple rings of densely packed detector arrays with scintillators. In order to satisfy the sampling requirement in reconstruction, continuous detector units has been developed. Iterative image reconstruction algorithms have received considerable attention for improvement of both the sampling requirement and image quality toward the stationary PET. Better resolving time improves the maximum true coincidence rate, which is also increased with more detectors placed in coincidence with each other. It suggests that volume PET is promising for enhancement of detection efficiency. The scattered coincidence event rate may be reduced by using detectors with better energy resolution. The use of interplane septa, however, takes over improvement of energy resolution in 2D PET. Energy resolution becomes an important factor for image quality under the condition of septa removal such as volume PET. Toward full utilization of emitting photons, 3D reconstruction incorporating oblique rays has been studied, and volume reconstruction algorithms have been developed. Practical volume PET systems impose heavy burden not only to detector sets and coincidence circuits, but also to computers in the memory requirements and the data processing. In conclusion, there have been many ingenious methods in development of PET instrumentation, which are based on unique capability of PET. They will be expected to overcome technical limitations, and to approach the fundamental limits.

  • PDF

Parallel Rabin Fingerprinting on GPGPU for Efficient Data Deduplication (효율적인 데이터 중복제거를 위한 GPGPU 병렬 라빈 핑거프린팅)

  • Ma, Jeonghyeon;Park, Sejin;Park, Chanik
    • Journal of KIISE
    • /
    • v.41 no.9
    • /
    • pp.611-616
    • /
    • 2014
  • Rabin fingerprinting used for chunking requires the largest amount computation time in data deduplication, In this paper, therefore, we proposed parallel Rabin fingerprinting on GPGPU for efficient data deduplication. In addition, for efficient parallelism in Rabin fingerprinting, four issues are considered. Firstly, when dividing input data stream into data sections, we consider the data located near the boundaries between data sections to calculate Rabin fingerprint continuously. Secondly, we consider exploiting the characteristics of Rabin fingerprinting for efficient operation. Thirdly, we consider the chunk boundaries which can be changed compared to sequential Rabin fingerprinting when adapting parallel Rabin fingerprinting. Finally, we consider optimizing GPGPU memory access. Parallel Rabin fingerprinting on GPGPU shows 16 times and 5.3 times better performance compared to sequential Rabin fingerprinting on CPU and compared to parallel Rabin fingerprinting on CPU, respectively. These throughput improvement of Rabin fingerprinting can lead to total performance improvement of data deduplication.

Changes in the Regional Cerebral Perfusion after Eye Movement Desensitization and Reprocessing:A SPECT Study of Two Cases (안구운동 민감 소실 및 재처리 요법(Eye Movement Desensitization and Reprocessing) 치료 후 국소 뇌 혈류 변화:두 증례의 SPECT 연구)

  • Oh, Dong-Hoon;Choi, Joonho
    • Korean Journal of Biological Psychiatry
    • /
    • v.11 no.2
    • /
    • pp.173-180
    • /
    • 2004
  • Over the last decade, EMDR(Eye Movement Desensitization and Reprocessing) has emerged as a promising new treatment for trauma and other anxiety-based disorders. However, neurobiological mechanism of EMDR has not been well understood. Authors report SPECT findings of two patients of PTSD before and after EMDR. Brain 99mTc-ECD-SPECT was performed before and after EMDR treatment. To evaluate the significance of changes in the regional cerebral perfusion, t-test was conducted on the resulting images using SPM99. In addition, clinical scales(CAPS, CGI, STAI) were employed to asses the changes in the clinical symptoms of the patients. After EMDR treatment, each showed significant improvement in clinical symptoms. The cerebral perfusion increased in bilateral dorsolateral prefrontal cortex, and decreased in the temporal association cortex. The differences in the cerebral perfusion between patients after treatment and normal controls decreased. These changes appeared mainly in the limbic area the and the prefrontal cortex. These results suggest that EMDR may show the therapeutic effect through 1) improvement in the emotional control by increased activity in the prefrontal cortex, 2) inhibited hyperstimuli on amygdala by deactivation of the association cortex, 3) inhibition on past trauma related memory, and 4) keeping the functional balance between the limbic area and the prefrontal cortex. This case report needs further replication from studies with larger sample.

  • PDF

Video Reality Improvement Using Measurement of Emotion for Olfactory Information (후각정보의 감성측정을 이용한 영상실감향상)

  • Lee, Guk-Hee;Kim, ShinWoo
    • Science of Emotion and Sensibility
    • /
    • v.18 no.3
    • /
    • pp.3-16
    • /
    • 2015
  • Will orange scent enhance video reality if it is presented with a video which vividly illustrates orange juice? Or, will romantic scent improve video reality if it is presented along with a date scene? Whereas the former is related to reality improvement when concrete objects or places are present in a video, the latter is related to a case when they are absent. This paper reviews previous research which tested diverse videos and scents in order to answer the above two different questions, and discusses implications, limitations, and future research directions. In particular, this paper focuses on measurement methods and results regarding acceptability of olfactory information, perception of scent similarity, olfactory vividness and video reality, matching between scent vs. color (or color temperature), and description of various scents using emotional adjectives. We expect this paper to help researchers or engineers who are interested in using scents for video reality.

A Study on Multi-Vehicle Control of Electro Active Polymer Actuator based on Embedded System using Adaptive Fuzzy Controller (Adaptive Fuzzy 제어기를 이용한 Embedded 시스템 기반의 기능성 고분자 구동체 다중제어에 관한 연구)

  • 김태형;김훈모
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.2
    • /
    • pp.94-103
    • /
    • 2003
  • In case of environment requiring safety such as human body and requiring flexible shape, a conventional mechanical actuator system does not satisfy requirements. Therefore, in order to solve these problems. a research of various smart material such as EAP (Electro Active Polymer), EAC (Electro Active Ceramic) and SMA (Shape Memory Alloy) is in progress. Recently, the highest preferring material among various smart material is EP (Electrostictive Polymer), because it has very fast response time, powerful force and large displacement. The previous researches have been studied properties of polymer and simple control, but present researches are studied a polymer actuator. An EP (Electostrictive Polymer) actuator has properties which change variably ils shape and environmental condition. Therefore, in order to coincide with a user's purpose, it is important not only to decide a shape of actuator and mechanical design but also to investigate a efficient controller. In this paper, we constructed the control logic with an adaptive fuzzy algorithm which depends on the physical properties of EP that has a dielectric constant depending on time. It caused for a sub-actuator to operate at the same time that a sub-actuator system operation increase with a functional improvement and control efficiency improvement in each actuator, hence it becomes very important to manage it effectively and to control the sub-system which Is operated effectively. There is a limitation on the management of Main-host system which has multiple sub-system, hence it brings out the Multi-Vehicle Control process that disperse the task efficiently. Controlling the multi-dispersion system efficiently, it needs the research of Main-host system's scheduling, data interchange between sub-actuators, data interchange between Main-host system and sub-actuator system, and data communication process. Therefore in this papers, we compared the fuzzy controller with the adaptive fuzzy controller. also, we applied the scheduling method for efficient multi-control in EP Actuator and the algorithm with interchanging data, protocol design.