• Title/Summary/Keyword: Instruction Sequence

Search Result 57, Processing Time 0.028 seconds

A Study on the Design of Format Converter for Pixel-Parallel Image Processing (픽셀-병렬 영상처리에 있어서 포맷 컨버터 설계에 관한 연구)

  • 김현기;김현호;하기종;최영규;류기환;이천희
    • Proceedings of the IEEK Conference
    • /
    • 2001.06b
    • /
    • pp.269-272
    • /
    • 2001
  • In this paper we proposed the format converter design and implementation for real time image processing. This design method is based on realized the large processor-per-pixel array by integrated circuit technology in which this two types of integrated structure is can be classify associative parallel processor and parallel process with DRAM cell. Layout pitch of one-bit-wide logic is identical memory cell pitch to array high density PEs in integrate structure. This format converter design has control path implementation efficiently, and can be utilized the high technology without complicated controller hardware. Sequence of array instruction are generated by host computer before process start, and instructions are saved on unit controller. Host computer is executed the pixel-parallel operation starting at saved instructions after processing start

  • PDF

A Vectorization Technique at Object Code Level (목적 코드 레벨에서의 벡터화 기법)

  • Lee, Dong-Ho;Kim, Ki-Chang
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.5
    • /
    • pp.1172-1184
    • /
    • 1998
  • ILP(Instruction Level Parallelism) processors use code reordering algorithms to expose parallelism in a given sequential program. When applied to a loop, this algorithm produces a software-pipelined loop. In a software-pipelined loop, each iteration contains a sequence of parallel instructions that are composed of data-independent instructions collected across from several iterations. For vector loops, however the software pipelining technique can not expose the maximum parallelism because it schedules the program based only on data-dependencies. This paper proposes to schedule differently for vector loops. We develop an algorithm to detect vector loops at object code level and suggest a new vector scheduling algorithm for them. Our vector scheduling improves the performance because it can schedule not only based on data-dependencies but on loop structure or iteration conditions at the object code level. We compare the resulting schedules with those by software-pipelining techniques in the aspect of performance.

  • PDF

A Study on the Selection of Health topic areas and major concepts for Health Education in Primary and Junior High Schools (초.중학생을 위한 보건교육의 영역 및 주요개념 선정을 위한 일 연구)

  • 이경자
    • Korean Journal of Health Education and Promotion
    • /
    • v.7 no.1
    • /
    • pp.10-26
    • /
    • 1990
  • In Korean education, the health contents are scattered in various course subjects throughtout the primary and junior high school curriculum. So it is very difficult to provide systematic health education. The purpose of this study was to provide a guide for health education using health topic areas and major concepts that represent the scope of material that should be covered in health instruction. The steps used in selecting these health topic areas and major concepts were as follows: 1. A review of the literature related to health and health education was done to develop the rationale underlying this study. 2. Health topic areas basic to the growth and development characteristics of children, to human needs and to societal needs for healthful living were indentified. 3. The major concepts for each health topic area based on health sciences and children's growth and development levels were selected. 4. The major concepts selected were organized in sequence to guide health education from grade one to grade nine. The results of this study were as follows: 1. The identification of eleven health topic areas essential for health education. These include: personal habits and health healthy growth and development nutrition and health prevention of disease and disorders drugs and health mental health family life and health sex education accident prevention consumer health community health 2. The identification of the major concepts(generalizations) for each health topic area: 33 major concepts were identified as a guide in determining the health content of health education programs. These are 1) body cleaniness, 2) health of the sensory organs, 3) dental health, 4) exercise and rest, 5) growth and development, 6) body structure and function, 7) developmental tasks, 8) balanced nutrition, 9) eating habits, 10) food preparation and food storage, 11) sources of disease and disorders, 12) disease preventive behavior, 13) care during illness, 14) drug use and misuse, 15) drug addiction, 16) emotional responses, 17) human relationship, 18) self concept, 19) social adjustment, 20) health habits of the family, 21) interdependence of family members, 22) origin of life, 23) characteristics of man and woman, 24) sexual instinct, 25) safety behavior, 26) emergency measures, 27) criteria for selection of health products, 28) proper use of health information, 29) utilization of health and medical services, 30) environmental conservation, 31) environmental pollution, 32) population control, 33) function of public health services. 3. The organization of the concepts(generalizations) in sequence and for continuity in health instruction at the primary and junior high school level.

  • PDF

Dual-mode Pseudorandom Number Generator Extension for Embedded System (임베디드 시스템에 적합한 듀얼 모드 의사 난수 생성 확장 모듈의 설계)

  • Lee, Suk-Han;Hur, Won;Lee, Yong-Surk
    • Journal of the Institute of Electronics Engineers of Korea SD
    • /
    • v.46 no.8
    • /
    • pp.95-101
    • /
    • 2009
  • Random numbers are used in many sorts of applications. Some applications, like simple software simulation tests, communication protocol verifications, cryptography verification and so forth, need various levels of randomness with various process speeds. In this paper, we propose a fast pseudorandom generator module for embedded systems. The generator module is implemented in hardware which can run in two modes, one of which can generate random numbers with higher randomness but which requires six cycles, the other providing its result within one cycle but with less randomness. An ASIP (Application Specific Instruction set Processor) was designed to implement the proposed pseudorandom generator instruction sets. We designed a processor based on the MIPS architecture,, by using LISA, and have run statistical tests passing the sequence of the Diehard test suite. The HDL models of the processor were generated using CoWare's Processor Designer and synthesized into the Dong-bu 0.18um CMOS cell library using the Synopsys Design Compiler. With the proposed pseudorandom generator module, random number generation performance was 239% faster than software model, but the area increased only 2.0% of the proposed ASIP.

Instructions and Data Prefetch Mechanism using Displacement History Buffer (변위 히스토리 버퍼를 이용한 명령어 및 데이터 프리페치 기법)

  • Jeong, Yong Su;Kim, JinHyuk;Cho, Tae Hwan;Choi, SangBang
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.52 no.10
    • /
    • pp.82-94
    • /
    • 2015
  • In this paper, we propose hardware prefetch mechanism with an efficient cache replacement policy by giving priority to the trigger block in which a spatial region and producing a spatial region by using the displacement field. It could be taken into account the sequence of the program since a history is based on the trigger block of history record, and it could be quickly prefetching the instructions or data address by adding a stored value to the trigger address and displacement field since a history is stored as a displacement value. Also, we proposed a method of replacing at random by the cache replacement policy from the low priority block when the cache area is full after giving priority to the trigger block. We analyzed using the memory simulator program gem5 and PARSEC benchmark to assess the performance of the hardware prefetcher. As a result, compared to the existing hardware prefecture to generate the spatial region using a bit vector, L1 data cache miss rate was reduced about 44.5% on average and an average of 26.1% of L1 instruction misses occur. In addition, IPC (Instruction Per Cycle) showed an improvement of about 23.7% on average.

Implicit Motor Sequence Learning During Serial Reaction Time Tasks Induced by Visual Feedback in Patients With Stroke (편측 뇌손상 환자에서 시각적 정보에 의한 운동 순서의 내잠 학습에 대한 분석)

  • Lee, Mi-Young;Park, Rae-Joon;Kwon, Yong-Hyun;Park, Ji-Won;Jang, Sung-Ho
    • Physical Therapy Korea
    • /
    • v.13 no.3
    • /
    • pp.24-32
    • /
    • 2006
  • Theoretical framework of motor learning is used to enhance perceptual motor skill in physical therapy intervention, which can be subdivided into two main types-explicit and implicit. The purpose of this study was to examine whether stroke patients with unilateral brain damage learn implicitly a motor skill using the arm ipsilateral to the damaged hemisphere. Speculation then followed as to the formation of therapeutic plans and instructions provided to patients with stroke. 20 patients with stroke and 20 normal participants were recruited. All the subjects practiced serial reaction time tasks for 30 minutes a day and retention tests on the following day. The tasks and tests involved pressing the corresponding buttons to 4 colored circles presented on a computer screen as quickly and accurately as possible. Patients with stroke responded more slowly than controls. However, both groups showed decreased reaction time in the experimental and retention periods. Also, there was no significant difference between both groups regarding explicit knowledge of consecutive order. Therefore, patients with stoke had the ability to learn implicitly a perceptual motor skill. Prescriptive instruction using implicit and explicit feedback may be beneficial for motor skill learning in physical therapy intervention for patients with brain damage.

  • PDF

Conditional Branch Optimization in the Compilers for Superscalar Processors (수퍼스칼라 프로세서를 위한 컴파일러에서 조건부 분기의 최적화)

  • Kim, Myung-Ho;Choi, Wan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.2 no.2
    • /
    • pp.264-276
    • /
    • 1995
  • In this paper, a technique for eliminating conditional branches in the compilers for superscalar processors is presented. The technique consists of three major steps. The first step transforms conditional branches into equivalent expressions using algebraic laws. The second step searches all possible instruction sequences for those expressions using GSO of Granlund/Kenner. Finally an optimal sequence that has the least dynamic count for the target superscalar processor is selected from the GSO output. Experiment result shows that for each conditional branch is the input program matched by one of the optimization patterns, the proposed technique outperforms more than 25% speedup of execution time over the original code when the GNU C compiler and the SuperSPARC processor are used.

  • PDF

Curriculum Reform Movement of Science Education in the US: A Case of Earth Science Curriculum

  • Park, Do-Yong
    • Journal of the Korean earth science society
    • /
    • v.27 no.7
    • /
    • pp.730-744
    • /
    • 2006
  • The United States curriculum reform movement has recently started in each area of science education. The initiatives on curriculum reform stem from a notion that the low rate of science curricula offered in schools has been a serious problem. The schools in the United States are not only facing a lack of offerings within science curricula but also low enrollment in science courses, especially in physics, chemistry, and earth science. This trend resulted in low performances on international achievement tests including TIMSS and PISA. This paper introduces the efforts to solve existing problems through curriculum reform; including ChemCom, BioCom, EarthComm, and Active Physics. In this paper, a discussion is presented to show how the curricula can help address the status quo in science education. More specifically, this paper focuses on curriculum reform in high school earth science (EarthComm), providing a closer look at the scope and sequence of the reform movement. EarthComm was chosen because it was released based on the development of the National Science Education Standards (NRC, 1996). Consequently, EarthComm became a curriculum that espoused the visions of the Standards, which has been guiding the reform of the US curriculum. At the end of this paper, two research outcomes of the EarthComm curriculum implementation in schools are discussed in terms of student learning and differences from conventional curricula.

Design of An Arithmetic Logic Unit Based on Optical Switching Devices (광스위칭소자에 기반한 산술논리연산회로의 설계)

  • 박종현;이원주;전창호
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.2
    • /
    • pp.149-158
    • /
    • 2002
  • This paper deals with design and verification of an arithmetic logic unit(ALU) to be used for development of optical computers. The ALU is based on optical switching device, $LiNbO_3$, which is easy to interface with electronic technology and most common in the market. It consists of an arithmetic/logic circuit performing logic operations, memory devices storing operands and the results of operations, and supplementary circuits to select instruction codes, and operates in bit-serial manner. In addition, a simulator is developed for verification of the design, and a set of basic instructions are executed in sequence and step-by-step changes in the accumulator and the memory are examined through simulations, to show that various operations are performed correctly.

  • PDF

Visual Thinking Tools in Enhancing ESL Students' Writing Ability

  • Rafik-Galea, Shameem
    • English Language & Literature Teaching
    • /
    • v.11 no.2
    • /
    • pp.67-89
    • /
    • 2005
  • Writing is a difficult skill for many people, both for children and adult alike and generally most people find it difficult to write down their thoughts effectively. Numerous studies have revealed that teachers find it frustrating to teach writing and many failed to help ESL students develop their writing ability. The theoretical emphasis on process oriented writing instruction has, in general brought about positive changes in the way writing is taught and has become widely accepted in the teaching of English as a second or foreign language (ESL/EFL). Although the interpretation and implementation of the process approach varies considerably from instructor to instructor, nevertheless, the emphasis on process writing has brought about significant and beneficial changes in teachers' orientations to writing. Despite the theoretical recognition of writing as a recursive process, many ESL/EFL classrooms continue to teach writing as a linear sequence of planning, pre-writing, writing, revising and editing and has not enhanced ESL/EFL students writing ability to the desired level. There appears to be a missing link in helping students to crystallize their thoughts before writing. Studies have shown that incorporating visual thinking tools into the process approach of ESL writing can enhance students' ability to write. This paper reports the findings of an exploratory study on the effects of using visual thinking tools in enhancing ESL students writing.

  • PDF