• 제목/요약/키워드: Flow Control Instruction

검색결과 31건 처리시간 0.028초

증강현실 콘텐츠 기반 수업이 학업성취, 학습흥미, 몰입에 미치는 효과 (Effect of Augmented Reality Contents Based Instruction on Academic Achievement, Interest and Flow of Learning)

  • 노경희;지형근;임석현
    • 한국콘텐츠학회논문지
    • /
    • 제10권2호
    • /
    • pp.1-13
    • /
    • 2010
  • 본 연구는 증강현실 콘텐츠 기반 수업이 학업성취, 학습흥미, 몰입에 미치는 효과를 알아보기 위해 수행되었다. 연구대상은 초등학교 6학년 5개 반 142명을 선정하였으며, 이중 3개 학급(86명)은 증강현실 수업을, 2개 학급(56명)은 교과서 중심의 일반 수업을 각각 2주간 처치하였다. 본 연구를 통하여 얻은 결과는 첫째, 학업성취에 있어서 증강현실 수업은 교과서 중심수업보다 더 효과적이었다. 둘째, 일반적 학습흥미에 있어서는 두 집단 간 유의한 차이가 없었으나, 수업자체에 대한 흥미에 있어서는 증강현실 수업 집단이보다 높은 흥미를 나타냈다. 셋째, 학습몰입에 있어서 증강현실 수업 집단은 교과서 중심 수업 집단보다 더 높은 수준의 몰입을 보였다. 본 연구가 실제 교실상황에서 정규교육과정의 일환으로 수행되었다는 점을 고려해 볼 때, 이러한 연구결과는 증강현실 콘텐츠 기반 수업이 기존의 교과서 중심 수업과 같은 전통적 수업을 보완할 수 있는 대안적 수업방법임을 시사한다.

Bounding Worst-Case Performance for Multi-Core Processors with Shared L2 Instruction Caches

  • Yan, Jun;Zhang, Wei
    • Journal of Computing Science and Engineering
    • /
    • 제5권1호
    • /
    • pp.1-18
    • /
    • 2011
  • As the first step toward real-time multi-core computing, this paper presents a novel approach to bounding the worst-case performance for threads running on multi-core processors with shared L2 instruction caches. The idea of our approach is to compute the worst-case instruction access interferences between different threads based on the program control flow information of each thread, which can be statically analyzed. Our experiments indicate that the proposed approach can reasonably estimate the worst-case shared L2 instruction cache misses by considering the inter-thread instruction conflicts. Also, the worst-case execution time (WCET) of applications running on multi-core processors estimated by our approach is much better than the estimation by simply assuming all L2 instruction accesses are misses.

실행 제어 명령어의 목적 주소 검증을 통한 소프트웨어 공격 탐지 기법 (Software Attack Detection Method by Validation of Flow Control Instruction’s Target Address)

  • 최명렬;박상서;박종욱;이균하
    • 정보처리학회논문지C
    • /
    • 제13C권4호
    • /
    • pp.397-404
    • /
    • 2006
  • 소프트웨어 공격이 성공하기 위해서는 공격 코드가 프로그램의 주소 공간에 주입된 후 프로그램의 제어 흐름이 공격 코드 위치로 변경되어야 한다. 프로그램의 주소 공간 중 코드 영역은 실행 중에 변경이 불가능하므로 공격 코드가 주입될 수 있는 곳은 데이터 영역 밖에 없다. 따라서 데이터 영역으로 프로그램의 제어가 변경될 경우 주입된 공격 코드로 제어가 옮겨 가는 공격이 발생한 것으로 판단할 수 있다. 따라서 본 논문에서는 프로그램의 제어 흐름과 관련된 CALL, JMP, RET 명령어의 목적 주소를 검사하여 제어가 옮겨갈 목적 주소가 프로그램의 실행 코드가 저장된 텍스트 영역이 아닌 데이터 영역일 경우 소프트웨어 공격이 발생한 것으로 간주하는 소프트웨어 공격 탐지 기법을 제안하였다. 제안된 방법을 이용하면 함수의 복귀주소뿐만 아니라 함수포인터, longjmp() 버퍼 등 프로그램 제어 흐름과 관련된 모든 데이터가 변경되었는지 점검할 수 있었기 때문에 기존 기법들보다 더 많은 종류의 공격을 탐지할 수 있었다.

증강현실을 활용한 IT 교육 콘텐츠가 성인 학습자의 학업 성취와 학습 흥미 및 몰입에 미치는 영향 (Study on the Effect of Augmented Reality Contents-Based Instruction for Adult Learners on Academic Achievement, Interest and Flow)

  • 이희준;차상안;권해나
    • 한국콘텐츠학회논문지
    • /
    • 제16권1호
    • /
    • pp.424-437
    • /
    • 2016
  • 본 연구는 증강현실 기술이 적용된 학습 콘텐츠를 활용한 교육이 성인 학습자의 학업 성취, 학습 흥미, 몰입에 미치는 영향을 알아보기 위해 수행되었다. 증강현실은 학습의 효과를 향상시키기는 유용한 도구로 인정되어 왔으나, 관련 선행 연구의 대부분은 저 연령의 피험자만을 대상으로 학습 결과를 비교하는 형태로 수행되었다. 따라서 본 연구는 성인 학습자의 학습 효과 향상을 목적으로 증강현실을 적용한 결과를 분석함으로써 기존 연구의 한계를 극복하고 증강현실 기술이 지닌 교육적 효용성의 논의를 확대하고자 하였다. 본 연구의 대상은 전문 IT 교육을 이수중인 성인 80명을 선정하였으며, 이들을 두 개 집단(각 40명)으로 나누어 증강현실 콘텐츠를 활용한 교육과 기존 텍스트 형태의 교육을 각각 2주 간 실시하였다. 연구의 결과, 첫째, 학업 성취도 측면에서 증강현실 기반의 학습과 기존 교재 위주의 학습 결과는 통계적으로 유의미한 차이가 없음이 밝혀졌다. 둘째, 학습 흥미의 경우 증강현실 콘텐츠 기반의 학습 집단에서 보다 높게 나타났다. 셋째, 학습 몰입에 있어서 증강현실 콘텐츠를 활용한 집단은 기존 교재 위주의 학습 집단보다 더 높은 수준의 몰입을 보였다. 본 연구에서 얻어진 결과가 성인 학습자 대상의 실제 교육현장에 적용한 실증적 검증임을 고려할 때, 이는 증강현실 기반 교육 콘텐츠의 효용성에 대한 논의 대상을 보다 다양한 연령대로 확장했다는 점에서 의의를 찾을 수 있다.

Multicore Flow Processor with Wire-Speed Flow Admission Control

  • Doo, Kyeong-Hwan;Yoon, Bin-Yeong;Lee, Bhum-Cheol;Lee, Soon-Seok;Han, Man Soo;Kim, Whan-Woo
    • ETRI Journal
    • /
    • 제34권6호
    • /
    • pp.827-837
    • /
    • 2012
  • We propose a flow admission control (FAC) for setting up a wire-speed connection for new flows based on their negotiated bandwidth. It also terminates a flow that does not have a packet transmitted within a certain period determined by the users. The FAC can be used to provide a reliable transmission of user datagram and transmission control protocol applications. If the period of flows can be set to a short time period, we can monitor active flows that carry a packet over networks during the flow period. Such powerful flow management can also be applied to security systems to detect a denial-of-service attack. We implement a network processor called a flow management network processor (FMNP), which is the second generation of the device that supports FAC. It has forty reduced instruction set computer core processors optimized for packet processing. It is fabricated in 65-nm CMOS technology and has a 40-Gbps process performance. We prove that a flow router equipped with an FMNP is better than legacy systems in terms of throughput and packet loss.

Compensation Logics of Controller in Korean Standard Super Critical Once Through Boiler

  • Kim, Eun-Gee
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2001년도 ICCAS
    • /
    • pp.65.2-65
    • /
    • 2001
  • There are not only lots of controllers such as UMC(Unit Master Controller), BMC(Boiler Master Controller), Fuel Flow controller, Air flow controller, Feed water flow controller, S/H R/H Temperature controller and so on, but also compensation controller such as BTU compensator, Fuel/Water ratio controller and O2 Co controller to take automatic control in the super critical once through boiler. It is important to make complete automation of boiler to use the compensation controller like BTU compensator. For example, In case of some boiler condition, operator has to change combustion parameter for changing the coal, on the contrary BTU compensator can calculate set value of the fuel flow and reset the fuel flow demand by itself. This paper shows us the logic and instruction regarding compensation controller of boiler that can be operated automatically.

  • PDF

앵커드 수업을 통한 알고리즘 학습이 초등학생의 문제해결력에 미치는 영향 (The Effect of Anchored Instruction on Elementary School Students' Problem-solving in Algorithm Learning)

  • 최서경;김영식
    • 컴퓨터교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.1-10
    • /
    • 2012
  • 현대 지식 정보 사회에서 컴퓨터 교과 교육의 흐름은 학습자의 논리적 사고력, 창의력, 문제해결력 등의 고차원적 사고를 길러줄 수 있는 컴퓨터 과학 학습으로 나아가고 있다. 본 연구는 학습자의 문제해결력 향상을 위해 알고리즘적 사고 신장의 필요성을 인식하고 초등학생의 알고리즘 학습을 위해 앵커드 수업을 활용하여 알고리즘 수업을 설계하고 그 효과를 검증하고자 하였다. 앵커드 수업을 위하여 문제해결과정의 앵커드 수업 모형을 활용하고 일상생활에서 알고리즘을 사용할 수 있는 예를 찾아 앵커로 제작하여 수업에 투입하였다. 초등학교 학생들을 대상으로 전통적 알고리즘 학습을 실시한 통제집단과 앵커드 수업을 활용한 알고리즘 학습의 실험집단으로 구분하여 실험처치 수업을 실시한 결과 실험집단이 통제집단에 비해 문제해결력 향상에 더 큰 효과가 있음을 확인하였다.

  • PDF

Implementation of Digital Filters on Pipelined Processor with Multiple Accumulators and Internal Datapaths

  • Hong, Chun-Pyo
    • 한국산업정보학회논문지
    • /
    • 제4권2호
    • /
    • pp.44-50
    • /
    • 1999
  • 본 논문은 순환이동불변 플로우 그래프로 표시된 디지털 필터를 여러 개의 누산기 및 내부 데이터패스를 가진 파이프라인 프로세서에 최적으로 구현할 수 있는 기법에 대하여 기술하였다. 이와 관련하여 본 논문에서는 상용의 DSP 프로세서를 이용하여 다중프로세서를 구성했을 때를 고려한 스케쥴링 기법을 개발하였으며, 연구 결과는 다음의 세 가지로 요약할 수 있다. 첫째, 상용 DSP프로세서의 구조와 유사한 n개의 누산기와 3 개의 내부 데이터패스를 가지는 파이프라인 프로세서의 모델을 제시하였다. 둘째, 주어진 구조를 가지는 시스템에 순환이동불변 플로우 그래프로 표시된 디지털 필터를 구현하고자 할 때 얻을 수 있는 최소 반복 주기 및 간단한 스케쥴링 모델을 구했으며, 제약조건을 부여한 깊이 탐색기법에 바탕을 둔 최적의 스케쥴링 기법을 개발하였다. 마지막으로 본 연구에서 개발된 스케쥴러를 이용하여 잘 알려진 디지털 필터에 대하여 성능 시험을 한 결과 대부분의 경우 이론적으로 얻을 수 있는 최소의 반복 주기를 만족시켜주는 스케쥴링 결과를 얻을 수 있음을 확인하였다.

  • PDF

분기 동시 수행을 이용한 단일 칩 멀티프로세서의 성능 향상 기법 (Performance improvement of single chip multiprocessor using concurrent branch execution)

  • 이승렬;정진하;최재혁;최상방
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2006년도 하계종합학술대회
    • /
    • pp.723-724
    • /
    • 2006
  • Exploiting the instruction level parallelism encountered with the limit. Single chip multiprocessor was introduced to overcome the limit of traditional processor using the instruction level parallelism. Also, a branch miss prediction is one of the causes that reduce the processor performance. In order to overcome the problems, in this paper, we make single chip multiprocessor having the idle core execute the two control flow of conditional branch. This scheme is a kind of multi-path execution technique based on single chip multiprocessor architecture.

  • PDF

A Configurable Software-based Approach for Detecting CFEs Caused by Transient Faults

  • Liu, Wei;Ci, LinLin;Liu, LiPing
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제15권5호
    • /
    • pp.1829-1846
    • /
    • 2021
  • Transient faults occur in computation units of a processor, which can cause control flow errors (CFEs) and compromise system reliability. The software-based methods perform illegal control flow detection by inserting redundant instructions and monitoring signature. However, the existing methods not only have drawbacks in terms of performance overhead, but also lack of configurability. We propose a configurable approach CCFCA for detecting CFEs. The configurability of CCFCA is implemented by analyzing the criticality of each region and tuning the detecting granularity. For critical regions, program blocks are divided according to space-time overhead and reliability constraints, so that protection intensity can be configured flexibly. For other regions, signature detection algorithms are only used in the first basic block and last basic block. This helps to improve the fault-tolerant efficiency of the CCFCA. At the same time, CCFCA also has the function of solving confusion and instruction self-detection. Our experimental results show that CCFCA incurs only 10.61% performance overhead on average for several C benchmark program and the average undetected error rate is only 9.29%. CCFCA has high error coverage and low overhead compared with similar algorithms. This helps to meet different cost requirements and reliability requirements.