A Computer Architecture Education Framework in IT Convergence Services Era

IT융합 서비스 환경을 위한 컴퓨터 아키텍쳐 교육 프레임워크

  • Choi, Chang Yeol (Dept. of Computer and Communications Eng., Kangwon National University) ;
  • Choi, Hwang Kyu (Dept. of Computer and Communications Eng., Kangwon National University)
  • 최창열 (강원대학교 IT대학 컴퓨터정보통신공학전공) ;
  • 최황규 (강원대학교 IT대학 컴퓨터정보통신공학전공)
  • Published : 2013.03.30

Abstract

A rapid growth of IT convergence into different application areas draws a lot of interest in high performance platform and embedded system. Industry needs well educated computer professionals with the practical understanding on the emerging technologies and core issues of contemporary popular services. In this paper, we present an education framework for computer system architecture based on rigorous analyses of the characteristics of IT convergence services and information technology trends. The proposed framework puts emphasis on real-world and hands-on subjects related to multicore architecture, embedded system and parallel processing. We believe effective use in the development and management of computer system architecture courses encouraging both industries and students.

일상에서 쉽게 접하는 스마트폰, 센서, 의료융합 같은 서비스들은 서로다른 규모의 정보 시스템으로 실현되지만 대부분 고성능 플랫폼과 내재화 기술에 바탕을 두고 있다. 다양한 IT융합 응용 시스템을 연구개발하는 산업계는 신기술과 핵심 이슈를 이해하고 실무능력을 갖춘 전문인력의 양성과 확보에 어려움을 겪고 있다. 본 논문에서는 IT융합 서비스의 기술적 특성과 요구사항, 컴퓨터 기술의 발전 동향을 함께 고려하는 아키텍쳐 교육 프레임워크를 제안하고 학습자들의 실무능력을 배양하는 교과목 운영방안을 제시한다. 제안하는 프레임워크는 멀티코어 기반 시스템 아키텍쳐, 내재화와 병렬처리 중심의 현실감 있는 실험실습과 시의적절한 캡스톤 설계 방안을 모색하고 있어 새로운 정보기술을 따라잡고 현장적응력을 강화하는 아키텍쳐 강좌의 개발과 운영에 효과적인 활용이 기대된다.

Keywords

References

  1. 이승관, "성공적인 IT 융합기술 추진 전략과 과제, 주간기술동향," pp. 13-23, 정보통신산업진흥원, 2012. 8. 29.
  2. 한국산업기술평가원, 지식경제 정보통신분야 PD 세미나자료, 2011. 9.
  3. 이수안, 조선화, 김진호, "맵리듀스를 이용한 데이터 큐브의 상향식 계산을 위한 반복적 알고리즘," 정보기술아키텍쳐연구, 제9권 제4호, pp. 455-464, 한국EA학회, 2012. 12.
  4. 최은미, "엔터프라이즈 상에서의 클라우드 컴퓨팅 파라다임 채택," 정보기술아키텍쳐연구, 제8권 제4호, pp. 387-394, 한국EA학회, 2011. 12.
  5. Sin Ming Loo, et al., "From Scratch to System: A Hands-on Introductory Embedded Systems Course," Proc. of 2010 Workshop on Embedded Systems Education, pp. 7-11, 2010.
  6. David A. Patterson, "Computer science education in the 21st century," Communications of the ACM, 49(3), pp. 27-30, March 2006.
  7. Onur Mutlu, "Modernizing the Computer Architecture Curriculum at Carnegie Mellon: A Multi-Core- Systems Centered Approach," CMU, 2009.
  8. Alan Clements, "Crafting a Curriculum in Computer Architecture," 38th ASEE/IEEE Frontiers in Education Conference, 2008.
  9. Pangfeng Liu, et al., "Innovative System and Application Curriculum on Multicore Systems," Proc. of 2011 Workshop on Embedded Systems Education, pp. 25-31, Oct. 2011.
  10. ACM and IEEE Computer Society, Computer Science Curriculum 2008: An Interim Revision of CS 2001, Report from the Interim Review Task Force. 2008.
  11. Liqiang He, "Computer Architecture Education in Multicore Era: Is the time to change," 3rd IEEE Int'l Conf. on Computer Science and Information Technology, pp. 724-728, July 2010.
  12. Shimon Schocken, et al., "Synthesis course in hardware architecture, compilers, and software engineering," Proc. of the 40th ACM technical symposium on Computer science education. 2009.
  13. Nicholas Vaidyanathan, et al., "A Preliminary Comparative Survey of Computer Architecture Courses Across the Nation's Top Schools," Journal of Computing Sciences in Colleges, Vol. 5, No. 4, pp. 194-202, April 2010.
  14. Bosko Nikolic, et al., "A Survey and Evaluation of Simulators Suitable for Teaching Courses in Computer Architecture and Organization," IEEE Transactions on Education, Vol. 52, No. 4, pp. 449-458, 2009. https://doi.org/10.1109/TE.2008.930097
  15. Russell Shackelford, et al., "Computing Curricula 2005: The Overview Report," Proc. of SIGCSE'06, pp. 456-457, March 2006.
  16. www computer architecture page, http://archwww.cs.wisc.edu/wwwarch/public/home
  17. Computing Community Consortium, "21st Century Computer Architecture," A community white paper, May 2012.
  18. Workshop on Computer Architecture Education, http://www4.ncsu.edu/-efg/wcae2011.html,
  19. Workshop on Embedded System Education, http://www.artist-embedded.org/artist/Topics-and-Focus,2305.html