• 제목/요약/키워드: Asynchronous instruction

검색결과 15건 처리시간 0.021초

비동기식 프로세서 A8051의 명령어 레벨 소비 전력 모델 (Instruction-level Power Model for Asynchronous Processor, A8051)

  • 이제훈
    • 한국콘텐츠학회논문지
    • /
    • 제12권7호
    • /
    • pp.11-20
    • /
    • 2012
  • 본 논문은 비동기식 프로세서, A8051의 명령어 레벨 소비 전력 모델을 제안한다. 제안된 소비 전력 모델은 명령어 레벨로 프로세서가 소비하는 전력을 예측하지만, 프로그램이 실행되는 동안 비동기식 파이프라인의 동작 특성을 반영한다. 따라서, 제안된 방법은 프로세서 소비 전력 모델의 복잡도와 시뮬레이션 시간의 증가 없이 비동기식 임베디드 프로세서 소비 전력 모델의 정확도를 효과적으로 향상시켰다. 제안된 소비 전력 모델은 A8051의 소비 전력 특성을 반영하여 구현되었고 게이트 레벨의 합성한 결과를 이용한 소비 전력 예측 결과와 비교하여 성능 평가를 수행하였다. 제안된 소비 전력 모델은 게이트 레벨의 소비 전력예측 결과와 비교하여 94%의 정확도를 보였고, 1,600 배 이상 시뮬레이션 시간을 단축하였다.

명령어 레벨의 비동기식 프로세서 소비 전력 모델 (Instruction-level Power Model for Asynchronous Processor)

  • 이제훈
    • 한국산학기술학회논문지
    • /
    • 제13권7호
    • /
    • pp.3152-3159
    • /
    • 2012
  • 본 논문은 비동기식 프로세서를 위한 새로운 명령어 레벨 소비 전력 모델을 제안한다. 최근까지 SoC에 내장되는 프로세서의 소비 전력을 예측하기 위한 다양한 소비 전력 모델들이 제안되었으나, 모두 동기식 프로세서들을 타겟으로 구현되었기 때문에 비동기식 프로세서에 적용할 경우 정확성이 떨어진다. 이러한 문제를 해결하기 위하여 비동기식 회로의 동작 특성을 반영한 새로운 비동기식 프로세서 소비 전력 모델을 제안하였다. 제안된 소비 전력 모델은 비동기식 8051 프로세서, A8051의 소비 전력 특성을 반영하여 구현되었고 게이트 레벨의 합성한 결과를 이용한 소비 전력 예측 결과와 비교하여 성능 평가를 수행하였다. 제안된 소비 전력 모델의 예측 결과는 게이트 레벨의 소비전력 측정 결과와 비교하여 90.7%의 정확도를 보였고, 1,900 배 이상 시뮬레이션 시간을 단축하였다.

Design of a DI model-based Content Addressable Memory for Asynchronous Cache

  • Battogtokh, Jigjidsuren;Cho, Kyoung-Rok
    • International Journal of Contents
    • /
    • 제5권2호
    • /
    • pp.53-58
    • /
    • 2009
  • This paper presents a novel approach in the design of a CAM for an asynchronous cache. The architecture of cache mainly consists of four units: control logics, content addressable memory, completion signal logic units and instruction memory. The pseudo-DCVSL is useful to make a completion signal which is a reference for handshake control. The proposed CAM is a very simple extension of the basic circuitry that makes a completion signal based on DI model. The cache has 2.75KB CAM for 8KB instruction memory. We designed and simulated the proposed asynchronous cache including CAM. The results show that the cache hit ratio is up to 95% based on pseudo-LRU replacement policy.

CISC 임베디드 컨트롤러를 위한 새로운 비동기 파이프라인 아키텍쳐, A8051 (A New Asynchronous Pipeline Architecture for CISC type Embedded Micro-Controller, A8051)

  • 이제훈;조경록
    • 대한전자공학회논문지SD
    • /
    • 제40권4호
    • /
    • pp.85-94
    • /
    • 2003
  • 비동기 설계 기법은 시스템 클럭을 사용하지 않고, 동작이 필요한 모듈만 활성화시켜 전력 및 성능면에서 동기식 설계 기법에 비해 높은 성능을 갖는다. 본 논문은 임베디드 컨트롤러인 Intel 80csl과 완전한 명령어 호환성을 갖고, 비동기식 파이프라인 구조로 최적화된 A8051 아키텍쳐를 제안한다. 다양한 어드레싱 모드와 명령어를 제공하는 CISC 명령어 수행 스킴은 동기식 파이프라인 구조에 적합하지 않고 많은 오버헤드를 유발한다. 본 논문에서는 명령어 실행 사이클을 비동기식 파이프라인 수행에 적합하도록 명령어별로 그룹화하고, 동기화 및 다중 실행 사이클로 인한 오버헤드로 발생된 버블을 제거함으로서 최적화하였다. 또한 적합한 분기 처리 기법 및 가변적인 명령어 길이의 처리 방법을 제시함으로서 명령어 수행시 필요한 상태 수를 최소화하고, 명령어 수행의 병렬성을 증가시켰다. 제안된 A8051 아키텍쳐는 Verilog HDL로 설계하여 0.,35㎛ CMOS 공정 표준 셀 라이브러리로 합성하였다. 실험 결과로 A8051은 36㎒ 클럭을 사용하는 인텔 80C51과 다른 비동기 80C51에 비해 약 24배의 성능 향상을 얻었다.

오프라인 면대면 수업과 비동기식 온라인 수업의 학습효과에 대한 비교분석 연구 - 'HTML5 웹 프로그래밍' 과목의 강의평가 및 기말고사 문항을 중심으로 (A study on the comparative analysis of learning effects between offline face-to-face classes and asynchronous online classes - Focusing on lecture evaluation and a final exam question in the 'HTML5 Web Programming' course)

  • 권종산
    • 산업융합연구
    • /
    • 제20권7호
    • /
    • pp.37-50
    • /
    • 2022
  • 이 연구에서는 코로나19(COVID-19) 대유행 이후 전 세계 교육현장에서 활용되고 있는 비동기식 온라인 수업의 학습효과에 대해 분석하고자 한다. 이를 위해 2019년에 오프라인 대면으로 진행되고, 2020년에 코로나로 인해 비동기식 온라인으로 진행된 HTML5 웹프로그래밍 과목의 강의평가와 기말고사 문항을 비교 분석하였다. 분석 결과, 두 수업방식 사이에 유의미한 차이가 도출되지는 않았지만, 전체 교과과정의 온라인 수업 적용에 대한 우려와 달리, 동영상 기반 온라인 수업의 강의평가와 기말고사 점수가 높게 나타나 향후 온라인 수업의 구성과 관리가 잘 이루어질 경우 오프라인 수업보다 더 효과적일 수 있다는 가능성을 볼 수 있었다.

혼합 지연 모델에 기반한 비동기 명령어 캐시 설계 (Design of an Asynchronous Instruction Cache based on a Mixed Delay Model)

  • 전광배;김석만;이제훈;오명훈;조경록
    • 한국콘텐츠학회논문지
    • /
    • 제10권3호
    • /
    • pp.64-71
    • /
    • 2010
  • 최근에는 프로세서의 고성능화에 따라 명령어 캐시와 데이타 캐시를 분리하는 구조의 설계가 일반적이다. 본 논문에서는 혼합 지연모델을 갖는 비동기식 명령어 캐쉬구조를 제안하며, 데이타 패스에는 지연무관인 회로모델을 적용하고 메모리 에는 번들지연모델을 도입하였다. 요소기술로는 명령어 캐시는 CPU, 프로그램 메모리와 4-상 핸드쉐이크(hand-shake) 프로토콜로 데이터를 전달하고, 8-K바이트, 4상 연관의 맵핑 구조를 가지며 Pseudo-LRU 엔트리 교체알고리즘을 채택하였다. 성능분석을 위하여 제안된 명령어 캐시를 게이트레벨로 합성하고 32비트 임베디드 프로세서와 연동하는 플랫폼을 구축하였다. 구축한 플랫폼에서 MI벤치마크 프로그램을 테스트하여 99%의 캐시히트율과 레이턴시가 68% 감소하는 결과를 얻었다.

Effectiveness of Asynchronous Learning Networks in Teaching as a Supplement to Classroom Teaching: A Study from Perspective of Lecturers in National University of Singapore

  • Bock, Gee-Woo;Kim, Jong-Hyun;Shuo, Hannah Yang;Lee, Ji-Myoun
    • Asia pacific journal of information systems
    • /
    • 제22권1호
    • /
    • pp.1-27
    • /
    • 2012
  • Asynchronous Learning Networks (ALN) has become a kind of prevalent information systems to supplement or even substitute a traditional classroom face-to-face teaching method. In this paper, we investigate the impacts of types of courses, lecturers' instruction models and computer self-efficacy on the ALN effectiveness in teaching from lecturers' perspective. We conducted survey to professors in various faculties such as School of Computing, Faculty of Arts, Science, Business, Law and Engineering in the National University of Singapore. According to the responses from ninety-eight professors, instruction modes positively influence the usage of ALN; types of course and lecturers' computer-efficacy influence lectures' satisfaction of ALN in teaching. Both the usage of ALN and satisfaction of ALN positively influence the effectiveness of ALN. The results of this study fill the gap of ALN researches in education by examining it from lecturers' perspective and enable schools to improve their implementation of ALN systems based on our findings.

  • PDF

비동기식 임베디드 프로세서를 위한 적응형 파이프라인 구조 (Adaptive Pipeline Architecture for an Asynchronous Embedded Processor)

  • 이승숙;이제훈;임영일;조경록
    • 대한전자공학회논문지SD
    • /
    • 제44권1호
    • /
    • pp.51-58
    • /
    • 2007
  • 본 논문은 비동기식 프로세서에서 동작 상황에 따라 파이프라인 구조가 변경 가능하고 명령어 종류에 따라 병렬처리를 지원하는 적응형 파이프라인 구조를 제안하였다. 제안된 구조는 동작이 불필요한 스테이지를 건너뛰는 스테이지 스키핑(stage-skipping)과 다음 스테이지가 비어 있으면 현재 스테이지와 다음 스테이지를 하나로 통합하는 스테이지 통합(stage-combining) 기법을 지원한다. 이 기법들은 명령어 종류에 따라 서로 다른 데이터패스를 사용하는 명령어들을 병렬로 처리하여 머신 사이클을 단축시켜 프로세서의 동작 속도를 증가시킨다. 본 논문에서는 제안된 파이프라인 구조를 적용한 ARM 명령어 호환 프로세서를 설계하였다. 이 프로세서는 VHDL로 설계한 후 $0.35-{\mu}m$ CMOS 표준 셀 라이브러리를 이용하여 합성되었다. SPEC2000 벤치마크를 사용하여 성능을 평가한 결과, 타겟 프로세서는 평균 365 MIPS의 속도로 동작하여 영국 맨체스터 대학에서 개발한 비동기 프로세서인 AMULET3i에 비해 2.3배 높은 성능을 보였다. 제안된 파이프라인 기법과 프로세서 구조는 고속 비동기식 프로세서 설계에 적용 가능하다.

Synchronous and Asynchronous Engagement in Virtual Library Services as Learning Support Systems from the Perspectives of Post-Graduate Students: A Case Study-Graduate Students: A Case Study

  • Alenzuela, Reysa;Kamilova, Yelizaveta
    • Journal of Information Science Theory and Practice
    • /
    • 제6권1호
    • /
    • pp.45-64
    • /
    • 2018
  • The global information economy is transforming the way people connect with each other, learn new things, and contribute to the knowledge society. With the online platform, library services have also expanded beyond face to face interaction. Although studies of virtual reference services have been made in different parts of the world, a case study discussing various forms of online reference engagement in Kazakhstan has not been written. While most of the theories on connectivism emphasize the context of instruction, the researchers of this paper discussed the tenets as they relate to online engagement. Applying the theory of connectivism, this paper explores through a mixed method the use of various online platforms to enhance engagement connecting library users to information. Findings revealed that differences in patterns of interactions as to platforms, types of queries, and users reveal that students, faculty, and other members of the academic community served by the library have various preferences for communication. The case study further showed that respondents have not maximized the use of VLS but interest in using both synchronous and asynchronous services is clear. Finding connections between sources of information, creating useful information patterns, is essential in learning. Amplifying awareness on the use of VLS giving emphasis to the unique features of each service is useful in order to enable students to see how this platform facilitates learning.

Instructional Design in the Cyber Classroom for Secondary Students' Basic English Language Competence

  • Chang, Kyung-Suk;Pae, Jue-Kyoung;Jeon, Young-Joo
    • International Journal of Contents
    • /
    • 제12권2호
    • /
    • pp.49-57
    • /
    • 2016
  • This paper aims to explore instructional design of a cyber classroom for secondary students' basic English language competence. A paucity of support for low or under achieving students' English learning exists particularly at the secondary level. In order to bridge the gap, there has been demand for online educational resources considered to be an effective tool in improving students' self-directed learning and motivation. This study employs a comprehensive approach to instructional design for the asynchronous cyber classroom with the underlying premise that different learning theories can be applied in a complementary manner to serve different pedagogical purposes best. Gagné's conditions of learning theory, Bruner's constructivist theory, Carroll's minimalist theory, and Vygotsky's social cognitive development theory serve as the basis for designing instruction and selecting appropriate media. The ADDIE model is used to develop online teaching and learning materials. Twenty-five key grammatical features were selected through the analysis of the national curriculum of English, being grouped into five units. Each feature is covered in one cyber asynchronous class. An Integration Class is given at the end of every five classes for synthesis, where students can practice grammatical features in a communicative context. Related theories, pedagogical practices, and practical web-design strategies for cyber Basic English classes are discussed with suggestions for research, practice and policy to support self-directed learning through a cyber class.