http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
Efficient reuse of local regions in memory-limited mobile devices
Seonggun Kim,Taein Kim,Eul Gyu Im,Hwansoo Han IEEE 2010 IEEE TRANSACTIONS ON CONSUMER ELECTRONICS - Vol.56 No.3
<P>Many researches aim to improve memory management for performance, efficiency, ease of use, and safety. Region-based memory management, a newly investigated technique for memory-limited mobile devices, splits the heap into one global (persistent) region, and multiple local regions - one local region per method invocation. Each object allocation is initially assigned to a local region and later transferred to the global region if needed. The allocated memory for a local region is implicitly reclaimed when the associated method call finishes. In this paper, we propose a technique to reduce heap memory usage in memory-limited devices by reusing early local regions in the calling sequence, as they are rarely accessed during the current method. Our experiment with SpecJvm98 shows up to 9% reduction in heap memory.</P>
Distributed execution for resource-constrained mobile consumer devices
Seonggun Kim,Heungsoon Rim,Hwansoo Han IEEE 2009 IEEE TRANSACTIONS ON CONSUMER ELECTRONICS - Vol.55 No.2
<P>Mobile consumer devices take increasingly important roles, more closely and personally interacting with users. As users get used to mobile devices, they often want the same level of computing experience as they can have from desktop PCs, but still in small and light form factors. Considering current technology, we find the limitations of the processor and the memory are still too big in current mobile devices to satisfy demanding mobile users. To alleviate resource limitations, many researchers explored techniques to share the resources of powerful surrogate servers nearby. In that line of research, we propose slim execution for an effective mobile computing paradigm. To experimentally verify our execution model, we develop a code transforming tool, distributed execution transformer (DiET). The DiET takes original Java bytecode and replaces the bodies of heavy methods with remote procedure calls to surrogate servers. Since the modified bytecode is still a legal Java bytecode, mobile devices can download and run the modified bytecode on standard JVMs, cooperating with surrogate servers. Our experiments with the SciMark 2.0 show our distributed execution scheme reduces the execution time by up to 71%.</P>
Over-Approximated Control Flow Graph Construction on Pure Esterel
KIM, Chul-Joo,YUN, Jeong-Han,KIM, Seonggun,CHOE, Kwang-Moo,HAN, Taisook The Institute of Electronics, Information and Comm 2010 IEICE transactions on information and systems Vol.93 No.5
<P>Esterel is an imperative synchronous language for control-dominant reactive systems. Regardless of imperative features of Esterel, combination of parallel execution and preemption makes it difficult to build control flow graphs (CFGs) of Esterel programs. Simple and convenient CFGs can help to analyze Esterel programs. However, previous researches are not suitable for flow analyses of imperative languages. In this work, we present a method to construct over-approximated CFGs for Pure Esterel. Generated CFGs expose invisible interferences among threads and show program structures explicitly so that they are useful for program analyses based on graph theory or control-/data- flows.</P>
김태인(Taein Kim),김성건(Seonggun Kim),한환수(Hwansoo Han) 한국정보과학회 2007 정보과학회논문지 : 소프트웨어 및 응용 Vol.34 No.6
많은 연구들을 통해 수행 속력, 효율성, 용이성, 안전성을 위하여 메모리 관리 기법들을 개선시켰다. 그러한 방법들 중에서 지역별 메모리 관리 기법은 각각의 객체 할당 위치에서 따라 정해진 지역에 할당 시키고 그 지역이 제거된다면 그 곳에 할당된 모든 객체의 메모리를 반환하는 방법이다. 본 논문에서는 메모리 제약적인 환경에서 힙 메모리 사용량을 줄이기 위해 로컬 지역을 재사용하는 방법을 제시한다. 기본 아이디어는 현재 함수가 수행될 동안 사용하지 않는 상위 로컬 지역을 재사용하는 것이다. 이러한 방법을 사용함으로써 메모리 제약적인 환경에서 메모리의 한계를 극복할 수 있을 것이다. Various researches had been devoted in purpose of improving memory management in terms of performance, efficiency, ease of use, and safety. One of these approaches is a region-based memory management. Each allocation site selects a specific region, after that allocated objects are placed in this region. Memory is reclaimed by destroying the region, freeing all the objects allocated therein. In this paper, we propose reusing of local regions to reduce heap memory usage in memory-limited environments. The basic idea of this proposal is reusing of upper local regions where objects that are allocated to these regions are not accessed until the current method is finished. We believe our method of reusing local regions is able to overcome memory constraints in memory-limited environments.
Design and Testing of a Compact Tattooing Mechanism for Capsule Endoscope
조성건(Seonggun Joe),이동규(Dongkyu Lee),강병전(Byungjeon Kang),박종오(Jong-Oh Park),김병규(Byungkyu Kim) Korean Society for Precision Engineering 2019 한국정밀공학회지 Vol.36 No.5
The process of tattooing to mark the position of lesions in the colon is one of important functions of the conventional endoscope. However, commercial capsule endoscope (CE) devices cannot perform the tattooing procedure because they cannot accommodate the size of the tattooing device. In this paper, we propose a compact tattooing mechanism design which can be accommodated inside the CE. Two conical springs, two triggering modules and a needle that can be installed inside a volume of 840 mm3 are employed to perform the needle insertion/withdrawal and inject the ink. A triggering module to deploy the conical springs is designed to be activated by heating a Ni-Cr wire and melting Wood’s metal. In this study, the activation time of the triggering module is investigated based on a Wood’s metal heating simulation. In order to determine the proper conical springs to ensure the activation of the tattooing mechanism, the elastic force correlation between two conical springs is studied. Then, the components of the proposed tattooing mechanism are fabricated and assembled, and an ex-vivo test is performed. Conclusively, the proposed tattooing mechanism implements the correct needle stroke and the proper ink injection into the submucosal layer of a porcine colon.