• Title/Summary/Keyword: Use Instructions

Search Result 248, Processing Time 0.025 seconds

Early Null Pointer Check using Predication in Java Just-In-Time Compilation (자바 적시 컴파일에서의 조건 수행을 이용한 비어 있는 포인터의 조기검사)

  • Lee Sanggyu;Choi Hyug-Kyu;Moon Soo-Mook
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.7
    • /
    • pp.683-692
    • /
    • 2005
  • Java specification states that all accesses to an object must be checked at runtime if object refers to null. Since Java is an object-oriented language, object accesses are frequent enough to make null pointer checks affect the performance significantly. In order to reduce the performance degradation, there have been attempts to remove redundant null pointer checks. For example, in a Java environment where a just-in-time (JIT) compiler is used, the JIT compiler removes redundant null pointer check code via code analysis. This paper proposes a technique to remove additional null pointer check code that could not be removed by previous JIT compilation techniques, via early null pointer check using an architectural feature called predication. Generally, null point check code consists of two instructions: a compare and a branch. Our idea is moving the compare instruction that is usually located just before an use of an object, to the point right after the object is defined so that the total number of compare instructions is reduced. This results in reduction of dynamic and static compare instructions by 3.21$\%$ and 1.98$\%$. respectively, in SPECjvm98 bechmarks, compared to the code that has already been optimized by previous null pointer check elimination techniques. Its performance impact on an Itanium machine is an improvement of 0.32$\%$.

Topic Classification for Suicidology

  • Read, Jonathon;Velldal, Erik;Ovrelid, Lilja
    • Journal of Computing Science and Engineering
    • /
    • v.6 no.2
    • /
    • pp.143-150
    • /
    • 2012
  • Computational techniques for topic classification can support qualitative research by automatically applying labels in preparation for qualitative analyses. This paper presents an evaluation of supervised learning techniques applied to one such use case, namely, that of labeling emotions, instructions and information in suicide notes. We train a collection of one-versus-all binary support vector machine classifiers, using cost-sensitive learning to deal with class imbalance. The features investigated range from a simple bag-of-words and n-grams over stems, to information drawn from syntactic dependency analysis and WordNet synonym sets. The experimental results are complemented by an analysis of systematic errors in both the output of our system and the gold-standard annotations.

An Analysis of the Case Study on Tablet Computer based Mobile Learning Environment (타블렛 컴퓨터를 활용한 모바일 학습사례 분석)

  • Lee, Youngmin
    • The Journal of Korean Association of Computer Education
    • /
    • v.8 no.1
    • /
    • pp.25-32
    • /
    • 2005
  • An analysis of the case study was reported to pioneer the perceptions of teachers, students, and parents for the educational use of tablet computers. The findings showed that the amount of learning, various learning activities, interest, and motivation of learners increased and that the teachers perceived the potentiality of the tablet computer and the necessity of a training for designing mobile-based instructions.

  • PDF

Comparative analysis for improving the effective application of HACCP prerequisite items in meat markets (식육판매장 HACCP 선행요건의 효율적인 적용을 위한 비교분석)

  • Hong, Chong-Hae;Na, Hae-Seo
    • Korean Journal of Veterinary Service
    • /
    • v.33 no.4
    • /
    • pp.393-399
    • /
    • 2010
  • We analyzed the HACCP prerequisite of National Veterinary Research and Quarantine Service (NVRQS) and the Food Establishment Inspection Report of US Food and Drug Administration (FDA) to recommend contents and ranges to be complemented and used for preparation of guidelines for more effective application of HACCP prerequisites. We used the HACCP inspection reports implemented by Korea Livestock Products HACCP Accreditation Service from 2007 to 2009, FDA Food Code 2009 Guide 3-B Instructions for Marking the Food Establishment Inspection Report, and Retail Food Establishment Sanitation Requirements of 410 Indiana Administrative Code. Major non-compliance items were open doors and windows, insanitary cleaning of in-use utensil, inadequate record of warehousing, and improper storage, transportation, and labelling. Hot water supply, personal hygiene, and regular product testing were additional week points which should be more strongly controlled by detailed operating guidelines. Also, current prerequisite items were required revision into more precise contents to enhanced the effective evaluation and practical application in meat markets.

Web-based DNA Microarray Data Analysis Tool

  • Ryu, Ki-Hyun;Park, Hee-Chang
    • Journal of the Korean Data and Information Science Society
    • /
    • v.17 no.4
    • /
    • pp.1161-1167
    • /
    • 2006
  • Since microarray data structures are various and complicative, the data are generally stored in databases for approaching to and controlling the data effectively. But we have some difficulties to analyze and control the data when the data are stored in the several database management systems. The existing analysis tools for DNA microarray data have many difficult problems by complicated instructions, and dependency on data types and operating system, and high cost, etc. In this paper, we design and implement the web-based analysis tool for obtaining to useful information from DNA microarray data. When we use this tool, we can analyze effectively DNA microarray data without special knowledge and education for data types and analytical methods.

  • PDF

Instructions of History of Mathematics with Mathematical Machines (수학기계를 활용한 수학사 수업)

  • Kwon, Oh Nam;Park, Jung Sook;Kim, Eun Ji
    • Journal for History of Mathematics
    • /
    • v.26 no.4
    • /
    • pp.301-320
    • /
    • 2013
  • Although many people have recognized the importance of history of mathematics in mathematics education, there are few studies that history and mathematics educations are connected. In this paper, we present and discuss the ways of introducing the instruction with mathematics machines. This instruction use the history of mathematics as part of a class not as a tool to stimulate students' interest but as a goal that it can be targeted mathematical itself. To do this, we first analyze the characteristics of applying history of mathematics in mathematical education, second, describe the meaning and the educational value of mathematical machines, and finally explained the way of applying history of mathematics with mathematics machines. The Instruction of history of mathematics with mathematics machines has advantages that practice (manipulation and experiment) and theory (elaboration of definition, production of conjectures and constructions of proofs) are interlaced within a historic-cultural perspective.

A New Synchronization Scheme for Parallel Processing of Loop with Constant and Variable Dependence Distance (불변 및 가변 종속거리를 갖는 루프의 병렬처리를 위한 새로운 동기화 기법)

  • 이광형;황종선;박두순
    • Journal of the Korean Institute of Telematics and Electronics B
    • /
    • v.32B no.5
    • /
    • pp.693-701
    • /
    • 1995
  • In most application programs, loops usually comprise most of the computation in a program and are the most important source of parallelism. When loops are executed on multiprocessors, the cross iteration data dependences need to be enforced by synchronization between processors. Existing synchronization schemes have been studied mainly on the loop with constant dependence distance. When these schemes are applied to the loop with variable dependence distance, there exists lots of overhead by the use of unnecessary synchronization variables and execution of unuseful synchronization instructions. Even though there exist various variable synchronization schemes, they have a lot of run-time overhead to compute synchronization information. In this paper, we present a new synchronization scheme, Synch-Free/Synch-Hold for managing synchronization efficiently on the loop with constant and variable dependence distance.

  • PDF

A Study on the Sectoral Spread of Arbitration in Korea: Focusing on the Introduction of Criminal Arbitration (한국중재의 분야별 확산에 관한 검토 - 형사중재의 도입을 중심으로 -)

  • Nam, Seon-Mo
    • Journal of Arbitration Studies
    • /
    • v.22 no.3
    • /
    • pp.1-23
    • /
    • 2012
  • Defamation on the Internet is a criminal offense. Of late, the damage it has been causing has grown exponentially. Here, we suggest some ideas to expand the use of arbitration in Korea. We suggest that all disputes arising in connection with current contracts be settled under the rules of conciliation and arbitration. As a countermeasure to the requirements for defamation or damages, the field of criminal arbitration regulations needs to be defined strictly. In conclusion, the UK does not make provisions for arbitration as a specific subject. With respect to foreign legislation, it is necessary to take a look at ways to expand arbitration in our country. The scale of arbitration must be expanded to allow for greater protection of criminals in exchange for their cooperation in arbitration cases and relative to the amount of the damages in dollars. There must also be detailed instructions regarding the eligibility criteria for and proper handling of these arbitration cases.

  • PDF

Bond strength of denture base resin repaired according to contamination (의치상 수리면 오염원에 따른 수지의 결합강도)

  • Jung, Kyung-Pung
    • Journal of Technologic Dentistry
    • /
    • v.25 no.1
    • /
    • pp.71-79
    • /
    • 2003
  • The purpose of this study was to investigate bond strength of denture base resin repaired according to contamination. One commercial denture base resin and two different kinds of relines resin were tested; Lusiton 199(denture base resin), Vertex(reline resin) and TokusoRebase(repair resin). The specimens were processed according to the manufacturer's instructions to cured denture base resin(polymethylmethacrylate; PMMA) and reline resin. Bond strengths were examined by use of a three-point transverse flexural strength test. Data were analyzed with two-factor analysis of variance and Duncan's post-hoc test at $\alpha$=0.05. Generally, the bondstrength of heat-cured resin(Lusiton 199) was higher than the other resins. The contaminations produced an decrease in bond strength. Therefore the contamination, such as saliva or water must be avoided during the laboratory repair procedures.

  • PDF

A Study on Education of Life Guard in Jeju-Do (제주도내에서의 수상 인명구조원 교육에 대한 연구)

  • Kang, Soon-Min;Kim, Jae Pil
    • The Korean Journal of Emergency Medical Services
    • /
    • v.5 no.1
    • /
    • pp.73-88
    • /
    • 2001
  • Post these safety tips in any swimming area for all swimmers to read. 1. Always swim with companions. Swim only in area well supervised by lifeguards. 2. Never drink alcohol or use drugs when you're swimming or boating. 3. Always check the water depth. Walk in from shore or ease in from the dock or the edge of the pool. 4. Know the limits of your own swimming abilities. If you're a good swimmer, don't tempt nonswimmers or beginner swimmers to try to keep up with you. 5. Keep any eye on younger swimmers at all times. 6. Learn the proper way to dive in the water safely. Follow guidelines for safe diving. 7. Follow the lifeguards instructions and respect their judgment. Never fake an Emergency. Obey all swimming rules.

  • PDF