• Title/Summary/Keyword: SPARC

Search Result 79, Processing Time 0.022 seconds

An Efficient Code Expansion from EM to SPARC Code (EM에서 SPARC 코드로 효율적인 코드 확장)

  • Oh, Se-Man;Yun, Young-Shick
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.10
    • /
    • pp.2596-2604
    • /
    • 1997
  • There are two kinds of backends in ACK:code generator(full-fledged backend) and code expander(fast backend). Code generators generate target code using string pattern matching and code expanders generate target code using macro expansion. ACK translates EM to SPARC code using code expander. The corresponding SPARC code sequences for a EM code are generated and then push-pop optimization is performed. But, there is the problem of maintaining hybrid stack. And code expander is not considered to passes parameters of a procedure call through register windows. The purpose of this paper is to improve SPARC code quality. We suggest a method of SPARC cod generation using EM tree. Our method is divided into two phases:EM tree building phase and code expansion phase. The EM tree building phase creates the EM tree and code expansion phase translates it into SPARC code. EM tree is designed to pass parameters of a procedure call through register windows. To remove hybrid stack, we extract an additional information from EM code. We improved many disadvantages that arise from code expander in ACK.

  • PDF

A Migration Method from Java Runtime Environment to SPARC Runtime Environment (자바 실행 환경에서 SPARC 실행환경으로의 이전 방법)

  • 황은희;오세만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.416-418
    • /
    • 1998
  • 이기종간의 실행 환경에 적합하도록 설계된 자바 바이트코드는 각 플랫폼에서 인터프리터 방식으로 수행되므로 효율성에서 단점을 가지고 있다. 따라서 바이트코드의 효율적인 실행을 위해 목적 코드로의 변환 과정이 요구된다. 목적 코드로 변환 과정에서 자바의 실행 환경 또한 목적 기계의 실행 환경으로 이전이 이루어져야 한다. 본 논문에서는 자바 실행 환경을 SPARC 실행 환경으로 이전하는 방법을 제시한다. 먼저, 자바 가상 기계의 구성 요소를 분석한 후 이에 대응하는 SPARC 실행 환경에 필요한 각각의 구성 요소들을 제시하고, SPARC 실행 환경에 맞는 모델을 구축한다. 마지막으로, 자바에서 제공하는 표준 클래스 라이브러리에 대해서는 SPARC 라이브러리 형태로 변환하여 제공하게 된다.

Translating Java Bytecode to SPARC Code using Retargetable Code Generating Techniques (재목적 코드 생성 기법을 이용한 자바 Bytecode에서 SPARC 코드로의 번역)

  • Oh, Se-Man;Jung, Chan-Sung
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.3
    • /
    • pp.356-363
    • /
    • 2000
  • Java programming language is designed to run effectively on internet and distributed network environments. However, because it has a deficit to be executed by the interpreter method on each platform, to execute Java programs efficiently the code generation system which transforms Bytecode into SPARC code as target machine code must be developed. In this paper, we implement a code generation system which translates Bytecode into SPARC code using the retargetable code generating techniques. For the sake of code expander, we wrote a Bytecode table describing a rule of SPARC code generation from Bytecode, and implemented the information extractor transforming Bytecode to suitable form during expanding of source code from class file. The information extractor determines constant pool entry of each Bytecode instruction operand and then the code expander translates the Bytecode into SPARC code accoring to the Bytecode table. Also, the retargetable code generation system can be systematically reconfigured to generate code for a variety of distinct target computers.

  • PDF

Prognostic Value of SPARC Expression in Unresectable NSCLC Treated with Concurrent Chemoradiotherapy

  • Kurtul, Neslihan;Eroglu, Celalettin;Unal, Dilek;Tasdemir, Erdem Arzu;Orhan, Okan;Zararsiz, Gokmen;Baran, Munevver;Kaplan, Bunyamin;Kontas, Olgun
    • Asian Pacific Journal of Cancer Prevention
    • /
    • v.15 no.20
    • /
    • pp.8911-8916
    • /
    • 2014
  • Background: The aim of the present study was to determine the predictive/prognostic value of the secreted protein, acidic and rich in cysteine (SPARC) in cases of unresectable, locally advanced, non-small cell lung cancer. Materials and Methods: The study included 84 patients with Stage IIIA-B non-small cell lung cancer, undergoing simultaneous chemoradiotherapy including radiotherapy at a dose of 66 Gy and weekly docataxel ($20mg/m^2$) and cisplatin ($20mg/m^2$). SPARC expression was studied in biopsy material by immunohistochemical methods and correlations with treatment responses or survival were evaluated. Results: Median overall survival was $16{\pm}2.73$ (11.55-20.46) months for low expression vs $7{\pm}1.79$ months (7.92-16.08) months for high expression (p=0.039), while median local control was $13{\pm}2.31$ (8.48-17.5) months for low expression vs $6{\pm}0.85$ (4.34-7.66) months for high expression (p=0.045) and median progression-free survival was $10{\pm}2.31$ (5.48-14.5) months for low expression vs $6{\pm}1.10$ (3.85-8.15) months for high expression (p=0.022). In both univariate and multivariate analyses, high SPARC expression was associated with significantly shorter overall survival (p=0.003, p=0.007, respectively), local control (p=0.008, p=0.036) and progression-free survival (p=0.004, p=0.029) when compared to low SPARC expression. No significant difference was detected between high and low SPARC expression groups regarding age, sex, T stage, N stage, histopathology and stage-related patient characteristics. Conclusions: High SPARC expression was identified as a poor prognostic factor in cases with locally advanced NSCLC treated with concurrent chemoradiotherapy.

HPC(High Performance Computer) Linux Clustering for UltraSPARC(64bit-RISC processor) (UltraSPARC(64bit-RISC processor)을 위한 고성능 컴퓨터 리눅스 클러스터링)

  • 김기영;조영록;장종권
    • Proceedings of the IEEK Conference
    • /
    • 2003.11b
    • /
    • pp.45-48
    • /
    • 2003
  • We can easily buy network system for high performance micro-processor, progress computer architecture is caused of high bandwidth and low delay time. Coupling PC-based commodity technology with distributed computing methodologies provides an important advance in the development of single-user dedicated systems. Lately Network is joined PC or workstation by computers of high performance and low cost. Than it make intensive that Cluster system is resembled supercomputer. Unix, Linux, BSD, NT(Windows series) can use Cluster system OS(operating system). I'm chosen linux gain low cost, high performance and open technical documentation. This paper is benchmark performance of Beowulf clustering by UltraSPARC-1K(64bit-RISC processor). Benchmark tools use MPI(Message Passing Interface) and NetPIPE. Beowulf is a class of experimental parallel workstations developed to evaluate and characterize the design space of this new operating point in price-performance.

  • PDF

Gene Expression of Exposure to Mineral Trioxide Aggregate(MTA) on Dental Pulp Cells (Mineral Trioxide Aggregate(MTA)에 의한 치수세포의 유전자 발현변화)

  • Choi, Yu-Seok;Lee, Nan-Young;Lee, Sang-Ho
    • Journal of the korean academy of Pediatric Dentistry
    • /
    • v.35 no.1
    • /
    • pp.30-38
    • /
    • 2008
  • Dental pulp cells are assumed to possess the capacity to elaborate both bone and dentin matrix under the pathological conditions following tooth injury. The purpose of this study is to examine the effects of mineral trioxide aggregate (MTA) on various gene expression regarding dentinogenesis and cell viability assay in cultured primary human dental pulp cells. The author also examined the effects of this material on cellular alkaline phosphatase activity as a potential indicator of dentinogenesis. For gene expression on MTA, reverse transcriptase polymerase chain reaction was performed using primer sets of glyceraldehyde-3-phosphate dehydrogenase, type I collagen, alkaline phosphatase(ALP), osteonectin, and dentin sialoprotein after 2 and 4 days. Cell viability assay showed that the proportion of MTA-treated pulp cells which had been exposed for 5 days to MTA was higher than that of the control cells. Among the genes investigated in this study, ALP and osteonectin(SPARC) were increased in MTA treated group than in control. These findings suggest that this dental pulp culture system may be useful in the future as a model for studying the mechanisms underlying dentin regeneration after the treatment with MTA. Exposure to MTA material would not induce cytotoxic response in the dental pulp cells. In addition, MTA could influence the behavior of human pulp cells by increasing the ALP activity and SPARC synthesis.

  • PDF

Evaluation of hydrogen recombination characteristics of a PAR using SPARC PAR experimental results

  • Jongtae Kim;Jaehoon Jung
    • Nuclear Engineering and Technology
    • /
    • v.55 no.12
    • /
    • pp.4382-4394
    • /
    • 2023
  • Passive auto-catalytic recombiners (PARs) are widely used to mitigate a hydrogen hazard. The first step to evaluate the hydrogen safety by PARs is to obtain qualified test data of the PARs for validation of their analytical model. SPARC PAR tests SP8 and SP9 were conducted to evaluate the hydrogen recombination characteristics of a honeycomb-shaped catalyst PAR. To obtain the hydrogen recombination rate from the PAR test data, two methods, Method-1 and Method-2, introduced by the THAI project, were applied. Since a large gradient of hydrogen concentration developed during hydrogen injection can cause a large error in the hydrogen mass obtained by integrating the measured hydrogen concentrations, a gate was installed at the PAR inlet to homogenize hydrogen in the test vessel before the PAR operation in the tests. A computational fluid dynamics (CFD) code with a PAR model was also applied to evaluate the characteristics of the PAR recombination according to the PAR inlet conditions, and the results were compared with those from Method-1 and Method-2. It was confirmed that the recombination rates from Method-1 require a correction factor to be compatible with results from Method-2 and the CFD simulation in the case of the SPARC-PAR tests.

A New Trace Calculation Algorithm on Trinomial Irreducible Polynomial of RS code (RS-부호에 유용한 3항 기약 다항식에서 새로운 TRACE 연산 알고리즘)

  • Seo, Chang-Ho;Eun, Hui-Cheon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.1
    • /
    • pp.75-80
    • /
    • 1995
  • In this paper, we show that it is more efficient to use a new algorithm than to use a method of trace definition and property when we use trace calculation method on trinomial irreducible polynomial of reed-solomon code. This implementation has been done in SUN SPARC2 workstation using C-language.

  • PDF

SPARC V8 구조 CPU칩의 VHDL모델의 분석과 RTL 합성을 위한 코드 변환

  • 도경선;김남우;허창우
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2001.05a
    • /
    • pp.353-356
    • /
    • 2001
  • 기존의 범용시스템과 대별되는 임베디드 시스템의 수요가 급증하면서 하드웨어부분의 중심축인 임베디드 프로세서에 대한 관심이 하루가 다르게 커지고 있다. 또한 사용자들이 작고 간편하면서도 기존의 범용시스템과 같은 기능들을 가지는 높은 수준의 성능을 요구하게 됨으로서 한 칩 안에 여러 가지 기능을 함께 구현하거나 시스템을 집적하는 시스템 칩의 상품화가 이루어지고 있는 추세이다. 날로 경쟁이 치열해저 가는 비메모리 설계 분야에서 누가 더욱 우수한 반도체 관련 IP를 확보하느냐가 승패의 관건이 될 것은 당연한 일이 되었다. 된 논문에서는 기존에 성능이 검증된 SPARC 아키텍처 V8을 근간으로 한 VHDL모델을 분석하고, 시뮬레이션을 통하여 그 기능을 검증하였으며, Synopsys FC2(FPGA Compiler 2)를 이용하여 로직 합성하였으며, 그 결과를 Xilinx VIRTEX 3000 FPGA를 이용하여 구현하였다.

  • PDF