• Title/Summary/Keyword: Library based Instruction

Search Result 126, Processing Time 0.025 seconds

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.

A Study on the Relationship between Teachers' Information Need about Guidance and Perception regarding Educational Guidelines to Improve Teachers' Perception of Educational Instruction (교사들의 교육지침 인식 개선을 위한 생활지도 정보요구와 교육지침 변화에 대한 인식 간 관계 연구)

  • Kim, Jinmyung;Lee, Jee Yeon
    • Journal of the Korean Society for information Management
    • /
    • v.39 no.2
    • /
    • pp.131-157
    • /
    • 2022
  • This study aims to present the relationship between the teachers' information needs regarding guidance and the perception of educational guidelines issued by the Office of Education. The research design was conducted based on the reviewing theoretical background studies, and questionnaires were found in in-depth semi-structured interviews in a pilot study. Gyeonggi Province is divided into four regions, which is the target of the survey. Teachers of three schools in each region were surveyed, and eventually 217 copies of the survey were used for the final analysis. The result shows that the role of school libraries in caring for teachers' information needs ultimately influences the improvement of teachers' guidance. Based on this result, the study suggests ways to improve information services provided by school libraries. In particular, the study is meaningful in that it has presented a potential service plan that can be performed by school libraries to help address teachers' information needs about guidance in schools.

A New Analysis Method for Packed Malicious Codes (코드은닉을 이용한 역공학 방지 악성코드 분석방법 연구)

  • Lee, Kyung-Roul;Yim, Kang-Bin
    • Journal of Advanced Navigation Technology
    • /
    • v.16 no.3
    • /
    • pp.488-494
    • /
    • 2012
  • This paper classifies the self-defense techniques used by the malicious software based on their approaches, introduces the packing technique as one of the code protection methods and proposes a way to quickly analyze the packed malicious codes. Packing technique hides a malicious code and restore it at runtime. To analyze a packed code, it is initially required to find the entry point after restoration. To find the entry point, it has been used reversing the packing routine in which a jump instruction branches to the entry point. However, the reversing takes too much time because the packing routine is usually obfuscated. Instead of reversing the routine, this paper proposes an idea to search some features of the startup code in the standard library used to generate the malicious code. Through an implementation and a consequent empirical study, it is proved that the proposed approach is able to analyze malicious codes faster.

Systematic Evaluation on the Quantitative and Qualitative Aspects of Korean Nutrition Education Websites (우리나라 영양교육 관련 웹 사이트의 양적 및 질적 현황 평가)

  • Ahn, Hong-Seok;Ku, Bon-Suk;Lee, Seung-Min
    • Journal of the Korean Dietetic Association
    • /
    • v.14 no.3
    • /
    • pp.218-228
    • /
    • 2008
  • This study was conducted to evaluate the quantitative and qualitative aspects of Korean websites related to nutrition education. A total of 30 websites were ultimately selected through 4 major Internet search engines, including Naver, Yahoo, Daum, and Nate, using several key words (i.e., nutrition education, dietary life education, nutrition information, nutrition management, etc.). A systematic review was conducted for each of the selected websites based on the American Library Association (ALA) website checklist and a data abstract form that was adapted from a previous study. Approximately two thirds of the websites were established between 2002 and 2005, and 46.6% were administrated by public health centers or schools/colleges. The most frequently targeted group was the generally healthy population (30.0%). Among the various topics of nutrition information provided, “balanced diet” was the topic most often provided by the websites. Also, an increasing trend for utilizing multimedia tools was observed; however, little technical support or instruction was provided by the websites. Only 50.0% and 63.3% of the sites clearly stated their operators and sources of provided information, respectively. Overall, the purposes of sites were clearly stated, and were not overshadowed by advertising. And most features of design, stability, and content were found to be appropriate, but several aspects, such as establishing a help/FAQ menu, regularly updating nutrition information, and converting provided information into a database for easier search and update, needed improvement. In addition, active operational strategies are greatly needed to encourage the application of materials found on sites into real educational settings.

  • PDF

A Study of Information Literacy Curriculum Using Topic Modeling (토픽모델링을 활용한 정보활용교육 연구주제 분석 및 교육내용 제안)

  • Jihye, Yun;Yoo Kyung, Jeong
    • Journal of the Korean Society for information Management
    • /
    • v.39 no.4
    • /
    • pp.1-21
    • /
    • 2022
  • The aim of this study is to identify the research topics and suggest an information literacy curriculum by analyzing research articles on information literacy. For this purpose, we applied the topic modeling technique to 97 scientific articles and identified the core contents of information literacy education, such as media literacy, information literacy instruction, and the use of information resources. Based on the analysis results, we suggested an information literacy curriculum by considering the Big 6 model, information literacy standards of American Association of School Library, and Association of College and Research Libraries's information literacy competencies. This study is significant in that it considered 'use of information resources' and 'information ethics' to suggest information literacy education.

VLSI Design of DWT-based Image Processor for Real-Time Image Compression and Reconstruction System (실시간 영상압축과 복원시스템을 위한 DWT기반의 영상처리 프로세서의 VLSI 설계)

  • Seo, Young-Ho;Kim, Dong-Wook
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.29 no.1C
    • /
    • pp.102-110
    • /
    • 2004
  • In this paper, we propose a VLSI structure of real-time image compression and reconstruction processor using 2-D discrete wavelet transform and implement into a hardware which use minimal hardware resource using ASIC library. In the implemented hardware, Data path part consists of the DWT kernel for the wavelet transform and inverse transform, quantizer/dequantizer, the huffman encoder/huffman decoder, the adder/buffer for the inverse wavelet transform, and the interface modules for input/output. Control part consists of the programming register, the controller which decodes the instructions and generates the control signals, and the status register for indicating the internal state into the external of circuit. According to the programming condition, the designed circuit has the various selective output formats which are wavelet coefficient, quantization coefficient or index, and Huffman code in image compression mode, and Huffman decoding result, reconstructed quantization coefficient, and reconstructed wavelet coefficient in image reconstructed mode. The programming register has 16 stages and one instruction can be used for a horizontal(or vertical) filtering in a level. Since each register automatically operated in the right order, 4-level discrete wavelet transform can be executed by a programming. We synthesized the designed circuit with synthesis library of Hynix 0.35um CMOS fabrication using the synthesis tool, Synopsys and extracted the gate-level netlist. From the netlist, timing information was extracted using Vela tool. We executed the timing simulation with the extracted netlist and timing information using NC-Verilog tool. Also PNR and layout process was executed using Apollo tool. The Implemented hardware has about 50,000 gate sizes and stably operates in 80MHz clock frequency.