• Title/Summary/Keyword: granularity

Search Result 196, Processing Time 0.026 seconds

DEX2C: Translation of Dalvik Bytecodes into C Code and its Interface in a Dalvik VM

  • Kim, Minseong;Han, Youngsun;Cho, Myeongjin;Park, Chanhyun;Kim, Seon Wook
    • IEIE Transactions on Smart Processing and Computing
    • /
    • v.4 no.3
    • /
    • pp.169-172
    • /
    • 2015
  • Dalvik is a virtual machine (VM) that is designed to run Java-based Android applications. A trace-based just-in-time (JIT) compilation technique is currently employed to improve performance of the Dalvik VM. However, due to runtime compilation overhead, the trace-based JIT compiler provides only a few simple optimizations. Moreover, because each trace contains only a few instructions, the trace-based JIT compiler inherently exploits fewer optimization and parallelization opportunities than a method-based JIT compiler that compiles method-by-method. So we propose a new method-based JIT compiler, named DEX2C, in order to improve performance by finding more opportunities for both optimization and parallelization in Android applications. We employ C code as an intermediate product in order to find more optimization opportunities by using the GNU C Compiler (GCC), and we will detect parallelism by using the Intel C/C++ parallel compiler and the AESOP compiler in our future work. In this paper, we introduce our DEX2C compiler, which dynamically translates Dalvik bytecodes (DEX) into C code with method granularity. We also describe a new method-based JIT interface in the Dalvik VM for the DEX2C compiler. Our experiment results show that our compiler and its interface achieve significant performance improvement by up to 15.2 times and 3.7 times on average, in Element Benchmark, and up to 2.8 times for FFT in Smartbench.

Deterioration Mechanism Interpretation and Surface Contaminant Analysis of the Five-Storied Stone Pagoda in Tapriri, Uiseong (의성 탑리리 오층석탑의 표면오염물 분석 및 손상메커니즘 해석)

  • Lee, Mi Hye;Chun, Yu Gun;Lee, Myeong Seong
    • Economic and Environmental Geology
    • /
    • v.46 no.5
    • /
    • pp.445-453
    • /
    • 2013
  • The Uiseong Tapriri Five-Storied Stone Pagoda (National Treasure No. 77) is typical stone cultural heritage in Unified Silla Dynasty, Korea. The pagoda has been occurred black, brown discoloration and microcrack, exfoliation, granularity decomposition with white discoloration because of continuous weathering. As the results of analysis for the contaminants, chemical weatherings are generated that black contaminant by manganese oxide, brown contaminant by iron oxide, white contaminants by gypsum and taranakite. And physical weatherings, such as microcrack, exfoliation, are occurred by salt(gypsum) crystallization. Therefore, these need to remove the contaminants according to the conservation treatment manual, and regular monitoring using P-XRF to preserve long-term the Five-Storied Stone Pagoda at Tapri-ri, Uiseong.

Cytological Changes Associated with the Exposure of Escherichia coli to Several Disinfectants: An Ultrastructural Study (수종(數種) 항균제(抗菌劑) 처리(處理)에 의(依)한 Escherichia coli의 미세구조(微細構造) 변화(變化))

  • Deung, Young-Kun;Koh, Choon-Myung;Kim, Sung-Kwang
    • The Journal of the Korean Society for Microbiology
    • /
    • v.11 no.1
    • /
    • pp.1-11
    • /
    • 1976
  • An electron microscopic study has been made of the effects of change of cell structure of Escherichia coli treated with several disinfectants. The alterations observed as follows: 1. Nucleoid, cytoplasm which contain ribosomes and cell wall appeared to be composed of a parallel triple. layered membrane can observed in control Escherichia coli. 2. The nuclear material was no longer demonstrable in its normal sites. The cytoplasm lost its granularity, became homogeneous and disruption of cell wall were observed by the treatment with 70% ethyl alcohol and 3% $H_2O_2$. 3. Aggregation of ribosomes and condensation of nuclear material were also observed by the treatment of 5% lysol solution and 1% dodecyl-diamino-ethyl-glycin-hydrochloride. 4. In autoclaved group, the each layer of cell wall was separated and destroyed in some sites where cytoplasm was extracted.

  • PDF

Adaptive Event Clustering for Personalized Photo Browsing (사진 사용 이력을 이용한 이벤트 클러스터링 알고리즘)

  • Kim, Kee-Eung;Park, Tae-Suh;Park, Min-Kyu;Lee, Yong-Beom;Kim, Yeun-Bae;Kim, Sang-Ryong
    • 한국HCI학회:학술대회논문집
    • /
    • 2006.02a
    • /
    • pp.711-716
    • /
    • 2006
  • Since the introduction of digital camera to the mass market, the number of digital photos owned by an individual is growing at an alarming rate. This phenomenon naturally leads to the issues of difficulties while searching and browsing in the personal digital photo archive. Traditional approach typically involves content-based image retrieval using computer vision algorithms. However, due to the performance limitations of these algorithms, at least on the casual digital photos taken by non-professional photographers, more recent approaches are centered on time-based clustering algorithms, analyzing the shot times of photos. These time-based clustering algorithms are based on the insight that when these photos are clustered according to the shot-time similarity, we have "event clusters" that will help the user browse through her photo archive. It is also reported that one of the remaining problems with the time-based approach is that people perceive events in different scales. In this paper, we present an adaptive time-based clustering algorithm that exploits the usage history of digital photos in order to infer the user's preference on the event granularity. Experiments show significant performance improvements in the clustering accuracy.

  • PDF

Analysis and Design Method of Tool for Construction of Integrated Environment of Software (소프트웨어 통합환경구축을 위한 도구의 분석과 설계 방안)

  • Yang, Hae-Sul;Lee, Ha-Yong
    • The Transactions of the Korea Information Processing Society
    • /
    • v.3 no.4
    • /
    • pp.834-845
    • /
    • 1996
  • Two problems can be happened when we construct Integrated Project Support Environment for construction of software integration environment. The first is a problem about granularity of tool. Problems about interface of tools after combination phase which combine many functions into one and when we use some function of tool with other tools, we can't be use by closed interface. The second is a problem that can be happen when we gather data about process. When we measure the development process for enhancement of it, we can get data with tools, but current tools are not prepared to measurement of development process. In this study, we explained that process information tool is needed and proposed analysis and design methodology and evaluation standard. Finally, we considered and evaluated for problems which can be happened when construct environment which is based on this result of study.

  • PDF

A Transforming Technique toward Component-based System from Object-oriented Model Using Static Metrics (객체지향 모델로부터 정적 메트릭을 이용하여 컴포넌트 기반 시스템으로 변환하는 기법)

  • 이은주;신우창;이병정;우치수
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.6
    • /
    • pp.728-740
    • /
    • 2004
  • The increasing complexity and shorter life cycle of software have made it necessary to reuse software. Object-oriented development had not provided extensive reuse and computing infrastructures are evolving from mainframe to distributed environments. However, components provide more advanced means of structuring, describing and developing system, because they are more coarse-grained and have more domain-specific aspects than objects. And they are also suited for distributed environment due to their reusability and granularity. In this paper, we present a process including the static metrics and guidelines that can be applied to transform object-oriented systems into component-based systems. Our process consists of two parts: First, basic components are created based upon composition and inheritance relationships between classes. Second, intermediate system is refined into component-based system with the static metrics and guidelines we propose.

Empirical assessment of design patterns' fault-proneness at different granularity levels

  • Mohammed, Mawal A.;Elish, Mahmoud O.
    • Advances in Computational Design
    • /
    • v.2 no.4
    • /
    • pp.293-311
    • /
    • 2017
  • There are several claimed benefits for the impact of design patterns (DPs) on software quality. However, the association between design patterns and fault-proneness has been a controversial issue. In this work, we evaluate the fault-proneness of design patterns at four levels: the design level, category level, pattern level, and role level. We used five subject systems in our empirical study. As a result, we found that, at the design level, the classes that participate in the design patterns are less fault-prone than the non-participant classes. At the category level, we found that the classes that participate in the behavioral and structural categories are less fault-prone than the non-participant classes. In addition, we found that the classes that participate in the structural design patterns are less fault-prone than the classes that participate in the other categories. At the pattern level, we found that only five patterns show significant associations with fault-proneness: builder, factory method, adapter, composite, and decorator. All of these patterns except for builder show that the classes that participate in each one of them are less fault-prone than the non-participant classes in that pattern. The classes that participate in the builder design pattern were more fault-prone than the non-participant classes and the classes that participate in several patterns: the adapter, the composite, and the decorator design patterns. At the role level, the most significant differences were between the classes that participate in some roles and the non-participant classes. Only three pairs of design pattern roles show significant differences. These roles are concrete-product vs. concrete-creator, adapter vs. adaptee, and adapter vs. client. The results recommend the use of design patterns because they are less fault-prone in general except for the builder design pattern, which should be applied with care and addressed with more test cases.

Effect of Atrial Natriuretic Peptide on the Renal Function in Two-Kidney One-Clip Hypertensive Rats (신성 고혈압 백서에서 Atrial Natriuretic Peptide의 신장기능에 미치는 효과)

  • Cho, Kyung-Woo;Kim, Suhn-Hee;So, June-No;Ryu, Hoon;Seul, Kyung-Hwan
    • The Korean Journal of Physiology
    • /
    • v.23 no.1
    • /
    • pp.67-78
    • /
    • 1989
  • Since the atrial receptor was suggested to be involved in the control of extracellular fluid volume, it has been shown that the granularity of atrial cardiocytes can be changed by water and salt depletion, and that an extract of atrial tissue, when injected intravenously into anesthetized rats, causes a large and rapid increase in renal excretions of sodium and water. The immunoreactive atrial natriuretic peptide (ANP) has been found in the plasma of patients suffering from various cardiovascular diseases. A high level of ANP in the plasma has been reported in essential hypertension. Several studies on the effects of ANP on renal function and arterial blood pressure have presented contradictory results showing attenuated or accentuated responses. Thus, involvement of the ANP in the development of hypertension remains unresolved. Present study was undertaken to investigate whether the ANP is involved in the development of hypertension in two-kidney one-clip Goldblatt hypertensive rats. The plasma concentration of immunoreactive ANP appeared to be significantly elevated in hypertensive rats as compared with normotensive Goldblatt operated and sham-operated rats. Plasma renin concentration was higher in hypertensive rats than in normotensive rats, as observed in earlier experiments. Intravenous infusions of ANP resulted in increases of urine flow and urinary excretions of sodium and potassium in both hypertensive and normotensive rats. The renal response to ANP was markedly accentuated in Goldblatt hypertensive rats. The plasma concentration of ANP showed a linear relationship with the arterial blood pressure. Infusions of ANP reduced blood pressure both in hypertensive and normotensive rats. These results suggest that in Goldblatt hypertensive rats an elevation of ANP level in the plasma may not be a cause, but instead a consequence of hypertension, and that the renal responsiveness to the ANP is accentuated by some unknown mechanisms.

  • PDF

A Feature-Oriented Requirement Tracing Method with Value Analysis (가치분석을 통한 휘처 기반의 요구사항 추적 기법)

  • Ahn, Sang-Im;Chong, Ki-Won
    • The Journal of Society for e-Business Studies
    • /
    • v.12 no.4
    • /
    • pp.1-15
    • /
    • 2007
  • Traceability links are logical links between individual requirements and other system elements such as architecture descriptions, source code, and test cases. These are useful for requirements change impact analysis, requirements conflict analysis, and requirements consistency checking. However, establishing and maintaining traceability links places a big burden since complex systems have especially yield an enormous number of various artifacts. We propose a feature-oriented requirements tracing method to manage requirements with cost benefit analysis, including value consideration and intermediate catalysis using features. Our approach offers two contributions to the study of requirements tracing: (1)We introduce feature modeling as intermediate catalysis to generate traceability links between user requirements and implementation artifacts. (2)We provide value consideration with cost and efforts to identify traceability links based on prioritized requirements, thus assigning a granularity level to each feature. In this paper, we especially present the results of a case study which is carried out in Apartment Ubiquitous Platform to integrate and connect home services in an apartment complex in details.

  • PDF

Fertilization and embryo quality of mature oocytes with specific morphological abnormalities

  • Yu, Eun Jeong;Ahn, Hyojeong;Lee, Jang Mi;Jee, Byung Chul;Kim, Seok Hyun
    • Clinical and Experimental Reproductive Medicine
    • /
    • v.42 no.4
    • /
    • pp.156-162
    • /
    • 2015
  • Objective: To investigate fertilization and embryo quality of dysmorphic mature oocytes with specific morphological abnormalities obtained from intracytoplasmic sperm injection (ICSI). Methods: The fertilization rate (FR) and embryo quality were compared among 58 dysmorphic and 42 normal form oocytes (control 1) obtained from 35 consecutive ICSI cycles, each of which yielded at least one dysmorphic mature oocyte, performed over a period of 5 years. The FR and embryo quality of 441 normal form oocytes from another 119 ICSI cycles that did not involve dysmorphic oocytes served as control 2. Dysmorphic oocytes were classified as having a dark cytoplasm, cytoplasmic granularity, cytoplasmic vacuoles, refractile bodies in the cytoplasm, smooth endoplasmic reticulum in the cytoplasm, an oval shape, an abnormal zona pellucida, a large perivitelline space, debris in the perivitelline space, or an abnormal polar body (PB). Results: The overall FR was significantly lower in dysmorphic oocytes than in normal form oocytes in both the control 1 and control 2 groups. However, embryo quality in the dysmorphic oocyte group and the normal form oocyte groups at day 3 was similar. The FR and embryo quality were similar in the oocyte groups with a single abnormality and multiple abnormalities. Specific abnormalities related with a higher percentage of top-quality embryos were dark cytoplasm (66.7%), abnormal PB (50%), and cytoplasmic vacuoles (25%). Conclusion: The fertilization potential of dysmorphic oocytes in our study was lower, but their subsequent embryonic development and embryo quality was relatively good. We were able to define several specific abnormalities related with good or poor embryo quality.